Himalayas logo
DVTDV

Software Development Engineer in Test

DVT is a leading global software development company focused on delivering tailored digital transformation solutions.

DVT

Employee count: 501-1000

United Arab Emirates only

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.

As an SDET at DVT, you’ll play a pivotal role in designing and reviewing unit, component, and contract tests, guiding developers in best practices, and ensuring our mobile and service-level testing strategies are robust and risk-informed. You’ll work across a modern tech stack including Java, Spring Boot, Pact, XCUI, Expresso, Jenkins, and AWS, and contribute to building scalable, maintainable automation frameworks.

Requirements

The requirement is for a developer in test that will be experienced in primarily in creating and reviewing Unit Tests, Component tests and Contract tests. They should be able to articulate the differences of these different types of test and show examples as well as coach and mentor developers in the creation of good tests at these levels.

The person needs to be analytical and able to judge and justify why tests are being created at the level they are targeting: Based on risk, previous issues found, complexity, stability of the code etc.

The person needs to be versatile and comfortable with Mobile Apps testing and automation using tools such as Expresso and XCUI at a UI level but also with service level testing creating and reviewing unit, contract and component tests.

This person will be a champion for shift left practices and should be able to show the distinctions between unit, component and contract tests with examples. Coaching of the dev teams and experience with building good frameworks is a requirement.

The person should be tenacious in an environment where developers are not used to creating good tests at the levels described and require attention to ensure best practices are followed.

Primary focus will be to automate or influence and track improvement in automation at the test levels described using a risk-based approach.

Tech Stack

Java, SpringBoot, XCUI, Expresso, Pact, OpenAPI spec, GitLab, Jenkins, yaml, AWS EKS, Grafana, Kubernetes (k9s), Docker

Good to have: AWS cloud services experience

Experience required:

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 as well as tools such as Postman
  • Ability to work in a complex data environment

Nice to have:

· Airline domain experience

  • Experience testing React – creating/reviewing of contract tests as well as unit tests – React Testing Library (re3 and re4) – Nice to have
  • Experience with creating and maintaining Playwright tests

This role may require onboarding onsite for 4-6 weeks in Dubai

Ensure you have an updated passport when applying

Highlights

You’ll be part of a supportive team that encourages growth and offers opportunities to work on exciting projects with leading clients.

About the job

Apply before

Posted on

Job type

Contractor

Experience level

Senior

Location requirements

Hiring timezones

United Arab Emirates +/- 0 hours

About DVT

Learn more about DVT and their company culture.

View company profile

Founded in 1999, DVT is a distinguished global software development firm that specializes in driving digital transformation across various industries. Our evolution has seen us grow to over 600 skilled professionals situated in strategic locations including South Africa, Kenya, the UK, Ireland, and the Netherlands. With a strong emphasis on custom software development, we cater to businesses seeking tailored solutions that deliver not just efficiency but also a competitive edge in the market.

At DVT, we recognize the unique challenges faced by our clients. Our services range from cutting-edge software and mobile application development to comprehensive Microsoft service offerings. We are dedicated to enhancing business processes through innovative solutions that leverage the latest technologies in Agile development, data analytics, and artificial intelligence. Our approach is client-centric, ensuring that we work collaboratively to create high-quality solutions that align with the specific needs of each organization.

Claim this profileDVT logoDV

DVT

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

6 remote jobs at DVT

Explore the variety of open remote roles at DVT, offering flexible work options across multiple disciplines and skill levels.

View all jobs at DVT

Remote companies like DVT

Find your next opportunity by exploring profiles of companies that are similar to DVT. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
DVT hiring Software Development Engineer in Test • Remote (Work from Home) | Himalayas