Senior Software Developer in Test (Senior SDET)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
DVT seeks a Senior SDET with deep API testing, contract testing, and mobile automation expertise. The role involves leading test strategy, coaching developers, and building automation frameworks.
Key Skills for This Role
Responsibilities
- 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
- 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
Requirements
- 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 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
Full Job Posting
Job Overview
- 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
Key Responsibilities
- 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.
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.
- 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.
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.
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
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at DVT
Senior Java Developer (Vert.x) (UAE)
Dubai, UAE
DVT is seeking a Senior Java Developer with deep expertise in Vert.x and reactive programming to build scalable backend systems. You will work with Java 11-17+, Spring Boot, AWS Kubernetes, and microservices in a collabo
Senior Java Developer (Vert.x) (UAE)
Dubai, UAE
DVT is seeking a Senior Java Developer with deep expertise in Vert.x and reactive programming to join their team in Dubai. The role involves developing robust backend systems using Java 11-17+, Spring Boot, AWS Kubernete
Senior Java Developer (Vert.x & Reactive Systems) (UAE)
Dubai, UAE
DVT is seeking a Senior Java Developer with deep expertise in reactive programming and event-driven architectures for a role in Dubai. You will design and build scalable, non-blocking backend services using Vert.x, Sprin
Senior iOS Developer (UAE)
Dubai, UAE
DVT is seeking a Senior iOS Developer with 5+ years of experience in SwiftUI and iOS native development to work on high-impact projects for leading global companies. The role involves developing and enhancing mobile appl