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
:
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)
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.