QA Engineer
Join beqom — where tech meets impact
beqom is a high-growth B2B SaaS company that provides industry-leading tools for pay equity and transparency, compensation, and performance management.
Trusted by some of the world's most respected companies, beqom enables HR and business leaders to navigate global compliance and make smarter pay decisions that attract, retain, and motivate top talent.
Founded in Switzerland and serving clients worldwide, our powerful, enterprise-ready products are fuelled by beqom pay intelligence.
Role Overview
We're looking for a Mid-level Software Engineer in Test to strengthen quality across our QA team. Reporting to the QA Lead and Technical Product Owner, you'll build and maintain the automation framework that underpins testing for a product used at scale by large enterprise customers.
You'll work closely with the Product Manager to define acceptance criteria for new features, and with fellow engineers through code review, so quality is built into every release rather than checked at the end.
This role is part of beqom's engineering culture, where automated verification and AI-assisted workflows are core to how we build.
What you'll be doing
- Maintain and improve the team's test automation framework.
- Build new automation tests across UI and API (and Mobile, for engineers on the Mobile team).
- Review pull requests from fellow engineers to uphold code quality.
- Partner with the Product Manager to define acceptance criteria for new features.
- Reproduce and diagnose tickets reported in production.
- Document test results for every release.
What you'll bring
- Demonstrated experience writing clear, effective test cases.
- Experience with automation testing frameworks.
- Experience testing APIs.
- Experience writing and maintaining automation tests.
- Experience troubleshooting issues and working with SQL.
- Bachelor's or Master's degree in Computer Science or equivalent experience.
- Fluent English, spoken and written.
- Strong communication skills and a collaborative approach to working within a team.
- Ability to analyse and understand complex problems quickly.
- A structured, solution-oriented approach to work.
- Working knowledge of Agile software development.
Bonus points if you have
- Experience with Git and JIRA.
- Experience with BDD/Cucumber.
- Experience with JavaScript, Node.js, and Mocha (WebApp team).
- Knowledge of mobile automation testing on iOS and Android (Mobile team).
- Experience with Java and Selenium WebDriver (Mobile team).
- Experience with Appium (Mobile team).
- Experience with emulators and simulators (Mobile team).
- Knowledge of Windows Azure infrastructure and cloud/SaaS business applications.
- Native-level [INSERT LANGUAGE] in addition to fluent English.
Why join us?
- Your career, your design. Unleash your ambition in our dynamic, autonomous environment.
- Drive meaningful change. Build a fairer future for every employee by joining a market leader that is improving the world of work.
- Belong to something bigger. Collaborate with a passionate, diverse and talented team around the globe.