Exinity

qa engineer (auto) in real-time trading systems

In short

Senior QA automation engineer role testing real-time Forex/CFD trading systems — pricing, order execution, trading cores, market data feeds, and risk engines. The company is a Forex/CFD trading platform provider, and the role sits within the team building the trading core infrastructure. It demands 5+ years of test automation experience, strong Python coding skills, experience with AI tools/agentic approaches, and deep knowledge of distributed systems, message brokers (Kafka, NATS, Redis Streams), and API testing (REST, gRPC, GraphQL). This is an onsite, full-time position based in Armenia.

About the Team
The team develops real-time trading systems for a global Forex/CFD environment, including pricing, order execution, trading cores, market data feeds, risk engines, and integrations with external liquidity providers.
Responsibilities
•Design, implement, and maintain automated test suites for 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 test reliability in distributed environments with eventually consistent data
•Maintain and improve the AI framework
Requirements
•Extensive experience in test automation and software development (5+ years 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 using REST, gRPC, and GraphQL APIs, and Kafka, NATS, and Redis Streams message brokers
•Deep understanding of functional, integration, regression, and performance testing, and non-functional requirements
•Strong troubleshooting skills, including profiling, metrics, logs, and distributed tracing
•Strong attention to detail and ability to work independently
Nice to Have
•Understanding of the Forex trading domain, including order types, A-book/B-book execution models, market data (ticks, L2), and risk systems (margin, exposure)
•Experience testing FIX protocol integrations
•Experience with Docker/Kubernetes, GitLab CI/CD, and monitoring/observability tools (Grafana, Prometheus, OpenTelemetry)
Conditions
Not specified in the posting.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot