CareerPlanSign in

Senior QA Engineer

Kensington, East Johannesburg💼 Full-time🗓 2025-07-24 → 2026-09-21

Core

Designing and executing manual and automated quality assurance tests for desktop, mobile, and web applications, including hardware and IoT validation.

Role type

Senior QA Engineer (Manual & Automation)

Builds

Production-ready software across React, React Native, and Electron platforms with validated quality.

Domain

Software Engineering / QA / IoT / Hardware-Software Integration

Deliverable

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

Required skills

Manual testing, Test automation framework design, Playwright, Appium, Selenium, Detox, CI/CD integration, API testing, Test data management, Defect management, Performance testing basics, Hardware simulation

Preferred skills

Agile methodologies, DevOps practices, Release management, KPI tracking, Debugging and troubleshooting

Technologies

React, Electron, React Native, Expo, Playwright, Appium, Selenium, Detox, GitHub Actions, Jenkins, WebDriverIO

Responsibilities

Run end-to-end manual tests on desktop, mobile, and web applications; Create and execute test automation roadmaps; Set up and manage multi-tiered test environments (QA, SIT, UAT); Design test plans for real-world hardware and IoT devices; Log, prioritize, and manage bugs via GitHub.

Seniority

Senior, hands-on IC

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