
Senior QA Automation Engineer
Kraken Digital Asset Exchange
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇪🇺 Anywhere in Europe
Visit company websiteJob Level
Senior
Tech Stack
LinuxMacOSPythonRust
About the role
- Create comprehensive test plans before feature development, defining manual and automated testing strategies.
- Perform hands-on manual testing during development cycles to validate new features before automation.
- Balance manual exploratory testing with automation to catch edge cases that scripts might miss.
- Collaborate with engineers, product managers, and designers to define QA processes for a mission-critical trading platform.
- Help design and build a custom desktop testing framework, drawing inspiration from tools like WinAppDriver, Spectron, and PyAutoGUI.
- Design and maintain desktop UI automation suites, with opportunities to expand into cross-platform coverage.
- Lead automation initiatives end-to-end: strategy, implementation, CI/CD integration, and scaling coverage.
- Drive performance, security, and accessibility testing to deliver a top-tier experience for traders.
- Proactively document, report, and triage bugs to improve release quality and velocity.
Requirements
- Strong programming skills in Python 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 before implementation, identifying manual vs automated testing.
- Experience designing, implementing, and maintaining test automation frameworks for desktop or complex applications.
- Strong manual testing skills and ability to perform exploratory testing to uncover edge cases.
- Familiarity with desktop automation tools like WinAppDriver, Spectron, PyAutoGUI, or similar frameworks.
- Solid understanding of QA principles including exploratory testing, regression testing, and bug tracking.
- Comfort with CI/CD integration and automation at scale.
- Detail-oriented mindset with a passion for building high-quality software.
- Nice-to-haves: deep expertise in crypto markets or derivatives trading; experience testing across macOS, Windows, and Linux; Rust development or tooling experience; familiarity with Iced or declarative UI frameworks; fintech or financial services experience; experience in performance profiling, security testing, or accessibility testing.
Benefits
- Fully remote company with Krakenites in 70+ countries
- Opportunity to work on Kraken’s flagship trading application (Pro Desktop)
- Work with cutting-edge technology and crypto products
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Pythontest automation frameworksmanual testingexploratory testingregression testingbug trackingperformance testingsecurity testingaccessibility testingCI/CD integration
Soft skills
detail-orientedcollaborationproblem-solvingcommunicationleadership