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.