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

Job

Job Details

QA Automation Engineer

30403
  • Negotiable
  • South Africa, South Africa
  • Permanent
  • DevOps & Software

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 profile picture
Mubin Patel Account Manager | South Africa

Apply for this role

Copyright First Point Group 2024
Site by Venn