
Job Level
Mid-LevelSenior
Tech Stack
CypressJavaScriptSQL
About the role
- Work with PM and Engineers to fill gaps in product requirements and prepare comprehensive test scenarios covering edge cases.
- Perform manual testing for new features and implement automation for those features where possible.
- Build and maintain E2E testing frameworks; design, develop, and execute automated tests using JavaScript for web, mobile, and performance testing.
- Own the testing process: write and execute test cases, contribute to customer-facing documentation, and report bugs.
- Develop automated tests for end-to-end user flows and processes for clinical AI products to ensure seamless UX.
- Utilize various testing methodologies (functional, regression, performance) to identify and address issues.
- Develop and execute automated tests for systems integration across web applications, mobile platforms, and portals.
- Analyze functional requirements and API specifications to develop comprehensive automated test suites.
- Design and execute performance tests to identify bottlenecks and ensure optimal responsiveness.
- Recognize potential product risks and design targeted testing strategies to mitigate them.
- Communicate testing outcomes clearly to managers and stakeholders.
- Use test management, CI/CD, and issue tracking tools to streamline the testing process.
Requirements
- 3-5 years of experience as an SDET, demonstrating a strong understanding of software testing principles, such as Behaviour Driven Testing (BDD).
- Proficiency in designing, developing, and maintaining automated test suites and frameworks for E2E (e.g., Playwright, Cypress, Cucumber, Appium or similar) using JavaScript.
- Experience in Mobile testing (e.g., Appium) is a bonus.
- Performance testing experience is a bonus.
- Hands-on experience with systems integration testing for web applications, mobile platforms, and portals.
- Proven ability to analyze functional requirements and API specifications to create effective automated test suites.
- Troubleshooting skills and ability to identify specific failure conditions.
- Intermediate-level skills in SQL Server databases.
- Ability to proactively identify potential product risks and develop targeted testing strategies.
- Excellent communication skills.
- Passion for quality, strong analytical and problem-solving skills.