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.
Key Responsibilities :
- 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.
Tech Stack :
- 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
Must-Have Experience :
- 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.
- 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 .
Nice to Have :
- 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.