Senior Test Engineer
Core
Design, execute, and validate test cases for complex, mission-critical trading workflows, order management, and real-time transaction processing systems.
Role type
Senior Test Engineer (Financial Markets)
Builds
Automated trading interfaces, multi-protocol integrations, and high-availability transaction processing systems.
Domain
Financial services, trading, and payments
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
System and integration testing, end-to-end testing, regression testing, release readiness reviews, test automation suite design, SQL, CI/CD environment management, Linux/Unix command-line tools, defect tracking, message flow analysis, data transformation validation, reconciliation of large datasets, FIX protocol testing, API testing, messaging system testing, file-based interface testing, real-time transaction processing validation, automated trading interface validation, market data processing validation, multi-protocol integration testing, production-like issue troubleshooting using logs and monitoring tools
Preferred skills
Exchange, clearing, settlement, derivatives, equities, fixed income, OTC trading, market data, electronic or algorithmic trading, market surveillance platforms, Kafka, Avro, event streaming, real-time data distribution architectures, cloud-native architectures, containerisation, DevOps practices, Java or Python development, ISTQB Advanced certification
Technologies
FIX, APIs, messaging, file-based interfaces, Kafka, Avro, Jira, Confluence, Linux/Unix, SQL, CI/CD tools, test automation frameworks
Responsibilities
Analyse business, functional, and technical requirements for completeness, quality, and testability; Design, review, and execute test cases, scenarios, and suites across functional, system integration, end-to-end, regression, and operational readiness testing; Validate trading workflows, order management, market data processing, multi-protocol integrations, real-time transaction processing, and automated trading interfaces; Prepare test data and environment dependencies, manage execution readiness, investigate and track defects through resolution, and report quality metrics and release evidence; Participate in risk assessments, test planning, estimation, and release readiness reviews; Design, build, maintain, and improve test automation suites using internal and external tools; Use approved AI tools and contribute to continuous improvement within the QE&T Community of Practice
Seniority
Senior, hands-on IC