Quality Assurance Engineer
-----------------------------------
Job Description
We're seeking an exceptional Quality Assurance Engineer to join our team! As a key member, you'll play a vital role in ensuring the quality, reliability, and performance of our products, impacting clinicians and patients alike.
You will work closely with Product Managers and Engineers to identify product gaps and develop comprehensive test scenarios to ensure seamless user experiences. Your task will be to manually test new features, implement automation where possible, and maintain e2e testing frameworks using JavaScript, focusing on web, mobile, and performance testing.
As a Quality Assurance Engineer, you will own the testing process, write and execute test cases, contribute to customer-facing documentation, and bug reporting. You will also dive into user experience by developing automated tests for end-to-end user flows for our clinical AI products.
Mastery of various testing methodologies such as functional, regression, performance, etc., is essential to identify and address issues. You will translate requirements into action by analyzing functional requirements and API specs to develop comprehensive automated test suites.
Additionally, you will design and execute performance tests to identify bottlenecks and ensure responsive applications. Strategic thinking about risk recognition and targeted testing strategies are also crucial aspects of this role.
Required Skills and Qualifications
* 3-5 years of experience as an SDET with a strong understanding of software testing principles (e.g., Behavior Driven Development).
* Proficiency in designing, developing, and maintaining automated test suites/frameworks for e2e testing (e.g., Playwright, Cypress, Cucumber, Appium, or similar).
* Experience in mobile testing (e.g., Appium) and performance testing is a bonus.