1 day ago
Chennai, IndiaSenior
Responsibilities
- Design and maintain Playwright end-to-end test suites for Angular screens, including page objects, screen orchestrators, and locator libraries.
- Maintain Selenium WebDriver regression and smoke suites and plan their migration to Playwright where appropriate.
- Write Jest and MSW-based tests for Angular components and services, plus JUnit 5 and JaCoCo coverage for Spring Boot code.
- Create API checks, Behave scenarios, regression and smoke suites, and Oracle SQL validations for batch and data workflows.
- Build Docker images and integrate test execution into GitHub Actions workflows across development, QA, UAT, and production-like environments.
- Maintain Bash and KSH orchestration scripts, test datasets, environment setup routines, reports, and test artifacts.
- Define test strategies and acceptance criteria, triage failures, perform root-cause analysis, and track coverage, flakiness, and defect trends.
- Review automation code, mentor engineers, and document test strategies, framework usage, and execution procedures.
Requirements
- At least 5 years of professional experience in test automation for web and backend systems.
- Hands-on Playwright experience or strong Selenium WebDriver experience with willingness to adopt Playwright.
- Experience with Jest or a similar JavaScript/TypeScript testing framework and mocking with MSW or an equivalent.
- Experience with JUnit 5 and Maven or Gradle for Java-based test suites.
- Working knowledge of Docker and GitHub Actions or a similar CI/CD platform.
- Strong SQL skills and preferably Oracle experience.
- Proficiency with Linux and Bash or KSH scripting.
- Understanding of test-design techniques, regression strategy, and defect lifecycle management.
- Clear written and verbal communication skills.
- Preferred experience includes Angular and Spring Boot testing, JaCoCo, Behave or Cucumber, Selenium Grid, cloud browser execution, SonarQube, Artifactory, JMeter, Locust, k6, consumer-panel or retail-measurement data, and AI-assisted test-generation tools such as GitHub Copilot.
Benefits
- Flexible working environment.
- Volunteer time off.
- LinkedIn Learning.
- Employee Assistance Program (EAP).
Tech Stack
AngularApache JMeterBashCucumberDockerGitHub ActionsGradleJavaScriptJestLinuxMavenSonarQubeSpring BootSQLTypeScript
