Role Overview
As a QA Engineer at Bitwarden, you will play a key role in ensuring the quality and reliability of Bitwarden’s product suite, including web, mobile, and server applications. You will collaborate with the development team, assist in debugging, and contribute to test automation.
Key Responsibilities
- Become an expert in Bitwarden’s codebase, including backend systems, APIs, web apps, mobile apps, browser extensions, and more.
- Evaluate and test bug fixes submitted by users and the open-source community.
- Perform and document manual testing of new features and fixes.
- Participate in code reviews to ensure quality and learn from experienced engineers.
- Contribute to automated test frameworks for mobile, desktop, and web applications.
- Collaborate with the development team in backlog grooming, planning, and feature releases.
- Assist the support and customer success teams in recreating issues and troubleshooting bugs.
- Maintain best practices in QA to improve overall product performance and reliability.
What You Need to Succeed
Required Qualifications:
- Experience testing SaaS consumer and/or enterprise products.
- Hands-on experience with manual and automated testing.
- Knowledge of agile or lean development methodologies.
- Experience testing mobile apps and cross-browser applications.
- Strong analytical and problem-solving skills.
- Ability to work collaboratively in a fully remote team.
Preferred Qualifications:
- Experience working in a startup or open-source environment.
- Familiarity with Bitwarden as a user.
- Hands-on experience with automated test frameworks like Selenium, Cucumber, Appium, or Robot Framework.
- Proficiency with Git, SVN, or other version control systems.
- Experience with test execution frameworks like xUnit, jUnit, nUnit, or PyTest.
- Development experience in Java, C#, or Python.
- Strong understanding of CI/CD pipelines (e.g., Jenkins, AppVeyor).
- Knowledge of Angular, React, Node.js, Electron, or Xamarin.
- Experience working with Microsoft AppServices.
- Familiarity with Jira for bug tracking and project management.
Why Join Bitwarden?
- Work with purpose – Contribute to making the internet safer for individuals and businesses.
- Become a security expert – Learn from top professionals in the cybersecurity space.
- Fully remote work – Join a collaborative team with flexible work arrangements.
- Growth opportunities – Take on new challenges and grow into a Software Engineer in Test role.
- Competitive salary and benefits – Compensation starts at $70,000 – $90,000 per year, with location-based adjustments.
Hiring Process
- Initial interview with the Recruiting Manager.
- Technical interview with QA Managers.
- Final interview with team members.
- References and offer.