Software Development Engineer in Test (SDET)

CoinMarketCap Ltd · Dubai

Hybrid: DubaiFull TimeInformation Technology
Posted 3 months ago

Job description

Responsibilities

  • Design, develop, and maintain a scalable data quality monitoring framework to support multiple testing scenarios.
  • Optimize framework performance using techniques such as multithreading and distributed computing.
  • Develop and maintain automated test scripts from functional requirements and test cases; update scripts as software evolves.
  • Build and integrate testing tools for performance testing and test data generation; integrate tools with CI/CD pipelines (Jenkins, GitLab CI) for continuous testing.
  • Participate in design and code reviews to provide testing insights; assist development teams with unit and integration testing and test code quality.
  • Develop and optimize test strategies tailored to product and business needs; analyze test results to improve testing efficiency.

Requirements

  • Bachelor's degree in Computer Science or related field
  • 3+ years
  • Java or Python
  • CI/CD tools
  • Test frameworks
  • SQL/databases
  • Automation testing
  • Multithreading
  • Distributed computing
  • Communication skills

Preferred Qualifications

  • Experience developing complex test frameworks or data processing pipelines
  • Prior work with performance testing and test data generation tools
  • Familiarity with cloud platforms and distributed systems
  • Experience in fintech or crypto-related products is a plus
  • Strong problem-solving and analytical skills; ability to learn new technologies quickly

Benefits

  • Competitive leave and paid time off
  • Health insurance coverage
  • End-of-service gratuity as per UAE law
  • Visa support for eligible hires
  • Professional development support and training opportunities

About the Company

CoinMarketCap is a leading provider of cryptocurrency market data and related analytics. This role supports the engineering team and will operate from Dubai, UAE (hybrid), collaborating with global teams to ensure the quality and reliability of high-scale data products. The company values engineering excellence, data-driven testing, and cross-functional collaboration.

Skills & tools

JavaPythonJUnitTestNGJenkinsGitLab CICI/CDAutomation TestingData QualityMultithreadingDistributed ComputingSQLTest FrameworksPerformance Testing

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Bachelor's degree
  2. 023+ years
  3. 03Java or Python
  4. 04CI/CD tools
  5. 05Test frameworks
  6. 06SQL/databases
  7. 07Automation testing
  8. 08Multithreading
  9. 09Distributed computing
  10. 10Communication skills