CareerPlanSign in

Senior QA Engineer

Johannesburg, Gauteng💼 Full-time🗓 2026-04-15 → 2026-08-09

Core

Design, develop, and maintain automated test frameworks for mobile apps (React Native, iOS, Android, Harmony OS) and backend services (Rails, REST APIs) to ensure product stability and reliability.

Role type

Senior IC QA Engineer (Test Automation)

Builds

Automated test frameworks and CI/CD integration for mobile and backend systems

Domain

Mobile application development and backend API services

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Test automation, React Native, iOS testing, Android testing, Harmony OS testing, API testing, JavaScript/TypeScript, Ruby, Python, Debugging, CI/CD pipeline integration

Preferred skills

Performance/load testing, Push notification systems, Sidekiq job queues, Cloud platforms (Heroku, Digital Ocean), PostgreSQL, Jenkins

Technologies

React Native, iOS, Android, Harmony OS, Rails, REST APIs, Sidekiq, PostgreSQL, Heroku, Digital Ocean, GitHub Actions, Firebase Test Lab, Postman, REST Assured, k6, JMeter, Twilio, SendGrid, Huawei Push Kit, Google APIs, Datadog, New Relic, Jenkins

Responsibilities

Design and maintain automated test frameworks for mobile and backend systems; Integrate automated tests into CI/CD pipelines; Perform automated and exploratory testing across mobile and backend systems; Validate third-party service integrations; Track, document, and reproduce defects; Support and guide junior QA engineers; Advocate for shift-left testing and process improvement.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.