QA Automation (Trading Systems)
Core
Design, implement, and maintain comprehensive automated test suites and frameworks for real-time trading systems, including order execution, market data, risk engines, and pricing logic.
Role type
Senior QA Automation Engineer (Trading Systems)
Builds
Robust automated testing frameworks for pricing, order execution, trading cores, market data feeds, and risk engines.
Domain
Financial Technology (Forex/CFD Trading)
Deliverable
production ML models
Required skills
Python, test automation, concurrent systems, distributed microservices, event-driven architectures, API testing (REST, gRPC, GraphQL), message brokers (Kafka, NATS, Redis Streams), performance testing, stress testing, root cause analysis, distributed tracing, AI tools, agentic approach
Preferred skills
Forex trading domain knowledge (order types, execution models, market data, risk systems), FIX protocol, Docker, Kubernetes, GitLab CI/CD, monitoring/observability (Grafana, Prometheus, OpenTelemetry)
Responsibilities
Design and maintain automated test suites for order execution flows and risk calculations; implement stress, latency, and throughput tests for trading cores and pipelines; analyze business requirements and trading logic to ensure full test coverage; build tools to automate operational testing tasks and regression checks; ensure reliability of tests in distributed environments with eventually consistent data; maintain and improve AI framework.
Seniority
Senior, hands-on IC