Job Description
We're rebuilding our technology and data platform from the ground up-and we're looking for superstar Senior QA Engineers to help lead the charge. If you're a curious, systematic problem solver with 6-12 years of hands-on experience, this is your chance to shape the quality frameworks behind everything from multi-asset investment strategies to AI-driven insights.
You'll architect the testing backbone that safeguards our research, risk systems, and execution workflows. If you thrive in high-performance environments and love turning complex systems into reliably tested, production-grade software, we want to hear from you.
Responsibilities
- Quality Strategy & Leadership: Define and drive end-to-end QA strategies across trading, risk, and data platforms, ensuring quality is baked in from design to deployment.
- Test Architecture: Design robust, scalable test frameworks (API, UI, integration, performance, and end-to-end) that can keep pace with fast-changing business and technology needs.
- Automation at Scale: Build and maintain high-coverage automated test suites integrated tightly with CI/CD pipelines to enable rapid, safe releases.
- Data & Analytics Validation: Partner closely with data engineering and quant teams to validate complex data pipelines, analytics, and models-including accuracy, completeness, lineage, and point-in-time correctness.
- Front-to-Back Workflow Testing: Own quality across the full trade lifecycle-order entry, execution, allocations, risk, and reporting-ensuring systems behave predictably under real-world scenarios.
- Non-Functional Excellence: Develop and execute performance, load, resilience, and failover testing strategies for low-latency, high-availability systems.
- Tooling & Observability: Introduce and champion tools for test management, test data management, environment control, and quality observability (dashboards, metrics, SLAs).
- Defect Management & Root Cause: Lead triage, analysis, and resolution of complex production issues, working closely with engineering, product, and operations to drive permanent fixes, not workarounds.
- Risk & Governance: Embed quality and control into change management, release processes, and regulatory/operational requirements, especially in a financial and trading context.
- Mentorship & Culture: Mentor engineers on testing best practices, promote a shift-left mindset, and help build a culture where quality is a shared responsibility.
Qualifications
- A Bachelor's or master's in computer science, Engineering, or a related field.
- 6-12 years of hands-on QA/Testing experience, including significant time spent in senior, lead, or principal roles.
- Strong programming skills with a proven track record of building and maintaining automated test frameworks (e.g. pytest, Playwright, Cypress, Selenium,REST-assured).
- Deep experience testing distributed systems, APIs, and event-driven architectures, ideally with exposure to technologies like Kafka, microservices, and cloud-native stacks. Solid understanding of CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.) and how to integrate automated testing (unit, integration, regression, performance) into them.
- Experience in financial markets or other high-performance, mission-critical environments, with a strong grasp of reliability, latency, and failure modes.
- Comfort validating data-intensive systems-including ETL/ELT flows, data quality checks, reconciliation, and time-series or point-in-time data scenarios.
- Familiarity with test management and defect tracking tools, along with clear, structured approaches to test planning, risk-based testing, and release sign-off.
- A detail-oriented mindset, strong ownership, and excellent communication skills, enabling effective collaboration with engineers, quants, PMs, and operations teams in fast-paced settings.