JobTarget Logo

Senior Quality Assurance Engineer in South Africa at Jobgether

NewJob Function: Engineering
Jobgether
South Africa, South Africa
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Quality Assurance Engineer

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Quality Assurance Engineer in South Africa.

In this role, you will play a key part in strengthening software quality across modern cloud-based platforms and microservices environments while enabling fast, reliable software delivery. Working closely with developers, DevOps engineers, and product teams within Agile Scrum environments, you will help embed quality practices throughout the entire development lifecycle rather than treating testing as a final step. This opportunity is ideal for someone passionate about shift-left testing, exploratory quality engineering, and improving engineering standards through collaboration and automation. You’ll contribute to scalable CI/CD workflows, support developer-led automated testing strategies, and help identify risks and system issues early in the process. The position offers the chance to influence engineering practices, improve testing reliability, and drive continuous delivery excellence within a highly collaborative and modern technical environment. If you enjoy combining technical depth with strategic quality thinking, this role offers meaningful impact and long-term growth opportunities.

Accountabilities:
  • Collaborate within Agile Scrum teams to embed quality engineering practices early in the software development lifecycle.
  • Support developers in building and improving automated testing strategies including unit, API, integration, and performance testing.
  • Promote shift-left testing methodologies to identify defects and system risks as early as possible.
  • Perform exploratory, risk-based, and end-to-end testing where automation alone is insufficient.
  • Identify edge cases, integration risks, and quality concerns across distributed microservices architectures.
  • Contribute to the enhancement of test automation frameworks and CI/CD testing workflows.
  • Help improve the reliability and effectiveness of automated pipelines by reducing flaky tests and strengthening feedback mechanisms.
  • Participate actively in backlog refinement, sprint planning, retrospectives, and quality-focused discussions.
  • Collaborate with developers and QA peers to raise quality engineering standards and share best practices across teams.
  • Translate technical testing findings into clear recommendations, risks, and actionable insights for stakeholders.
Requirements:
  • Proven experience working within Agile development teams where quality is treated as a shared engineering responsibility.
  • Strong understanding of shift-left testing principles and developer-led automation practices.
  • Hands-on experience with test automation in .NET and C# environments.
  • Familiarity with UI automation tools such as Selenium.
  • Experience working with BDD frameworks including Reqnroll or similar solutions.
  • Knowledge of testing frameworks such as NUnit, xUnit, or MSTest.
  • Experience with API testing using REST, Postman, Swagger/OpenAPI, or similar tools.
  • Understanding of CI/CD pipelines and automated testing workflows.
  • Knowledge of SQL and relational databases such as SQL Server or MySQL.
  • Familiarity with cloud environments, ideally Microsoft Azure, and microservices-based architectures.
  • Experience with Docker, contract testing, performance testing tools like K6, or feature-flag-driven development is advantageous.
  • Strong communication, collaboration, analytical, and problem-solving skills.
  • Ability to influence engineering practices and work closely with developers to improve software quality outcomes.
Benefits:
  • Opportunity to work within a modern engineering environment focused on CI/CD, cloud technologies, and microservices.
  • Collaborative Agile culture where quality engineering is treated as a shared responsibility across teams.
  • Exposure to advanced automation practices and modern software delivery methodologies.
  • Ability to contribute directly to engineering standards, testing strategies, and delivery excellence.
  • Flexible and collaborative work environment with opportunities for professional growth.
  • High-impact role within cross-functional engineering teams focused on innovation and continuous improvement.
  • Opportunity to work on scalable platforms and cloud-native applications using modern technologies.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

South Africa, South Africa

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.