Senior Quality Assurance Engineer

TherapyNotes
Summary
Join TherapyNotes as a QA Engineer to build automated tests for API and UI layers using Selenium. As a senior member, you will mentor team members and share your expertise. This role requires a detail-oriented approach and a passion for problem-solving. Responsibilities include delivering a comprehensive test strategy, collaborating with product and development teams, maintaining and writing tests, analyzing test failures, integrating test automation into the CI/CD pipeline, and mentoring team members. The ideal candidate will have extensive experience in Agile environments, API and UI test automation, and a strong understanding of software development languages and test automation frameworks. TherapyNotes offers competitive salaries, comprehensive benefits, and a collaborative work environment.
Requirements
- 8 or more years' experience in an Agile, highly collaborative, team-based environment
- 5 or more years' experience developing API and UI test automation projects
- BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred)
- Expertise with OOP concepts and design patterns
- Strong understanding of web and browser technologies
- Strong understanding of software development languages such as C#, Java, JavaScript
- Strong understanding of test automation frameworks such as Selenium, Cucumber
Responsibilities
- Working with the existing QA and development team members, deliver a comprehensive test strategy for an industry leading SaaS application
- Ensure that test plans are consistent with test activities across a diverse and distribute set of development teams
- Collaborate with the Product and Development teams to create user stories, define acceptance criteria, and build test plans
- Maintain existing tests and write manual and automated tests while features are being developed
- Test and validate software to ensure that it satisfies requirements and is free from defects
- Analyze the root cause for testing failures and open appropriate tickets with sufficient findings
- Integrate test automation into the CI/CD pipeline and increase the organization's speed to market
- Manually test application components where automation is not a good fit
- Make recommendations on how our current testing processes can be improved
- Mentor team members in testing strategies and automation design patterns
Benefits
- Competitive salary - $95,000-$125,000
- Employer sponsored health, dental, vision, life, and disability insurance
- Retirement plan with company contribution
- Annual company profit sharing
- Personal development/training budget
- Open, collaborative work environment
- Extensive 2-week onboarding plan
- Comprehensive mentorship program