TherapyNotes, LLC is a leading provider of behavioral health Practice Management and EHR software. They are seeking a Senior Quality Assurance Engineer with an SDET focus to design and maintain load testing solutions and write automated tests for their SaaS application, while also mentoring team members in best practices.
Responsibilities:
- Work with the existing QA and development team members to deliver a comprehensive load and test strategy
- Design, maintain, and execute load, stress, and endurance tests
- Identify performance bottlenecks and work with engineering to remediate performance issues
- Integrate load and test automation into the CI/CD pipeline and increase the organization's speed to market
- Make recommendations on how our current load and testing processes can be improved
- Ensure that load testing and test plans are consistent with test activities across a diverse and distribute set of development teams
- 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
- Manually test application components where automation is not a good fit
- Mentor team members in testing strategies and automation design patterns
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
- 3 or more years experience developing and maintaining load testing environments
- 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