
Job Overview
Location
United Kingdom
Job Type
Full-time
Category
Software Engineering
Date Posted
May 22, 2026
Full Job Description
đź“‹ Description
- • Design and implement comprehensive test plans for mission-critical trading platform features, clearly defining manual and automated testing strategies prior to development.
- • Perform hands-on manual testing during development cycles to validate new functionality, focusing on edge cases and user experience before automation is deployed.
- • Balance exploratory manual testing with automated test suites to identify bugs and edge cases that scripted tests may overlook.
- • Collaborate closely with engineers, product managers, and designers to define and refine QA processes for the Pro trading backend, including matching engine, market data gateways, and internal/external APIs.
- • Lead end-to-end automation initiatives: from strategy and framework design to implementation, CI/CD integration, and scaling test coverage across the trading platform.
- • Drive performance, security, and accessibility testing to ensure a top-tier trading experience for institutional and retail users.
- • Proactively document, report, and triage bugs to improve release quality, velocity, and overall software reliability.
- • Maintain and enhance test automation frameworks for complex, high-throughput trading systems built primarily in Rust.
- • Integrate automated tests into CI/CD pipelines to enable continuous validation of code changes and rapid feedback loops.
- • Apply deep understanding of QA principles including regression testing, exploratory testing, and bug lifecycle management.
- • Leverage trading domain knowledge—such as order types, trade execution mechanics, and margin trading—to inform test scenarios and validate financial logic accuracy.
- • Work within a globally distributed, agile team environment with Krakenites across 70+ countries, contributing to a 24/7 trading infrastructure.
- • Stay current with Kraken’s products including Kraken Pro, Desktop, Wallet, and Kraken Futures to ensure testing aligns with real-world user workflows.
- • Prioritize security and reliability in all testing activities, aligned with Kraken’s industry-leading security practices and commitment to financial inclusion.
🎯 Requirements
- • Strong programming skills in Python, Rust, or another automation-oriented language
- • Trading knowledge and experience—understanding of order types, trade execution, margin trading, and general financial markets
- • Proven ability to design comprehensive test plans identifying what should be manually tested vs. automated
- • Experience designing, implementing, and maintaining test automation frameworks on complex applications
- • Strong manual testing skills with ability to uncover edge cases and unexpected bugs through exploratory testing
- • Solid understanding of QA principles including regression testing, bug tracking, and CI/CD integration
🏖️ Benefits
- • Fully remote work with global team across 70+ countries
- • Opportunity to work on mission-critical crypto infrastructure used by traders and institutions worldwide
- • Access to Kraken’s industry-leading security practices and crypto education resources
- • Culture rooted in crypto values and financial inclusion mission
- • Inclusive, merit-based hiring environment that celebrates diverse backgrounds and perspectives
- • Ongoing application process with no fixed deadline
Skills & Technologies
Python
Rust
Remote
About Kraken
Kraken is a global cryptocurrency exchange established in 2011, offering spot and futures trading for Bitcoin, Ethereum and 200+ digital assets. Headquartered in San Francisco with entities worldwide, it serves retail and institutional clients, providing custody, staking, an NFT marketplace and OTC desk. The platform emphasizes security, regulatory compliance and educational resources.
Get more remote jobs like this
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.



