Skip to content
mimi

Senior QA Automation Engineer

Samford

Pretoria · On-site Full-time Senior 1w ago

About the role

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 Engineer • Embedding 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

Required Skills for a QA Automation Engineer • 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

What Success Looks Like • 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

Why Apply? • 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

Eligibility

• 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.

#J-18808-Ljbffr

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free