Senior Automation Engineer (Python)
Location: Cape Town, South Africa
About Us:
Inspired Testing is a leading, innovative, and forward-thinking Quality Engineering and Software Testing consultancy. Our teams of exceptional consultants and engineers provide solutions that help our customers deliver quality software faster, more effectively, and more frequently.
The Team:
We're at an exciting point where there's ample opportunity to make a big impact in scaling the people, processes, and technology in service of that mission. Our team’s strength is its diversity, acceptance of new ideas, and new ways to look at old challenges. We know humans are not one-dimensional, and we celebrate the uniqueness everyone brings to the problems we solve and the culture we create
Job Description:
We are seeking a hands-on Senior Automation Engineer to help a mining-tech client establish and scale their test automation capabilities from the ground up. The ideal candidate will play a dual role: leading the implementation of automation frameworks while also advising on QA process improvements and mentoring an evolving team. This is a highly collaborative role in a small but growing team, ideal for someone who thrives in building solutions and transferring knowledge.
Key Responsibilities:
- Design, build, and implement an automation framework suited to the client’s tech stack
- Guide the transition from manual to automated testing
- Review current QA processes and provide best-practice recommendations
- Create and maintain automated regression suites
- Collaborate closely with developers and testers to embed automation early in the SDLC
- Conduct exploratory, performance, and API testing where required
- Support in establishing performance testing strategies
- Document test strategies, results, and technical decisions
Required Skills & Experience:
- Proven experience setting up automation frameworks from scratch
- Strong knowledge of Python and automation tools suited for it (e.g., Pytest, Robot Framework, etc.)
- Familiarity with Angular applications and front-end test automation (e.g., Playwright, Cypress, Selenium)
- Experience with GitLab (pipelines, CI/CD integration)
- Comfortable with PostgreSQL and test data validation
- Solid understanding of test design, version control, and agile testing practices
- Strong interpersonal skills – able to mentor QA staff and liaise with dev, product, and business teams
Nice-to-Have:
- Experience with performance testing tools (e.g., JMeter, Locust)
- Exposure to AI-powered QA tools or VeloAI
- Prior experience working in mining, manufacturing, or data-heavy environments
Tech Stack:
Frontend: Angular (used for front-end development)
Backend: Python (primary language for backend code)
Databases: PostgreSQL
Version Control & CI/CD: GitLab (used for source control and likely for CI/CD pipelines)
Similar Jobs
What We Do
Inspired Testing is a pure-play software testing company that has a dedicated focus on software testing solutions for clients globally. We are driven to solve complex problems with adaptable solutions and collectively tap into shared experiences, creative skills, and world-class expertise.
The demand for advanced technologies is accelerating rapidly. Pushing more and more companies to embark on their digital transformation journeys and increasing the need for software testing in quality software engineering.
Inspired Testing is an international team of industry specialists united by a single purpose - To Make Way for Potential.
Our best-in-class software engineers lead the way in delivering technically relevant, scalable, and fit-for-purpose software testing solutions that give you the confidence to forge ahead.
Inspired Testing is the partner of choice for businesses looking to harness digital disruption for sustainable success.






