Design and develop end-to-end automated test frameworks for mobile (React Native) and web applications.
Define and implement the automation test strategy, standards, and best practices.
Collaborate with developers and project managers to understand requirements and ensure high test coverage.
Automate functional, regression, smoke, and sanity test suites.
Maintain and enhance the test automation infrastructure for scalability and performance.
Review manual test cases and identify candidates for automation.
Provide technical mentorship and guidance to junior QA/test engineers.
Conduct code reviews of test automation scripts written by team members.
Work with CI/CD pipelines to integrate automated tests in the build-release process.
Own the test automation, test data management and reporting of test results to stakeholders.
Skills Required:
For Mobile (React Native): Appium (must have), Espresso/Detox (anyone) Appium (cross-platform for Android & iOS) Preferred Java-JS-based tool: Detox (preferred for React Native apps) JS-based Tool: Espresso (preferred for React Native apps)
For Web: Selenium WebDriver (must Have) or Playwright / Cypress (anyone)
Test Frameworks: With JAVA : TestNG, JUnit (if use Appium with Java)
With JavaScript: Mocha Jest(if you use Detox or Cypress)
CI/CD Integration: GitHub Actions, Jenkins, CircleCI, or Bitrise