At a Glance
- Tasks: Lead the testing strategy for our innovative trading applications and systems.
- Company: Join a cutting-edge proprietary trading firm specializing in cryptocurrency derivatives.
- Benefits: Enjoy highly competitive pay, bonuses, and a fully remote work environment.
- Why this job: Contribute to groundbreaking projects at the intersection of finance, technology, and trading strategies.
- Qualifications: 5+ years in QA with a degree in STEM; experience with low-latency financial applications required.
- Other info: Opportunity for permanent position after initial contract; hands-on development with KDB+/q available.
The predicted salary is between 48000 - 84000 £ per year.
Location: Remote (Europe)
Type: Full-time, 12-month contract with an initial 3-month probationary period (possibly leading to a permanent position)
Compensation: Highly competitive, based on experience
Company & Role Overview:
We are a proprietary trading firm that leverages cutting-edge technology to excel in cryptocurrency derivatives markets.
We are currently focused on the first iteration of a real-time, cloud-based quantitative analysis pipeline that produces price & volatility forecasts and optimises our quoting strategy for our market-making activities.
We will then look to integrate and interweave more models, data and approaches, such as ARIMA, LPPLS, RL/DL with LSTMs, and on-chain analysis for enhanced forecasting, crash protection strategies, sentiment analysis and other applications.
As our Senior QA Engineer you’ll work closely with our Engineering, DevOps, Quantitative Research and Trading teams, taking the lead in shaping and driving our testing strategy. This means blending innovation with established standards to design, develop, execute and maintain a solid, scalable testing infrastructure that ensures our trading applications and supporting systems remain robust and performant.
You’ll also have the chance to get hands-on with KDB+/q development if that sparks your interest.
Key Responsibilities:
- Design and implement scalable, robust, apt, and efficient (automated) testing systems, frameworks and interfaces that provide actionable results and visibility across our technology stack throughout development and in production
- Balance maximal, continuous test coverage with efficiency and prioritisation to manage resources
- Collaborate to identify testing surfaces and scenarios and strategize appropriately, writing and executing high quality test cases for numerous systems and environments
- Identify, document and track issues from observation to resolution
- Maintain high-quality documentation of QA systems, processes and test cases
- Work with teams across the organisation to align deliverables with business needs and advocate for quality throughout project lifecycle
- Contribute to data-driven insights that identify our strengths and opportunities for growth
Areas of Collaboration:
- Pipeline (KDB+/q): unit, integration, performance & stress testing of pipeline core components, simulating heavy load, and intense, erratic market conditions
- Quantitative Models (KDB+/q, C++, Python): unit, integration, performance & back testing of implementations of such as GARCH, SVI and Optimal Market Making
- Cloud Infrastructure (AWS): support performance & deployment testing as needed
- Additional Tools (NodeJS / Python): unit, integration testing of other internal tools as needed
Key Qualifications:
- Bachelors or Masters degree in Computer Science, Mathematics, Statistics, or related STEM field, ideally combined with QA certification (e.g. CSQA, ISTBQ)
- 5+ years of experience operating and developing tests, testing frameworks and automation strategies for low-latency, cloud-based, dockerized financial or real-time data processing applications, ideally including KDB+/q
- Comprehensive understanding of current approaches such as BDD, Shift-Left & Shift-Right, Continuous and Risk-Based
- Extensive experience with related tooling: Python and shell scripting, unit testing & mocking libraries, CI/CD & test management tools, performance & load-testing kits, version control, defect tracking, test data generators, Markdown, etc.
Preferred Skills:
- Familiarity with financial mathematics, stochastic processes, time-series modeling, and an understanding of derivatives, tick data, order books, and implied volatility surfaces
- Experience in testing C++ applications
- Familiarity with cryptocurrency markets and exchange dynamics
- Experience in security testing for cloud-based applications
- Experience in testing IaC, particularly in AWS
Why Join Us:
- Creatively apply and deepen your expertise at the cutting edge of the rapidly-emerging field of cryptocurrency
- Position yourself to contribute to innovative combinations of quantitative finance, ML, cloud-computing and trading strategy tailored to cryptocurrency markets
- Highly competitive pay, including bonuses, and the opportunity to join us permanently
- Be a fundamental force in shaping the infrastructure and systems of a growing trading firm
- Enjoy a flexible, collaborative and empowering fully remote work environment
Quant Trading QA Engineer employer: A1X
Contact Detail:
A1X Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Quant Trading QA Engineer
✨Tip Number 1
Familiarize yourself with KDB+/q and its applications in quantitative finance. Since this role involves hands-on development with KDB+/q, demonstrating your knowledge and experience with this technology can set you apart from other candidates.
✨Tip Number 2
Showcase your understanding of low-latency, cloud-based applications. Highlight any previous experience you have in developing testing frameworks for such systems, as this is crucial for the role and will demonstrate your capability to handle the demands of the position.
✨Tip Number 3
Emphasize your collaborative skills. This position requires working closely with various teams, so be prepared to discuss how you've successfully collaborated in past projects and how you can advocate for quality across different departments.
✨Tip Number 4
Stay updated on cryptocurrency market trends and dynamics. Understanding the nuances of this rapidly evolving field will not only help you in the interview but also show your genuine interest in the company's focus area.
We think you need these skills to ace Quant Trading QA Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in QA engineering, particularly in low-latency and cloud-based applications. Emphasize any work with KDB+/q, Python, or financial mathematics.
Craft a Strong Cover Letter: In your cover letter, express your passion for quantitative finance and technology. Mention specific projects or experiences that align with the responsibilities of the role, especially those involving automated testing and collaboration with cross-functional teams.
Showcase Relevant Skills: Clearly list your technical skills related to the job description, such as experience with CI/CD tools, performance testing, and familiarity with cryptocurrency markets. Use examples to demonstrate your expertise in these areas.
Highlight Problem-Solving Abilities: Provide examples of how you've identified and resolved issues in previous roles. This could include specific challenges faced in testing environments and how you contributed to improving processes or systems.
How to prepare for a job interview at A1X
✨Understand the Technology Stack
Make sure you have a solid grasp of the technologies mentioned in the job description, especially KDB+/q, Python, and AWS. Familiarize yourself with how these tools are used in quantitative trading and be ready to discuss your experience with them.
✨Showcase Your Testing Strategies
Prepare to talk about your previous experiences in designing and implementing testing frameworks. Highlight specific examples where you balanced test coverage with efficiency, and how you managed resources effectively in a fast-paced environment.
✨Demonstrate Collaboration Skills
Since the role involves working closely with various teams, be ready to share examples of how you've successfully collaborated with engineering, quantitative research, or trading teams in the past. Emphasize your ability to advocate for quality throughout the project lifecycle.
✨Prepare for Technical Questions
Expect technical questions related to low-latency applications, performance testing, and cloud infrastructure. Brush up on your knowledge of financial mathematics and derivatives, as well as any relevant testing methodologies like BDD or Shift-Left.