CareerPlanSign in

Software Quality Engineer

Pretoria, Tshwane🌐 Remote💼 Full-time🗓 2025-10-30 → 2026-09-24

Core

Establishing and maintaining test setups for diverse product and system configurations, including military applications, while collaborating with development engineers to test, debug, and qualify products.

Role type

Software Quality Engineer

Builds

Test platform software, sub-systems, and unit testing frameworks

Domain

Defense/Military systems and communication products

Deliverable

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

Required skills

C++, Python, test setup establishment, test procedure generation, manual and automated testing, technical product support, test report documentation

Technologies

C++, Python

Responsibilities

Establish and maintain test setups for diverse product and system configurations, including military applications; Collaborate closely with development engineers to test, debug, and qualify products and systems; Write code for test platform software, sub-system, and unit testing using C++ and Python; Analyse requirements and generate comprehensive test procedures, encompassing both manual and automated test methodologies; Coordinate and execute product testing; Produce test report documentation; Provide direct and advanced technical product support to clients; Offer remote and occasional on-site integration support to international clients

Seniority

Junior to Mid-level, hands-on IC

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