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.