Required Skills
- Strong experience in web test automation using tools such as Selenium, Playwright, Cypress, or WebdriverIO.
- Proficiency in Java or Python.
- Hands-on experience with mobile testing on iOS and Android.
- Experience with mobile automation tools such as Appium, XCUITest, Espresso, or Detox.
- Experience with API testing using tools such as Postman, REST Assured, Karate, Pytest, or Newman.
- Experience integrating automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, TeamCity, or similar.
- Familiarity with test reporting and quality tools such as JUnit, TestNG, Allure, ExtentReports, Jira, or similar.
- Solid understanding of QA processes, test design, regression testing, and defect management.
- Experience working in agile development environments.
Good to Have
- Experience developing or enhancing test automation frameworks.
- Experience testing AI-based applications or systems with non-deterministic output.
- Healthcare, patient portal, or regulated software testing experience.
- Design, develop, and maintain automated tests for web, mobile, and API workflows.
- Validate end-to-end Patient Portal experiences across browsers, devices, iOS, and Android.
- Create and execute functional, regression, integration, system, and release-readiness tests.
- Identify, debug, and clearly document defects with reproducible steps.
- Work closely with development, product, and UX teams to define quality criteria.
- Integrate automated tests into CI/CD pipelines and analyze automation results.
- Contribute to testing strategies for AI-enabled features where outputs may be non-deterministic.
Career Level - IC3