Are you passionate about driving quality through code? DVT is on the lookout for a highly skilled API-focused Developer in Test with deep expertise in contract testing, mobile automation, and unit testing best practices. This role is ideal for someone who thrives in coaching environments, champions shift-left testing, and can influence development teams to adopt robust testing strategies across the stack.
Lead the creation, review, and optimisation of unit, component, and contract tests for APIs and mobile applications.
Coach and mentor developers on test design, risk-based testing, and test strategy, with clear articulation of the distinctions between test types.
Evaluate test coverage and placement based on risk, code complexity, stability, and historical defects
Drive shift-left testing practices and embed quality early in the development lifecycle.
Champion mobile testing using tools like Espresso (Android) and XCUITest (iOS), both at UI and service levels.
Build and maintain scalable test automation frameworks for mobile and API layers.
Influence and track improvements in test coverage and automation maturity across teams.
Languages & Frameworks Java, React, Vert.x (primary), Spring Boot (secondary)
Mobile Testing Espresso, XCUITest
Contract Testing Pact, PactFlow, OpenAPI Spec
CI/CD & DevOps GitLab, Jenkins, YAML, Docker, Kubernetes (k9s), AWS EKS
Monitoring & Reporting Grafana, SonarCloud
Test Management Qmetry, Xray, JIRA
Nice to have: Kubernetes (k8s), AWS EKS
Mobile API testing expertise with a mobile-first testing approach
Test architecture design
Proven experience implementing the test pyramid and shift-left strategies
Strong background in unit and component testing using JUnit/NUnit
Hands-on experience with contract testing for mobile APIs using Pact/PactFlow or OpenAPI Spec
Skilled in configuring SonarCloud for optimal test scanning.
Solid understanding of QA principles, with the ability to explain and apply them across test levels.
Experience with GitLab, YAML scripting, and Jenkins pipeline creation.
UI automation framework development for Android and iOS
Familiarity with accessibility testing and relevant plugins.
RESTful service testing using Rest Assured, Postman, and similar tools.
Comfortable working in complex data environments
Experience in the airline domain
Exposure to React testing using React Testing Library (re3/re4).
Experience with Playwright for end-to-end testing.
AWS cloud services knowledge.

Custom Software, AI and Data Engineering services.
Global Scale. Local Engagement.
DVT is a proudly South African founded and operated technology services provider. As a BEE level 2 company, we are a committed local partner to South African clients, providing experienced software technology teams or staff to build, enhance or maintain your AI, data and software solutions.