
Job Overview
Location
Remote
Job Type
Full-time
Category
QA Engineer
Date Posted
February 12, 2026
Full Job Description
đź“‹ Description
- • Kraken is at the forefront of the cryptocurrency revolution, driven by a mission to accelerate global adoption and empower individuals with financial freedom and inclusion. We are a world-class team united by a deep conviction in crypto and a passion for unlocking its vast potential. For over a decade, our unwavering focus on our mission and core crypto ethos has attracted some of the most talented minds in the industry. We are not just building products; we are shaping the future of finance.
- • As a fully remote company, Krakenites hail from over 70 countries, speaking more than 50 languages. This global presence fuels our innovation and allows us to develop premium crypto products for a diverse user base, from seasoned traders and institutions to newcomers entering the space. Our commitment extends to industry-leading security, comprehensive crypto education, and unparalleled client support, all delivered through our flagship products like Kraken Pro, Desktop, Wallet, and Kraken Futures.
- • We are seeking an exceptional Senior QA Automation Engineer to join our dynamic platform team. This critical role is dedicated to ensuring the utmost quality, reliability, and security of our cutting-edge Web3 and backend systems. The platform team is responsible for building and maintaining the core infrastructure and user-facing applications that seamlessly interact with blockchains, smart contracts, wallets, and various off-chain services. Our collective goal is to consistently deliver highly reliable, production-grade financial products within a fast-paced and rigorously regulated environment.
- • In this role, you will be instrumental in designing, building, and maintaining sophisticated automated test systems. Your expertise will span across our backend services, smart-contract-adjacent workflows, and our Web3-enabled user interfaces. We are looking for a candidate with an extraordinary eye for detail, a profound understanding of systems thinking, and a pragmatic approach that embodies our philosophy: 'ship fast, but don't ship broken.' Your contributions will directly impact the integrity and trustworthiness of Kraken's offerings.
- • Key Responsibilities:
- • Design, implement, and meticulously maintain comprehensive automated test suites that cover our robust backend services, critical APIs, and complex event-driven systems. This includes ensuring the accuracy and performance of data processing and system interactions.
- • Architect and own the end-to-end test automation strategy for intricate Web3 user flows. This encompasses validating crucial interactions such as wallet connections, secure signing processes, smart contract approvals, and the complete transaction lifecycle, ensuring a seamless and secure user experience.
- • Develop and execute automated browser-based UI tests, specifically focusing on integrations with popular wallet extensions like MetaMask. You will leverage advanced tools such as Synpress, Playwright, or Cypress to simulate real-world user interactions and identify potential UI defects.
- • Rigorously validate a wide array of blockchain-related workflows. This includes, but is not limited to, deposit and withdrawal processes, mint and burn mechanisms, cross-chain bridge functionalities, and the critical reconciliation of on-chain and off-chain data to ensure financial accuracy.
- • Foster deep collaboration with backend, frontend, blockchain, and DevOps engineers. Your role will be to embed testing practices and quality assurance seamlessly into every stage of the Software Development Lifecycle (SDLC), promoting a culture of quality ownership across all disciplines.
- • Integrate automated test suites into our CI/CD pipelines, ensuring rapid feedback loops, clear and actionable reporting, and a high signal-to-noise ratio to minimize false positives and wasted effort.
- • Proactively identify and address potential edge cases, race conditions, and subtle failure modes that are unique to distributed systems and the complex landscape of blockchain environments. Your foresight will prevent critical issues before they impact users.
- • Document comprehensive test strategies, clearly articulate known risks, define robust quality gates, and actively contribute to defining release readiness criteria, ensuring that only thoroughly vetted features reach production.
- • Champion best practices in QA automation, mentor junior engineers, and contribute to the continuous improvement of our testing frameworks and methodologies. Your leadership will elevate the team's capabilities and the overall quality of our products.
- • Engage in exploratory testing and risk-based testing methodologies to uncover defects that might not be caught by automated scripts, ensuring a holistic approach to quality assurance.
- • Contribute to the development and maintenance of test data management strategies, ensuring realistic and comprehensive test scenarios can be executed reliably.
- • Analyze test results, identify trends, and provide insightful reports to stakeholders, facilitating data-driven decisions regarding product quality and release timelines.
- • Stay abreast of the latest advancements in QA automation, Web3 technologies, and blockchain protocols to continuously enhance our testing capabilities and maintain a competitive edge.
- • Participate in code reviews for test automation code, ensuring adherence to coding standards, maintainability, and efficiency.
- • Help define and refine quality metrics and key performance indicators (KPIs) for the QA team and the platform as a whole, providing visibility into the health of our systems.
- • Contribute to the development of a robust testing infrastructure that supports scalability, reliability, and efficiency for our global engineering teams.
- • Advocate for user experience by ensuring that all automated tests reflect real-world user journeys and potential pain points, especially within the Web3 ecosystem.
- • Collaborate on the definition and implementation of performance and load testing strategies for critical backend services and Web3 interactions.
- • Ensure comprehensive test coverage for security-sensitive areas, including authentication, authorization, and transaction processing, aligning with Kraken's commitment to industry-leading security.
- • Actively participate in incident response and post-mortem analysis, leveraging test automation insights to prevent recurrence and improve system resilience.
- • Drive the adoption of new testing tools and techniques that can enhance efficiency, effectiveness, and coverage within the QA team and across engineering.
Skills & Technologies
Python
JavaScript
TypeScript
GraphQL
REST
Senior
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.



