Talent.com
Software Development Engineer in Test (SDET) Social Places

Software Development Engineer in Test (SDET) Social Places

Social PlacesCape Town, Western Cape, South Africa
30+ days ago
Job description

Software Development Engineer in Test (SDET)

About us

Social Places is an award-winning marketing technology agency based in Century City, Cape Town. Since 2015, we have developed proprietary marketing and CRM software that enables our clients to manage their digital ecosystem seamlessly across multiple platforms from a single dashboard. Operating in 49+ countries, we are proud to serve some of the world’s largest franchise brands.

Our team of 60 talented, driven professionals thrives in a dynamic, flexible working environment. As we continue to scale globally, we are looking for ambitious individuals to join us on this journey.

Apply via this link :

About the role

As a SDET, you will be an integral part of our agile development team, responsible for upholding the highest standards of software quality. You will be instrumental in the entire software development lifecycle, from early-stage testing in development environments to ensuring release readiness in pre-deployment.

This role requires a strong understanding of both quality assurance methodologies and practical software development, with a focus on creating scalable and efficient testing solutions. You will champion quality practices, leverage automation, and explore innovative tools to optimize our testing processes.

Responsibilities

Quality assurance & testing strategy :

  • Develop and execute comprehensive test plans and test cases for new features, enhancements and bug fixes across various applications.
  • Conduct thorough testing of pull requests locally within the development environment to catch issues early in the development cycle.
  • Perform rigorous testing in pre-deployment (test) environments to validate functionality, performance, and user experience before production releases.
  • Collaborate with product owners and developers to understand requirements and translate them into effective testing strategies.
  • Contribute to the continuous improvement of our testing methodologies and best practices.

