Senior QA Automation Engineer – Web3
Description
Crypto • Finance • Fintech
Kraken Digital Asset Exchange is a cryptocurrency platform that facilitates the buying and selling of over 200 cryptocurrencies, including Bitcoin, Ethereum, and many others. Founded in 2011, Kraken provides a comprehensive suite of features for both beginner and advanced traders, such as advanced trading interfaces and margin trading. The platform emphasizes industry-leading security, deep liquidity, and 24/7 customer support, making it a trusted choice for users worldwide. Kraken caters to individual investors as well as institutional clients, offering services like OTC trading and custody. The company is committed to transparency with its proof of reserves and mission-driven values. Kraken operates globally, supporting clients in over 190 countries, with a quarterly trading volume exceeding $207 billion. However, users are advised of the high risk of crypto investments and the lack of regulation in some jurisdictions.
Senior QA Automation Engineer
- Web3
🔥 9 hours ago
Report problem
Crypto • Finance • Fintech
📋 Description
• Design, implement, and maintain automated test suites covering backend services, APIs, and event-driven systems • Build and own end-to-end test automation for Web3 user flows, including wallet interactions, g flows, approvals, and transaction lifecycle validation • Automate browser-based UI tests involving wallet extensions (e.g. MetaMask) using tools such as Synpress, Playwright, or Cypress • Validate blockchain-related workflows including deposits, withdrawals, mint/burn flows, bridges, and on-chain/off-chain reconciliation • Collaborate closely with backend, frontend, blockchain, and DevOps engineers to embed testing deeply into the SDLC • Integrate test automation into CI/CD pipelines with clear reporting, fast feedback, and high signal-to-noise • Proactively identify edge cases, race conditions, and failure modes specific to distributed systems and blockchain environments • Document test strategies, known risks, and quality gates, and help define release readiness criteria
🎯 Requirements
• Strong experience with test automation in JavaScript/TypeScript or Python • Proven experience testing backend systems: REST/GraphQL APIs, async workflows, message queues, and database state validation • Hands-on experience with browser-based E2E testing frameworks such as Playwright or Cypress • Practical experience automating Web3 workflows, including: • - Transaction g, approvals, nonce handling, and failure scenarios • - Network switching, RPC configuration, and chain-specific behavior • Experience working with CI/CD systems and running automated tests in containerized environments • Strong QA fundamentals: