Back to search
jobgether Lever · Posted 27d ago

Senior Quality Assurance Engineer

South Africa Full-time

IT Security & IT Lever
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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! Why Apply Through Jobgether? 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
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent