QA Engineer
About The Company Bitwarden is a leading provider of trusted identity security solutions, serving millions of users worldwide. Headquartered in Santa Barbara, California, the company specializes in empowering enterprises, developers, and individuals to securely manage and share sensitive information. Bitwarden’s platform offers robust security features including password management, secrets management, and innovative passwordless and passkey technologies. Committed to open-source principles, Bitwarden fosters transparency, community collaboration, and continuous improvement to ensure the highest standards of security and usability. The company’s mission is to make secure password management accessible and straightforward for everyone, helping to protect digital identities across diverse environments. For more information, visit bitwarden.com.
About The Role As a QA Engineer at Bitwarden, you will play a crucial role in ensuring the quality and reliability of our products across multiple platforms, including mobile, web, and server components. You will work closely with a talented team of developers, support engineers, and the open-source community to identify, recreate, and resolve issues. Your contributions will help enhance the overall user experience by testing new features, bug fixes, and improvements both manually and through automation. You will be instrumental in maintaining and expanding our automated regression testing suite, promoting a culture of quality throughout the development lifecycle. This position offers an exciting opportunity to influence product stability and security in a fast-paced, innovative environment. The role is remote, and candidates must be based in the United States, as we do not currently sponsor visas.
Qualifications
- Experience in testing SaaS consumer and/or enterprise products
- Familiarity with lean or agile development methodologies
- Strong collaborative and adaptable mindset
- Excellent communication skills and openness
- Passion for solving security and password management challenges
- Problem-solving skills with the ability to research and communicate solutions effectively
- Desire to develop into a Software Engineer in Test role
- Experience with source control tools such as Git, SVN, or TFS
- Knowledge of automated testing frameworks like xUnit, jUnit, nUnit, or PyTest
- Development experience with Java, C#, or Python is a plus
- Experience with Selenium WebDriver, especially with C#
- Understanding of CI/CD pipelines using Jenkins, AppVeyor, or similar tools
- Familiarity with web frameworks such as Angular, React, or Node.js
- Experience with mobile app testing, Xamarin, or related technologies is advantageous
- Proficiency with Jira or similar project management tools
Responsibilities
- Evaluate and test bug fixes submitted by the user community to ensure quality and functionality
- Perform comprehensive manual testing of new features and fixes throughout the development process
- Document testing procedures, results, and issues accurately for transparency and tracking
- Participate in code reviews, sharing technical knowledge and best practices with the team
- Engage actively in backlog grooming, sprint planning, and delivery activities to align testing efforts with development goals
- Maintain and enhance automated test suites for mobile, desktop, web applications, and RESTful APIs using industry-standard frameworks
- Collaborate with developers and support teams to facilitate continuous improvement in product quality
- Assist in the development of testing strategies and methodologies to support a total quality approach
- Contribute to community testing efforts and internal product contributions to ensure robustness and security
Benefits
- Competitive salary range of $70,000 – $90,000 (U.S. based)
- Comprehensive health, dental, and vision insurance plans
- Flexible remote work environment
- Paid time off and holiday leave
- Professional development opportunities and training
- Participation in a passionate and innovative open-source community
- Inclusive and diverse work culture that values collaboration and transparency
Equal Opportunity
Bitwarden is an equal opportunity employer committed to fostering an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, or any other protected status. We value diversity and are dedicated to providing equal employment opportunities to all individuals. Candidates from diverse backgrounds are encouraged to apply. All employment decisions are made based on qualifications, merit, and business needs.