Protect yourself from scammers/fraudsters in recruitment
Read how to identify scam/fraudulent messages

QA Automation Engineer

30403
  • Negotiable
  • South Africa, South Africa
  • Permanent

QA Automation Engineer – Build Scalable, High-Quality Automation for Real-World Impact (MUST BE BASED IN SA)



Location: South Africa



 



 



This role is ideal for an engineer who loves building reliable automation, improving software quality, and influencing how products are delivered at scale. You’ll work in a modern engineering environment, shaping end-to-end quality automation and collaborating closely with developers, product teams, and DevOps to continuously raise the bar.



What You’ll Do



Quality Ownership




  • Champion quality across the engineering lifecycle by ensuring products, services, and processes consistently meet defined standards.

  • Identify defects early, investigate root causes, and collaborate with engineering teams to implement meaningful fixes.



Automation & Technical Execution




  • Design, develop, and maintain automated testing frameworks and scripts using C#, .NET, and Selenium.

  • Build and extend automated test suites for UI, API, and integration scenarios.

  • Integrate automated tests into CI/CD pipelines and support the continuous delivery process.



Process Improvement




  • Enhance QA processes, workflows, and automation coverage to improve efficiency and reduce manual effort.

  • Track key quality metrics and use data insights to prioritise improvements.



Collaboration & Communication




  • Partner with cross-functional teams to review designs, influence architectural decisions, and proactively address quality considerations.

  • Provide clear, concise defect reporting with reproducible steps and logs.



Documentation & Compliance




  • Maintain structured documentation for test plans, audits, incident reports, and quality procedures.

  • Stay current with industry best practices in automation, QA methodologies, and emerging tooling.



Team Enablement




  • Offer guidance and mentorship on QA and automation best practices.

  • Share knowledge, contribute to standards, and help embed a quality-first mindset across teams.



Day-to-Day Tasks




  • Create and execute test plans and test cases.

  • Conduct audits and assessments to evaluate quality adherence.

  • Maintain and evolve existing automation frameworks.

  • Monitor test execution and system behaviour through dashboards and reports.

  • Participate in design and code reviews, offering quality and testability insights.



 



What You Need to Bring




  • Strong experience with automated testing using C# and .NET.

  • Hands-on experience with Selenium and building/extending automation frameworks.

  • Solid understanding of REST APIs and API testing tools (e.g., Postman).

  • Experience with version control (Git) and CI/CD tooling (Jenkins, CruiseControl.NET or similar).

  • Ability to write and run SQL queries for validating structured data.

  • Exposure to vulnerability and security scanning tools (AppSec, Checkmarx or similar).

  • Experience writing PowerShell scripts for automation and system tasks.

  • Familiarity with issue-tracking tools such as Jira or ClickUp.



Mubin Patel Account Manager | South Africa

Apply for this role