QA Engineer
Whitebox Services GmbH
About the role
About Whitebox
Whitebox is one of the leading digital wealth managers in Germany. We are a rapidly growing company with flat hierarchies, short decision-making processes, and a strong emphasis on personal responsibility among our employees. Our globally distributed and highly qualified software engineering team is dedicated to revolutionizing the financial markets.
Joining this team will place you at the forefront of fintech innovation. You will have the opportunity to scale a top-tier product, ultimately driving significant value for the business. Most importantly, your work will help shape the future of the financial services landscape.
About the Role
We build the systems that move real money in real markets and we need a sharp QA mind to keep them bulletproof. You'll be the quality backbone of our trading platform: not just writing automation, but thinking like a tester who knows where things actually break. Our Ruby on Rails framework is solid — we need you to evolve it with smart features and AI-powered tooling that help us ship faster without cutting corners.
At Whitebox, you're not chasing tickets, but protecting a live trading platform where bugs cost real money. You'll work with modern tooling, smart engineers, and get to shape how QA scales across a polyglot, high-stakes system.
If you love hunting edge cases, breaking things on purpose, and asking "but what if…" until engineers sigh, you'll fit right in.
Key Responsibilities
- Own and evolve our Ruby on Rails automation framework
- Build out test coverage for backend APIs and trading engines in Java (and Rust, as we grow)
- Drive BDD/TDD practices using RSpec, JUnit and similar tools (no Cucumber here)
- Bake security and compliance checks into the testing lifecycle
- Use AI tools pragmatically to expand coverage and surface failure modes with a tester's skepticism, not blind trust
- Partner closely with backend engineers in a shift-left culture
Requirements
- The QA mindset: You instinctively look for what could go wrong, question assumptions, and design tests that expose real risk, not just hit coverage numbers.
- Strong coding chops: Confident in Ruby (to work in our framework) and Java (to extend it). You write tests like production code.
- BDD/TDD fluency: You know how to bridge business intent and technical rigor without Gherkin scaffolding.
- Distributed systems sense: You understand and have some experience on how data consistency, timing, and concurrency fail in the wild.
- Fintech instincts: You understand trade lifecycles, brokerage flows, and how robo-trading works.
- Remote-ready: Clear communicator, self-driven, thrives in async Agile teams.
- Continuous delivery: You have experience of working with CI/CD pipeline integration and know the peculiarities of continueos delivery
Nice to have
- Performance/load testing
- Kubernetes/Docker
- familiar with OWASP and testing for vulnerabilities in financial systems.
At a glance
- Location: Remote
- Work experience: +7 years
- Contract: Full-time
- Team: Software Engineering
- Reports to: Eneko Taberna
- Team size: 20+
Your first week
The first week concerns context: our organization's why, what, and how. The first week is always exciting and challenging, and we want you to know the team and gain confidence that we will always have your back. You will
- meet with the team and have One-on-One conversations with everyone,
- become introduced to our business and upcoming challenges, and
- discuss the current objectives with our leadership team.
Your first month
The first month is for orientation. You will get to know the codebase, understand the reasons behind past design decisions, and understand our organization's context. In detail, you will
- work out all the particular areas of the codebase and functionality,
- elaborate on how all the pieces fit together, and
- explore how it relates to the product and value we provide our customers.
Your first quarter
In the first quarter, you will become fully integrated into your team and be able to work with everybody on our ongoing projects. In line with this, you will also incorporate yourself into your chapter. You will
- start bringing value to our customers,
- moving our projects forward, step by step,
- working towards your own goals raising the bar, and
- participating in engineering team meetings, defining our principles, goals, and how we want to work.
Work environment
- This position is a permanent, full-time (40h/wk) role.
- Thirty days of paid vacation.
- 100% remote.
- Attractive remuneration package and free choice of hardware.
- Weekly manager one-on-ones, flat hierarchies, and an open-door mentality.
Our company benefits
- Individual learning budget and personal career development.
- Free access to the Whitebox wealth management.
- Virtual get-togethers and on-site team activities.
- Fairness with foreign colleagues and benefits that apply to all (no regional benefits).
- Regular knowledge-sharing sessions, communities of practice calls, and Freaky Fridays.
Interested in having a chat?
Please send us your CV together with your earliest starting date and salary expectations to jobs@whitebox.eu.
Your contact person is Eneko Taberna.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free