TherapyNotes is a leading provider of behavioral health Practice Management and EHR software, dedicated to innovating and enhancing patient care. They are seeking a Quality Assurance Engineer who will focus on writing automated tests for their API and UI layers, ensuring the software is defect-free and meets all requirements.
Responsibilities:
- Working with the existing QA and development team members, deliver a comprehensive test strategy for an industry leading SaaS application
- Ensure that test activities are consistent with test plans across a diverse and distributed 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
Requirements:
- 5 or more years of experience in an Agile, highly collaborative, team-based environment
- 3 or more years of experience developing API and UI test automation projects
- BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred)
- Experience with software development languages such as C#, Java, JavaScript
- Experience with test automation frameworks such as Selenium, Cucumber
- Strong understanding of web and browser technologies