
QA Automation (Trading Systems)
Exinity · Limassol, Limassol, Cyprus · Hybrid
All reasons
In its favour
- Still listed on the employer's own board
We are looking for a highly experienced QA Automation Engineer to ensure the quality, reliability, and performance of our real-time trading systems in a global Forex/CFD environment.
You will work closely with developers, product teams, and dealing/risk departments to design robust automated testing frameworks for pricing, order execution, trading cores, market data feeds, risk engines, and integrations with external liquidity providers.
Responsibilities
Automated Testing
- Design, implement, and maintain comprehensive automated test suites covering:
- order execution flows
- market data distribution
- risk calculations
- Build frameworks for deterministic simulation of trading scenarios and edge cases.
Performance & Stress Testing
- Implement and manage stress, latency, throughput, and stability tests for:
- trading cores
- pricing engines
- real-time message pipelines
- Detect bottlenecks, resource leaks, deadlocks
Quality Engineering & Analysis
- Analyze business requirements, trading/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.
Automation Operations
- Ensure reliability of tests in distributed environments with eventually consistent data.
- Maintain and improve AI framework.
Essential
- Extensive experience in test automation and software development (5+ years preferred).
- Strong coding skills in Python.
- Strong experience with AI tools and agentic approach.
- Strong understanding of:
- concurrent systems
- distributed microservices
- event-driven architectures
- Experience testing systems that use:
- API (REST, gRPC, GraphQL)
- Message brokers (Kafka, NATS, Redis Streams)
- Deep understanding of software testing principles:
functional testing, integration testing, regression testing, performance testing, non-functional requirements.
- Strong troubleshooting skills (profiling, metrics, logs, distributed tracing).
- Strong attention to detail and ability to work independently.
Nice to Have
- Understanding of the Forex trading domain, including:
- order types
- execution models (A-book/B-book)
- market data (ticks, L2)
- risk systems (margin, exposure)
- Experience testing FIX protocol integrations.
- Experience with:
- Docker/Kubernetes
- GitLab CI/CD
- monitoring/observability (Grafana, Prometheus, OpenTelemetry)
Skills
- Python
- gRPC
- GraphQL
- Kafka
- NATS
- Redis
- Docker
- Kubernetes
- GitLab CI
- Grafana
- Prometheus
- OpenTelemetry
More jobs at Exinity
Similar roles
- Delivery ManagerMayflower · Limassol, Lemesos, Cyprustoday
- NetSuite Implementation SpecialistMuse Group · Limassol, Limassol, Cyprustoday
- DevOps EngineerTrg Tech Research Group · Cyprustoday
- Site Reliability EngineerWheely · Λευκωσία, Nicosia, Cyprus4d ago
- CloudOps Engineer (Network Engineer)Wrike · Nicosia · EUR 600/mo4d ago
- AI Solution EngineerMUFG Investor Services · Limassol, Limassol, Cyprus6d ago