Senior QA Automation Engineer
Job Description
We are hiring a Senior QA Automation Engineer in South Africa to join a remote agile delivery team building enterprise-grade software solutions.
This role is ideal for an experienced Quality Assurance Engineer / SDET who is passionate about test automation, continuous delivery, and embedding quality throughout the software development lifecycle.
You will work within cross-functional agile teams to design, implement, and evolve automated testing frameworks that support modern CI/CD pipelines and high-velocity software delivery.
Please note: Must be based in South Africa (no sponsorship available)
Responsibilities of the Senior QA Automation EngineerEmbedding quality engineering practices across the full SDLC
Designing and maintaining automated test frameworks
Implementing API, UI, integration, and end-to-end (E2E) test automation
Supporting continuous integration and continuous delivery (CI/CD) pipelines
Driving improvements in test strategy, test coverage, and non-functional testing
Collaborating closely with developers in pair programming and code reviews
Contributing to architectural discussions with a focus on testability, scalability, and resilience
Mentoring team members in modern QA and automation best practices
Supporting performance, load, and reliability testing initiatives
8+ years' experience as a Senior QA Engineer, QA Automation Engineer, or SDET
Strong experience building and maintaining test automation frameworks
Solid understanding of Agile, Scrum, and Lean delivery methodologies
Hands on experience with CI/CD tools and DevOps practices
Experience with automation tools such as:
Selenium, Cypress, Playwright (or similar)
API testing tools (e.g., Postman, REST Assured)
Strong knowledge of:
Test strategy and test design techniques
Non functional testing (performance, security, reliability)
Test data management
Comfortable contributing to code in one or more programming languages
Strong analytical thinking and problem solving skills
Quality is embedded in every sprint
Automation coverage increases sprint on sprint
Defects are identified early in the development lifecycle
Delivery teams ship reliable, resilient software with confidence
Work remotely within South Africa
Collaborate with experienced engineers in modern delivery environments
Contribute to impactful, large scale digital solutions
Be part of a culture that values technical excellence and continuous improvement
• This role is only open to candidates that are already based in South Africa.
• This role is only open to candidates that are eligible to work in South Africa.
️Please note: Applications from candidates outside South Africa will not be considered.