Enable job alerts via email!

Software Development Engineer in Test

DVT

Dubai

On-site

AED 120,000 - 200,000

Full time

4 days ago
Be an early applicant

Job summary

A leading technology firm in Dubai is seeking experienced Software Development Engineers in Test to drive quality through code. This role involves designing tests, coaching teams, and contributing to automation frameworks in a modern tech stack including Java and React. Ideal candidates will have solid experience with test pyramid strategies and strong technical skills in automation and testing tools.

Qualifications

  • Good experience with test pyramid and shift-left strategies.
  • Creation of tests using Pact/PactFlow for iOS and Android apps.
  • Experience in creating unit and component tests in Java.
  • Well versed with GitLab and Git.
  • Experience writing YAML scripts.

Responsibilities

  • Design and review unit, component, and contract tests.
  • Embed quality across the development lifecycle.
  • Contribute to building scalable automation frameworks.
  • Automate improvements in test automation.

Skills

Test pyramid strategies
Pact/PactFlow
SonarCloud
Java (JUnit/NUnit)
GitLab
YAML
Spring Boot
QA principles
Jenkins
UI Automation
Postman
Job description
Overview

Are you passionate about driving quality through code? DVT is on the lookout for experienced Software Development Engineers in Test (SDETs) who are ready to champion shift-left testing practices and elevate our engineering standards.

This is more than just a testing role, we’re looking for developers in test who can lead by example, coach teams, and embed quality at every level of the development lifecycle.

Responsibilities
  • Design and review unit, component, and contract tests, guiding developers in best practices and ensuring robust, risk-informed testing strategies across mobile and service levels.
  • Embed quality across the development lifecycle by championing shift-left practices and coaching development teams on test design and framework development.
  • Contribute to building scalable, maintainable automation frameworks within a modern tech stack including Java, React and Vert.x.
  • Automate or influence improvements in test automation using a risk-based approach, focusing on the levels described (unit, component, contract tests).
Experience and Qualifications
  • Must have:
  • Good experience with the test pyramid and shift-left strategies including implementation.
  • Creation of tests using Pact/PactFlow or OpenAPI Spec for Mobile applications both iOS and Android.
  • SonarCloud and experience with configuration for best test scanning.
  • Experience in creating/updating and reviewing Unit and component tests in Java (JUnit/NUnit experience).
  • Well versed with GitLab and Git.
  • Experience with writing YAML scripts.
  • Experience in Java and Spring Boot development.
  • Experience with QA principles – through writing good unit, component and contract tests and being able to articulate the differences.
  • Experience in creating and maintaining Jenkins files/pipelines.
  • Experience in test management tools such as QMetry, Xray, JIRA, etc.
  • UI automation framework development experience for Android and iOS.
  • Knowledge of accessibility testing and working with accessibility plugins for Android & iOS.
  • Knowledge of automation testing of Rest Assured, RESTful services, and tools such as Postman.
  • Ability to work in a complex data environment.
  • Nice to have:
  • Airline domain experience.
  • Experience testing React – creating/reviewing contract tests as well as unit tests – React Testing Library (react 3 and 4) – Nice to have.
  • Experience with creating and maintaining Playwright tests.
Tech Stack

Java, React and Vert.x, SpringBoot, XCUI, Espresso, Pact, OpenAPI spec, GitLab, Jenkins, YAML, AWS EKS, Grafana, Kubernetes (k9s), Docker

Logistics

This role may require onboarding onsite for 4-6 weeks in Dubai. Ensure you have an updated passport when applying.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.