Key details
Quick facts about this role
Location
Durban, KwaZulu-Natal
Work mode
On-site
Compensation
R 45 000 - R 51 000 per month
Posted
18 Sept 2026
Closes
20 Oct 2026
KZN Jobs
Senior Systems QA Engineer
Role Overview
Validate the integration and performance of end-to-end physical access systems spanning authentication credentials and services, authentication devices, access-control hardware and system-management platforms. Work in a hands-on lab-first Systems QA team supporting UX validation, shared test environments and automation setups.
Duties and Responsibilities
- Integrate system components and report on performance, stability and user experience.
- Maintain and evolve a Systems and Solution lab for continuous operation, including new products and upgrades.
- Research, plan and execute system-level test plans and test runs for performance and non-functional requirements.
- Design test solutions that consider how individual components integrate into the full system.
- Define test-entry criteria and real-world use cases for UX validation.
- Collaborate with stakeholders to define objectives and validation strategies.
- Review programme plans, specifications, defect reports and requirements.
- Run baseline exercises and analyse performance, reliability and test data.
- Support defect triage and produce clear test reports.
- Ensure test samples and equipment are available.
- Perform manual and automated testing, including automation tools and Hardware-in-the-Loop setups.
- Contribute to system-level, interoperability, stress and reliability testing.
- Participate in Agile or SAFe ceremonies and cross-functional issue resolution.
- Support physical access-control system roadmap initiatives.
- Work in lab and office environments, with occasional travel and fieldwork.
Experience and Technology
- Bachelor's degree in Computer Science, Electronic Engineering, Computer Engineering or equivalent.
- Five to seven years' software-testing experience focused on UX or UAT validation.
- ISTQB CTFL or equivalent certification is desirable.
- SAFe, Scrum, Kanban or similar Agile experience is desirable.
- Experience with UX and UAT for mobile applications integrated with physical products.
- System-level testing across hardware, firmware, mobile applications and cloud platforms.
- Hands-on experience with automation frameworks, embedded development and C#, Python, C, C++, XAML, NodeJS or similar.
- Experience with Appium, Selenium, API testing, defect tracking, test-management and code-repository tools.
- Experience with application-development environments such as .NET, Visual Studio, Arduino IDE and VS Code.
- Experience with data analytics and visualisation tools such as Oracle Analytics, Grafana and Mixpanel.
- Experience with macOS, Android, iOS and Linux.
- Knowledge of SQL, Firebase or similar databases.
- Experience with wired and wireless technologies and protocols such as BLE, NFC, UWB, TCP/IP, HTTP, MQTT, OSDP and RS-485.
- Hands-on experience with AI tools and agentic AI workflows to support development, coding, analysis, reporting, documentation and specification-driven practices.
- Comfortable with physical hardware, wiring diagrams, installation manuals, power supplies, multimeters and embedded or automation hardware such as Arduino, Raspberry Pi, sensors and motors.
- Proficiency in Microsoft Office tools and strong written, analytical and collaborative communication.