At a Glance
- Tasks: Create and execute test plans for innovative crypto trading features.
- Company: Join a leading crypto company with a global team of passionate Krakenites.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic environment with a focus on quality and innovation.
- Why this job: Be at the forefront of crypto technology and enhance trading experiences for users.
- Qualifications: Strong programming skills in Python or Rust, plus trading knowledge.
The predicted salary is between 60000 - 80000 £ per year.
Building the Future of Crypto. Our Krakenites are a world‑class team with crypto conviction, united by the desire to discover and unlock the potential of crypto and blockchain technology.
About the Pro Team: The Pro team is responsible for everything to do with the trading backend services such as the matching engine, market data gateways, internal and external APIs, and various other trading services. The team is located globally and responsibilities are split into sub‑teams, working with various tech stacks. Our teams code in Rust and work agile around the globe. Recently, the team played a critical role in scaling Kraken’s trading infrastructure.
Opportunity:
- 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.
- 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.
Skills you should have:
- 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 before implementation, identifying what should be manually tested vs. automated.
- Experience designing, implementing, and maintaining test automation frameworks on complex applications.
- Strong manual testing skills and ability to think creatively to uncover edge cases and unexpected bugs.
- 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 and ability to think outside the box.
Equal Opportunity: We consider qualified applicants with criminal histories for employment on our team, assessing candidates in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance. We may ask candidates to complete job‑related skills or work‑style assessments as part of our hiring process. These assessments are designed to evaluate competencies relevant to the role and are applied consistently across candidates for similar positions. Assessment results are considered alongside other relevant information, such as experience and interviews, and are not the sole basis for any employment decision. As an equal opportunity employer, we don’t tolerate discrimination or harassment of any kind. Whether that’s based on race, ethnicity, age, gender identity, citizenship, religion, sexual orientation, disability, pregnancy, veteran status or any other protected characteristic as outlined by federal, state or local laws.
QA Automation Engineer - Pro employer: Kraken
At Kraken, we pride ourselves on being a leading employer in the crypto space, offering our QA Automation Engineers the chance to work with cutting-edge technology in a dynamic and inclusive environment. Our global Pro team fosters a collaborative culture where innovation thrives, providing ample opportunities for professional growth and development while ensuring a balanced approach to manual and automated testing. With a commitment to quality and a focus on employee well-being, Kraken is the ideal place for those looking to make a meaningful impact in the world of blockchain technology.
StudySmarter Expert Advice🤫
We think this is how you could land QA Automation Engineer - Pro
✨Tip Number 1
Get your networking game on! Connect with folks in the crypto and QA space on LinkedIn or at industry events. You never know who might have a lead on that perfect QA Automation Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your test automation frameworks or any projects you've worked on. This is your chance to demonstrate your programming prowess in Python or Rust.
✨Tip Number 3
Don’t just apply anywhere; apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our Krakenite team.
✨Tip Number 4
Prepare for those interviews! Brush up on your knowledge of trading concepts and be ready to discuss how you’d balance manual and automated testing. Show us you can think creatively about edge cases!
We think you need these skills to ace QA Automation Engineer - Pro
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the QA Automation Engineer role. Highlight your experience with Python, Rust, and any relevant trading knowledge. We want to see how your skills align with our mission at Kraken!
Showcase Your Testing Skills:When detailing your experience, focus on your ability to design comprehensive test plans and your hands-on manual testing skills. We love candidates who can balance manual and automated testing, so share examples of how you've done this in the past.
Be Detail-Oriented:In your application, demonstrate your attention to detail. Mention specific projects where you’ve uncovered edge cases or unexpected bugs. This will show us that you have the mindset we’re looking for in a QA Automation Engineer.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our team and culture!
How to prepare for a job interview at Kraken
✨Know Your Tech Stack
Make sure you brush up on Rust and Python, as these are key languages for the role. Familiarise yourself with their nuances and how they apply to automation testing. Being able to discuss your experience with these languages will show that you're ready to hit the ground running.
✨Understand Trading Fundamentals
Since this role is all about trading backend services, having a solid grasp of order types, trade execution, and margin trading is crucial. Do some research on financial markets and be prepared to discuss how your knowledge can contribute to the QA processes at Kraken.
✨Prepare Your Test Plans
Before the interview, think about how you would design comprehensive test plans. Be ready to share examples of how you've balanced manual and automated testing in past projects. This will demonstrate your ability to identify what needs to be tested manually versus what can be automated.
✨Showcase Your Problem-Solving Skills
During the interview, highlight your creative thinking when it comes to uncovering edge cases and unexpected bugs. Share specific instances where your attention to detail made a difference in the quality of software. This will illustrate your proactive approach to QA and your commitment to delivering high-quality products.