Senior Software Developer in Test (Senior SDET)

DVT
London, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Apple IOS JIRA Unit Testing Code Coverage Continuous Integration DevOps Mobile Application Software Junit
+25 more
Microsoft UI Automation Nunit E2e Testing Test Management Strategies of Testing YAML Openapi Postman ReactJS Delivery Pipeline Grafana Spring-boot Vert.x Gitlab Kubernetes Playwright React Testing Library JestJS Restful APIs Api Management AWS EKS Docker SDET Jenkins Programming Languages

Job description

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.

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

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 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Managing and versioning system prompts as YAML files

Kevin Lewis Kevin Lewis +1 · WWC 2025

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:29 min

Bridging developers, testers, and requirements engineers in testing

Johannes Bergsmann Johannes Bergsmann +1 · WWC 2023

1:31 min

Orchestrating generative configurations using standardized YAML files

Han Xiao · WWC 2022

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

2:02 min

Reducing developer stress and burnout through reliable software testing

Johannes Stern Johannes Stern · WWC 2024

Videos

See all

Related articles

See all