Software Development Engineer in Test
6 days ago
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
-
Software Development Engineer in Test
1 week ago
Cape Town, Western Cape, South Africa Global Kinetic Full time R90 000 - R120 000 per yearAbout Global Kinetic We are a group of highly fuelled software engineering specialists that have helped build some of the most disruptive technology products for our customers over more than a decade. We have successfully helped dozens of large financial institutions execute on their digital product and enterprise software engineering initiatives. Global...
-
Software Test Engineer
3 weeks ago
Cape Town, South Africa Recruitpro Solutions Full timeWe 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-based applications. The ideal candidate will have a solid understanding of software testing and quality assurance practices, with the ability to generate thorough...
-
Assistant Lecturer
2 weeks ago
Cape Town, South Africa redPanda Software Full timeAssistant Lecturer (Software Testing) - RedAcademy 2 days ago Be among the first 25 applicants About RedAcademy redAcademy is shaping South Africa's next generation of digital innovators. We design and deliver QCTO-aligned programmes that connect education to employment, empowering young South Africans to launch meaningful careers in Software Development,...
-
Senior Test Software Engineer
1 week ago
Cape Town, South Africa The Legends Agency Full timeSenior Test Software Engineer Shape the future of global technology through cutting-edge testing and automation.Claremont, Cape Town R80 000 to R100 000 per month About Our Client Our client is a leader in advanced technology solutions, pioneering world-first innovations and expanding into new markets globally. They combine embedded systems, wireless...
-
Software Development Engineer
2 weeks ago
Cape Town, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full timeBuild the systems that optimize how EC2 matches requests for Instances with the underlying compute capacity. EC2 Placement is seeking talented engineers to build the online and offline optimization systems for compute workload scheduling, and the customer capabilities to better manage those workloads. Amazon EC2 provides on-demand scalable compute capacity,...
-
Senior Test Software Engineer
1 week ago
Cape Town, South Africa The Legends Agency Full timeSenior Test Software EngineerShape the future of global technology through cutting-edge testing and automation.Claremont, Cape Town R80 000 to R100 000 per monthAbout Our ClientOur client is a leader in advanced technology solutions, pioneering world-first innovations and expanding into new markets globally. They combine embedded systems, wireless...
-
Senior Test Software Engineer
5 days ago
Cape Town, , South Africa Sportable Full time R600 000 - R1 200 000 per yearSenior Test Solutions EngineerJob DescriptionAt Sportable, we're not just redefining the future of sports technology; we're creating it. As a leading sports data provider, we've pioneered world-first innovations such as our range of Smart Balls, and we continue to expand into new sports and new markets. Our products combine cutting-edge embedded systems,...
-
Cape Town, South Africa Social Places Full timeSoftware Development Engineer in Test Role overview: 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...
-
Software Engineer IV
1 week ago
Cape Town, Western Cape, South Africa MRI Software Full time R250 000 - R450 000 per yearSince we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you.Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...
-
Software Developer
3 weeks ago
Cape Town, South Africa JenRec Recruitment Full timeThe Software Developer will design, develop, and maintain web interfaces and backend systems. The role includes debugging, troubleshooting, testing, and delivering high-quality software solutions while collaborating with cross-functional teams.Key ResponsibilitiesDesign and develop web interfaces and backend systems using Agile methodologiesPerform...