Job Search and Career Advice Platform

Enable job alerts via email!

QA Support Engineer (Trading Platform)

Medium

Singapore

Hybrid

SGD 60,000 - 80,000

Full time

16 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Singapore seeks a QA Engineer to contribute to a high-performance Trading Platform. Responsibilities include writing test cases, collaborating with development teams, and enhancing automation testing. Candidates should possess a basic understanding of crypto trading, experience with BDD frameworks like Cucumber, and familiarity with CI/CD pipelines. The role offers competitive salary and flexible working arrangements.

Benefits

Competitive salary
Attractive annual leave
Work flexibility
Crypto.com visa card

Qualifications

  • Basic understanding of crypto trading workflows including exchange matching.
  • Familiarity with trade reconciliation processes.
  • Hands-on experience with Cucumber or JBehave BDD frameworks.

Responsibilities

  • Collaborate with QA manager and development teams to understand product features.
  • Write, execute, and maintain test cases using JBehave/Cucumber.
  • Contribute to automation testing pipelines.

Skills

Basic understanding of crypto trading workflows
Familiarity with middle office processes
Hands‑on experience with BDD frameworks
Experience in writing test cases
Some experience in test automation with Java
Familiarity with CI/CD pipelines
Strong problem-solving skills
Detail-oriented

Tools

Git
Job description
Overview

The Trading Infrastructure team is building a high-performance, front-to-back Trading Platform that supports multi-asset trading. The platform is designed to handle financial instruments with low-latency execution, robust risk controls, and seamless integration across trading, risk, operations, and finance workflows.

The system is built with a modular architecture encompassing core components such as market data feeds, order gateways, execution algorithms, risk engines, UI dashboards, middle office reconciliation, and account infrastructure. We emphasize event-driven, deterministic system design, real-time observability, and strong security.

Our tech stack includes Java (low-latency), Python, Web UI (React/Ag-Grid), Aeron, ClickHouse, Kubernetes, and modern CI/CD tooling, with a strong focus on automation, scalability, and performance. AI‑assisted development tools are also leveraged to boost productivity and quality across the team.

Responsibilities
  • Collaborate with QA manager and development teams to understand product features and architecture.
  • Write, execute, and maintain test cases using JBehave/Cucumber frameworks.
  • Contribute to automation testing pipelines to reduce manual regression efforts.
  • Derive meaningful test scenarios based on crypto trading business logic and system workflows.
  • Perform functional, regression, integration, and end‑to‑end testing for components such as Order Gateway, Execution Algo, Market Data, Risk, and Middle Office.
  • Help monitor and improve test coverage across services.
  • Assist in bug reproduction, investigation, and work with developers on root cause analysis.
  • Participate in regular test cycle planning and release validation processes.
Requirements
  • Must‑Have Skills
    • Basic understanding of crypto trading workflows, including exchange matching, order lifecycle, and execution logic.
    • Familiarity with middle office processes such as trade reconciliation.
    • Hands‑on experience with BDD frameworks such as Cucumber or JBehave.
    • Experience in writing test cases and test scenarios independently.
    • Some experience or coursework in test automation, preferably using Java‑based tools.
    • Familiarity with CI/CD pipelines and source control (e.g., Git).
    • Strong problem‑solving and communication skills.
    • Detail‑oriented and able to follow through on issues with discipline.
  • Nice‑to‑Have Skills
    • Knowledge of FIX, WebSocket, or REST protocols used in trading systems.
    • Experience working in Agile environments.
    • Exposure to test coverage reporting tools (e.g., Jacoco, SonarQube).
    • Previous internship or project experience with financial systems or backend testing.
Benefits
  • Competitive salary
  • Attractive annual leave entitlement including birthday and work anniversary
  • Work flexibility adoption – flexible work hours and hybrid or remote setup
  • Crypto.com visa card provided upon joining
Equal Opportunity Statement

Crypto.com is an equal opportunities employer and we are committed to creating an environment where opportunities are presented to everyone in a fair and transparent way. Crypto.com values diversity and inclusion, seeking candidates with a variety of backgrounds, perspectives, and skills that complement and strengthen our team.

Personal Data and Recruitment

Personal data provided by applicants will be used for recruitment purposes only.

Please note that only shortlisted candidates will be contacted.

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