About the position
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