E

Exinity

Offers leveraged trading platforms with risk tools

QA Automation Engineer - Trading Systems

Performance Testing +1Confirmed live in the last 24 hours
Full-timeYerevan, ArmeniaNo salary listedHybrid

About the Job

Requirements

  • Extensive experience in test automation and software development; 5+ years is preferred.
  • Strong coding skills in Python.
  • Strong experience with AI tools and an agentic approach.
  • Strong understanding of concurrent systems, distributed microservices, and event-driven architectures.
  • Experience testing systems that use APIs, including REST, gRPC, and GraphQL, and message brokers, including Kafka, NATS, and Redis Streams.
  • Deep understanding of software testing principles, including functional, integration, regression, and performance testing, and non-functional requirements.
  • Strong troubleshooting skills using profiling, metrics, logs, and distributed tracing.
  • Ability to work independently.
  • Understanding of the Forex trading domain, including order types, execution models (A-book/B-book), market data (ticks, L2), and risk systems (margin, exposure).
  • Experience testing FIX protocol integrations.
  • Experience with Docker or Kubernetes, GitLab CI/CD, and monitoring or observability tools such as Grafana, Prometheus, and OpenTelemetry.

Responsibilities

  • Design, implement, and maintain comprehensive automated test suites covering order execution flows, market data distribution, and risk calculations.
  • Build frameworks for deterministic simulation of trading scenarios and edge cases.
  • Implement and manage stress, latency, throughput, and stability tests for trading cores, pricing engines, and real-time message pipelines.
  • Detect bottlenecks, resource leaks, and deadlocks.
  • Analyze business requirements, trading and risk logic, and code to ensure full test coverage of critical flows.
  • Work with developers and quants to identify root causes, validate fixes, and improve system resilience.
  • Build tools to automate operational testing tasks and regression checks.
  • Ensure reliability of tests in distributed environments with eventually consistent data.
  • Maintain and improve the AI framework.

Desired Qualifications

  • Understanding of the Forex trading domain, including order types, execution models (A-book/B-book), market data (ticks, L2), and risk systems (margin, exposure).
  • Experience testing FIX protocol integrations.
  • Experience with Docker or Kubernetes, GitLab CI/CD, and monitoring or observability tools such as Grafana, Prometheus, and OpenTelemetry.

About the Company

Exinity

Offers leveraged trading platforms with risk tools

Exinity designs and markets trading and investing products backed by risk tools and education to help about two million customers trade with confidence. Users access leveraged trading through user-friendly platforms with built-in risk controls and educational resources to support informed decisions. The company differentiates itself with a 25-year track record, a broad global footprint, and a focus on customer experience and education across brands like FXTM and Nemo. Its goal is to help clients achieve financial independence by providing accessible, well-supported trading and investing tools.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
London, United Kingdom
Founded
2020

Recently Posted Jobs

Explore more opportunities at Exinity

See more jobs