Overview

Senior Automation Engineer (Python) Jobs in Cape Town at Inspired Testing

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)

Title: Senior Automation Engineer (Python)

Company: Inspired Testing

Location: Cape Town

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.