A company that provides specialized consulting, metallurgical engineering, and digital solutions to the global mining industry is seeking a QA Automation Engineer who will be the strategic owner of the automated testing lifecycle. You will design and maintain frameworks across frontend (Angular), backend (Python/Flask, GoLang), and API layers.

Responsibilities:

  • Design and scale end-to-end automation frameworks for Web, API, and Integration layers.
  • Integrate automated suites into CI/CD pipelines for continuous validation.
  • Develop performance/load testing to ensure platform scalability.
  • Manage test data strategies and fixtures for containerized environments.
  • Define the automation roadmap, tool selection, and coverage targets.
  • Create visibility through quality metrics and real-time reporting dashboards.
  • Mentor the manual QA team on technical testing and automation best practices.
  • Proactively identify high-risk areas in complex data-reconciliation workflows.
  • Partner with Dev and DevOps to build testability into feature designs.
  • Use production incident data to evolve test coverage.
  • Collaborate with Product teams to define rigorous acceptance criteria.

Minimum Requirements:

  • Experience: 3+ years in professional QA automation.
  • Must be based in Cape Town area.
  • Languages: Strong Python (Pytest/Unittest). Experience with GoLang is a major plus.
  • Frontend: Proficiency in Playwright, Cypress, or Selenium (Angular focus).
  • API & Data: REST/gRPC testing and solid SQL (PostgreSQL) for data validation.
  • DevOps: Hands-on with Docker, Git, and CI/CD tools (GitHub Actions, GitLab, or Jenkins).
  • Deep understanding of the Testing Pyramid and TDD/BDD methodologies.
  • Proven ability to build comprehensive test strategies from scratch.
  • Experience testing complex business logic or data-intensive applications.
  • Preferred Qualifications (Bonus)
    • Testing event-driven architectures (Kafka/Message Queues).
    • Experience with analytical databases (ClickHouse) or contract testing (Pact).
    • Domain experience in Mining, Fintech, or Logistics (high-accuracy industries).
    • ISTQB Foundation or Advanced certification.

Benefits:

  • Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to [Email Address Removed].com

Desired Skills:

  • Senior QA Automation Engineer
  • Senior QA Automation Engineer
  • Senior QA Automation Engineer

Learn more/Apply for this position