Test automation & development :

  • Design, develop, and maintain automated test suites for applications built with JavaScript (Vue.js) and PHP (Symfony), among other technologies.
  • Integrate automated tests into our continuous integration / continuous deployment (CI / CD) pipelines.
  • Identify opportunities for automation to increase efficiency and coverage of testing efforts.
  • Write clean, maintainable, and reusable test code.
  • Process management & improvement :

  • Create, implement, and manage standardized processes for testing bug fixes, new features, major enhancements, and epics.
  • Define and track key quality metrics to monitor the health of our applications and identify areas for improvement.
  • Champion a “shift-left” testing approach, promoting quality awareness throughout the development process.
  • Facilitate root cause analysis for identified issues and collaborate with development teams to ensure timely resolution.
  • Innovation & tooling :

  • Actively research, evaluate, and implement new testing tools and technologies, including AI-powered solutions, to enhance testing capabilities.
  • Utilize various testing tools (e.g., test management systems, bug tracking, performance testing tools).
  • Stay up-to-date with industry trends in software quality assurance and development.
  • Tasks :

  • Review and provide feedback on technical specifications and design documents from a testing perspective.
  • Write detailed, well-structured, and comprehensive test cases for various scenarios (functional, integration, regression, performance, security).
  • Manually execute test cases when automation is not feasible or for exploratory testing.
  • Identify, document, and track software defects using our bug tracking system, providing clear steps to reproduce and relevant context.
  • Collaborate with developers to debug and resolve issues efficiently.
  • Develop and maintain automated end-to-end, integration, and unit tests using relevant frameworks (e.g., Cypress, Jest, PHPUnit, Codeception).
  • Participate in code reviews, focusing on testability and adherence to quality standards.
  • Provide regular updates on testing progress and defect status to the team and stakeholders.
  • Contribute to the creation and maintenance of internal documentation related to testing processes and best practices.
  • Participate in sprint planning, stand-ups, and retrospectives.
  • Qualifications :

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Proven experience in a QA, Software Tester, or Software Developer in Test role.
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies.
  • Proficiency in at least one programming language relevant to our stack (e.g., JavaScript, PHP).
  • Experience with front-end frameworks (e.g., Vue.js) and back-end frameworks (e.g., Symfony) is highly desirable.
  • Solid experience with test automation frameworks and tools (e.g., Cypress, Playwright, Selenium, PHPUnit, Codeception).
  • Familiarity with CI / CD pipelines (AWS).
  • Experience with version control systems (GitHub).
  • Knowledge of databases (MySQL).
  • Excellent analytical and problem-solving skills with a keen eye for detail.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Proactive, self-motivated, and able to work independently and as part of a team.
  • Bonus points for :

  • Experience with performance testing tools.
  • Familiarity with security testing concepts.
  • Experience in a regulated industry.
  • Experience in integration with, and testing of, third-party platforms.
  • Understanding of machine learning and AI concepts, and their application in testing.
  • What we offer :

  • Opportunity to work on exciting and challenging projects.
  • A collaborative and supportive work environment.
  • Continuous learning and professional development opportunities.
  • Flexible working hours.
  • 18 leave days per annum.
  • 36 days sick leave in a 3-year cycle.
  • 1 Extra Annual leave day on each work anniversary.
  • 1 Cake day for your birthday (per year).
  • 1 Wedding day.
  • 1 Pet day.
  • Apply via this link :

    #J-18808-Ljbffr

    Create a job alert for this search

    Development Engineer • Cape Town, Western Cape, South Africa

    Related jobs
    • Promoted
    Test Analyst

    Test Analyst

    IOCOCape Town, South Africa
    We are seeking an experienced Test Analyst to join our Cape Town-based team.The role focuses on manual testing within the asset management / financial industry, requiring strong analytical skills an...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineers (CH1129b)

    Senior Software Engineers (CH1129b)

    CapitalHStellenbosch, South Africa
    Join a world-class team developing high-performance, distributed telecom systems.Our client, a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integr...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer- (CONTRACT)

    Senior Software Engineer- (CONTRACT)

    PM ConnectionCape Town, South Africa
    The role is responsible for system analysis, design, creation and testing of medium to complex applications, in accordance with agreed specifications and standards. Works alongside systems designer(...Show moreLast updated: 23 days ago
    • Promoted
    Software Development Team Leader

    Software Development Team Leader

    Persona StaffCape Town, South Africa
    NET Core (MVC, Web API, Razor, Blazor), VB.NET (Windows Forms, WPF, console apps), Microsoft MAUI.Proven software architecture and DevOps experience, including CI / CD pipelines.Diploma or degree in ...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Test Analyst

    Technical Test Analyst

    IOCOCape Town, South Africa
    Cape Town based team and work closely with the business analysts, developers, and project managers in different delivery streams. This will be for a contract role where the successful person can sta...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Test Analyst - (CONTRACT)

    Senior Test Analyst - (CONTRACT)

    PM ConnectionCape Town, South Africa
    The purpose of the role is to perform testing activities of a relatively complex nature, in order to ensure the successful implementation of business solutions. The role designs, develops and admini...Show moreLast updated: 23 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Network RecruitmentStellenbosch, South Africa
    Includes the following, but is not limited to : .Design, develop, and maintain mission-system-related software, including software for payload control, payloads emulators, relay applications, mission...Show moreLast updated: 30+ days ago
    • Promoted
    SAP Test Consultant

    SAP Test Consultant

    Callforce DirectCape Town, South Africa
    SAP Accounts Payable & Data Migration Support.Finance / SAP Implementation Team.We are seeking a detail-oriented professional with SAP experience in Accounts Payable to support our data migration a...Show moreLast updated: 11 days ago
    • Promoted
    Engineer : Mission Software

    Engineer : Mission Software

    Recruitpro SolutionsCape Town, South Africa
    We are seeking a passionate and highly skilled Software Engineer to join a dynamic mission systems and software tools team. The successful candidate will play a pivotal role in developing software f...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Radar Systems

    Senior Software Engineer - Radar Systems

    JenRec RecruitmentCape Town, South Africa
    R&D team developing award-winning consumer radar products used by cyclists, golfers, and drivers worldwide.Youll be at the cutting edge of. Lead software and algorithm development for next-gener...Show moreLast updated: 30+ days ago
    • Promoted
    Software Test Engineer

    Software Test Engineer

    Recruitpro SolutionsCape Town, South Africa
    We are seeking a detail-oriented and driven Software Test Engineer to join our engineering team.This role focuses on developing and maintaining automated software test systems for embedded and PC-b...Show moreLast updated: 30+ days ago
    • Promoted
    Software Testing Engineer

    Software Testing Engineer

    RareCruitCape Town, South Africa
    Create / Maintain automated software test systems and execute test procedures.Generate test documentation and reports.Perform periodic software testing of embedded and PC based code.Create / Mainta...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer – Application - Somerset West, South Africa

    Senior Software Engineer – Application - Somerset West, South Africa

    JenRec RecruitmentCape Town, South Africa
    My client, a technology leader in the development of highly reliable, mission-critical systems, is seeking a.Operating in a formal engineering environment, the successful candidate will help design...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Test Analyst

    Technical Test Analyst

    PBT GroupCape Town, South Africa
    Lead the Charge in Quality Excellence.Technical Test Analyst – Future QA Leader Wanted.Are you the kind of person who sees bugs before they happen? Do you dream in test cases and thrive in the spac...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer — Radar Innovation Team

    Software Engineer — Radar Innovation Team

    JenRec RecruitmentCape Town, South Africa
    Step into a role where your software doesnt just run it.Join a pioneering R&D team in Stellenbosch building the next generation of consumer radar products trusted by cyclists, golfers, motorcy...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Hardware Development Engineer - Systems (Somerset West)

    Lead Hardware Development Engineer - Systems (Somerset West)

    JenRec RecruitmentCape Town, South Africa
    The successful candidate will take the lead in the development of complex electronic systemsincluding flight control units, embedded computing platforms, and other advanced subsystemsprimarily for ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Test Software Engineer

    Senior Test Software Engineer

    The Legends AgencyCape Town, South Africa
    Shape the future of global technology through cutting-edge testing and automation.Claremont, Cape Town R80 000 to R100 000 per month. Our client is a leader in advanced technology solutions, pioneer...Show moreLast updated: 30+ days ago
    • Promoted
    Software Test Engineer

    Software Test Engineer

    The Hiring HouseCape Town, South Africa
    Key responsibilities / main job duties : .Create / Maintain automated software test systems.Execute software tests and produce reports of results. Oversee and evaluate third-party test procedures.Veri...Show moreLast updated: 30+ days ago