Bitcoin Suisse is the Swiss crypto-native pioneer and trusted gateway to crypto asset investing As the leading crypto financial service provider in Switzerland we operate across the most relevant crypto exchanges and provide brokerage custody staking and other crypto-related services at the forefront of technical innovation We are as dedicated to our clients as we are passionate about cryptocurrencies and the underlying blockchain technology We make things happen and have helped to shape the crypto and blockchain ecosystem in Switzerland as a driving force in the development of the Crypto Valley Bitcoin Suisse is headquartered in Zug with offices in Copenhagen Vaduz and Bratislava and targets ultra-high-net-worth private individuals and institutional clients
Senior QA EngineerWe re looking for a hands-on Senior QA Engineer to strengthen quality across a portfolio of applications and the workflows that connect them You ll be part of a cross-location test team and work with engineers product owners and other stakeholders across teams learning the systems and business domains well enough to focus testing where it reduces the most risk Our landscape includes message-driven distributed systems so effective testing must account for behavior across services and asynchronous workflows You ll shape how features are tested from refinement through release clarifying expected behavior identifying risks and testability gaps early exploring the product and building maintainable automated coverage This is an independent role with broad influence not a role limited to executing test cases or producing automation for its own sake Our existing test estate is primarily C NET Gherkin-based BDD with Reqnroll and Azure Dev Ops pipelines It includes both API and browser-based tests with Selenium in established suites and Playwright in selected projects You don t need to know every tool on day one but you should be comfortable improving an established automation landscape and choosing the right level of testing for the risk
What you ll do- Partner with product and engineering teams during refinement to clarify acceptance criteria edge cases dependencies and testability
- Create a risk-based test approach for features and end-to-end workflows spanning multiple applications and services
- Perform exploratory and structured manual testing where human investigation is the best way to find important defects
- Build and maintain reliable automated tests at the appropriate levels with a focus on API and integration coverage as well as critical UI journeys
- Extend and improve our C NET test suites and BDD scenarios use browser automation such as Selenium or Playwright where it provides meaningful coverage
- Integrate tests into Azure Dev Ops pipelines so teams get fast actionable feedback and diagnose flaky or slow tests rather than normalizing them
- Use API contracts and tools such as Swagger and Postman to investigate behavior validate integrations and support test setup
- Investigate defects with engineers contribute to root-cause analysis and use findings to improve test coverage and prevent recurrence
- Improve test data environment use diagnostics and reporting so failures are reproducible and useful to developers
- Take responsibility for quality across application releases coordinate release testing ensure critical risks and defects are visible and provide a clear readiness recommendation based on evidence and agreed criteria
- Use Azure Dev Ops test plans or suites where they help coordinate coverage and provide traceability
- Significant hands-on QA experience testing complex applications and integrations
- Strong testing judgment you can select techniques based on risk avoid relying on UI automation for every check and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).