Salary
💰 $70,000 - $90,000 per year
Tech Stack
AngularElectronJavaJavaScriptJenkinsJUnitNode.jsOpen SourcePythonReactSeleniumSubversionTFS
About the role
- Become an expert and authority on the entire Bitwarden codebase, including backend infrastructure, APIs, database, web app, mobile apps, browser extensions, desktop apps, and more
- Help evaluate and test bug fixes submitted by the user community
- Perform and document manual testing of new features and fixes during the development lifecycle
- Help our software support engineers and customer success team in recreating issues, manually testing bug fixes, enhancements or other functionality
- Participate in code reviews, learning and spreading technical knowledge
- Actively participate in backlog grooming, planning and delivery activities
- Help maintain automated tests within one or more industry proven automated test frameworks for testing mobile, desktop and web applications as well as RESTful APIs
- Assist in testing community and internal product contributions and facilitate a total quality approach to software development and delivery
Requirements
- Experience in testing a SaaS consumer and/or enterprise product
- Experience in lean or agile development and delivery
- Experience testing mobile and cross platform/browser applications
- Collaborative and adaptable mindset
- Openness and authenticity combined with excellent communication skills
- Excitement and enthusiasm for helping customers solve security and password challenges
- Excellent problem-solving skills
- Zeal for learning and desire to develop your skills into a Software Engineer in Test role
- User of Bitwarden (nice-to-have)
- Startup experience (nice-to-have)
- Open source experience (nice-to-have)
- Mobile apps testing experience (nice-to-have)
- Experience in one or more automated test frameworks (e.g. Selenium, Cucumber, Appium, Robot Framework, BrowserStack, etc.) (nice-to-have)
- Proficiency using source control such as Git, SVN, Subversion, TFS, etc. (nice-to-have)
- Knowledgeable in the setup and use of xUnit, jUnit, nUnit or PyTest test execution frameworks (nice-to-have)
- Development experience with Java, C# or Python (nice-to-have)
- Experience with Selenium using C# programming language (nice-to-have)
- Capable of configuring and managing automation tasks in a CI/CD pipeline such as Jenkins, AppVeyor, etc. (nice-to-have)
- Strong Descriptive Programming experience with Selenium (nice-to-have)
- Experience in Angular or React, Node.js, electron (nice-to-have)
- Experience in Xamarin (nice-to-have)
- Experience with Microsoft AppServices (nice-to-have)
- Experience with Jira (nice-to-have)
- Must be located in the U.S.; employer does not offer visa sponsorship at this time.