Skip to main content

Software Development Engineer in Test

MultiBank Group

DubaiOn-siteFull-Time1w ago

Description

Welcome to MultiBank Group, a global financial pioneer established in 2005 in California and now proudly headquartered in Dubai, UAE. We specialize in delivering cutting-edge trading technology, unparalleled liquidity, and exceptional customer service. Our extensive range of financial products includes Forex, Metals, Shares, Indices, Commodities, and Cryptocurrency CFDs.

Join our thriving community of over 2 million clients across 100 countries, contributing to a daily trading volume exceeding US$ 35 billion. As a heavily regulated institution with oversight from 18+ financial regulators across 5 continents, and recipient of over 80 financial awards, MultiBank Group is devoted to innovation, excellence, and empowering our clients to achieve their financial goals.

Role Overview

We are seeking a SDET (Software Development Engineer in Test) to join our Quality Engineering team. This role combines strong software engineering skills with a quality-first mindset, focusing on building scalable automation frameworks and ensuring the reliability, performance, and stability of our trading and fintech platforms.

The successful candidate will work closely with Engineering, Product, DevOps, and QA teams to embed quality throughout the software development lifecycle, automate complex testing scenarios, and support the delivery of high-performance systems that process real-money transactions.

Key Responsibilities

Test Automation & Quality Engineering

  • Design, develop, and maintain scalable automation frameworks for web, mobile, API, and backend services.
  • Build and execute automated functional, integration, regression, and end-to-end test suites.
  • Develop reusable testing libraries, utilities, and tools to improve automation coverage and efficiency.
  • Automate validation of trading workflows, financial transactions, order lifecycle processes, and platform integrations.
  • Implement API, database, and backend service testing strategies.
  • Monitor and improve automation coverage, test effectiveness, and quality metrics.

Engineering & CI/CD

  • Integrate automated tests into CI/CD pipelines and deployment workflows.
  • Establish automated quality gates and release validation processes.
  • Collaborate with developers to improve application testability, reliability, and maintainability.
  • Participate in code reviews, technical discussions, and architecture reviews from a quality engineering perspective.
  • Support shift-left testing practices and promote quality ownership across engineering teams.

Platform Reliability & Release Quality

  • Investigate defects, identify root causes, and implement automated preventative testing.
  • Support release readiness activities and participate in go/no-go decisions.
  • Validate system stability, reliability, and performance across trading and brokerage platforms.
  • Contribute to testing strategies for high-volume transaction processing and business-critical services.

Collaboration

  • Work closely with Product Managers, Developers, DevOps, and QA teams throughout the development lifecycle.
  • Participate in sprint planning, backlog refinement, and requirement reviews.
  • Contribute to testing standards, automation best practices, and continuous improvement initiatives.

Technical Skills

  • Strong programming skills in Java, Python, JavaScript/TypeScript, or C#.
  • Hands-on experience with automation frameworks such as Playwright, Selenium, Cypress, or Appium.
  • Strong experience testing REST APIs using tools such as Postman, REST Assured, Playwright API Testing, or similar.
  • Experience designing and maintaining automation frameworks from the ground up.
  • Strong understanding of test design patterns, automation best practices, and software engineering principles.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevO

More jobs in Dubai