Work with PM and Engineers to fill the gap in product requirements, and prepare sufficient test scenarios covering edge cases before passing to engineers.
Start with manual testing for a new feature and implement the automation for that feature if possible.
Build and maintain our E2E testing frameworks: Design, develop, and execute automated tests using JS, focusing on Web, mobile, and performance testing.
Own the testing process, from writing and executing test cases to contributing to customer-facing documentation and bug reporting.
Develop automated tests for end-to-end user flows and processes for clinical AI products, ensuring a seamless and intuitive experience.
Utilize a variety of testing approaches (functional, regression, performance, etc.) to identify and address potential 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 and effective automated test suites.
Design and execute performance tests to identify bottlenecks and ensure optimal application responsiveness.
Recognize potential product risks and design targeted testing strategies to mitigate them.
Report testing outcomes clearly and concisely to manager and stakeholders.
Utilize 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., using tools like Playwright, Cypress, Cucumber, Appium, or similar).
Experience in Mobile testing (e.g., Appium) is a bonus: You are proficient in mobile testing frameworks and tools.
Performance testing experience is a bonus: You have designed and executed performance tests.
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.
A knack for troubleshooting and identifying specific failure conditions.
Intermediate-level skills in SQL Server databases, allowing you to effectively query and analyze data.
The ability to proactively identify potential product risks and develop targeted testing strategies.
Excellent communication skills, enabling you to clearly report testing outcomes to stakeholders.
A passion for quality and a relentless drive to improve our products; investigative mind with strong analytical and problem-solving skills.
Strong background in both manual and automation testing; experience with JS for automated E2E tests; familiarity with test management, CI/CD, and issue tracking tools.