Kraken Digital Asset Exchange

Senior QA Automation Engineer

Kraken Digital Asset Exchange

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇺 Anywhere in Europe

Visit company website
AI Apply
Apply

Job 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