Role Overview
We are seeking a hands-on, results-driven engineer to design, implement, and maintain end-to-end test automation and CI / CD pipelines. You’ll own the automation strategy across Playwright and Cypress test suites, write maintainable tests in Type Script, and collaborate closely with Dev Ops and Software Development teams to deliver fast, reliable, and scalable CI solutions.
Responsibilities
Design, implement, and maintain robust end-to-end test automation frameworks using Playwright and Cypress with Type Script.
Develop and maintain CI / CD pipelines and infrastructure as code to enable automated testing, builds, and deployments (e.g., Git Hub Actions, Git Lab CI, Jenkins, or Azure Dev Ops).
To lead test coverage with leadership guidance
Integrate test automation into CI pipelines, including parallel test execution, test reporting, and artifacts (screenshots, videos, logs).
Build reusable page objects, utilities, and test helpers to maximize test coverage and reduce flakiness.
Define and enforce quality gates (static analysis, linting, type safety, code coverage targets) within CI.
Collaborate with QA, SRE / Dev Ops, and Development teams to define testing strategies, release processes, and risk-based testing approaches.
Maintain test data management, environment provisioning, and seeding strategies for consistent test runs.
Monitor, triage, and mitigate flaky tests; implement stabilization strategies and root-cause analysis.
Champion good engineering practices : code reviews, pair programming, and documentation.
Write clear, actionable bug reports and contribute to test plans and quality metrics.
Stay current with new tooling, frameworks, and best practices in E2 E testing and CI / Dev Ops.
Required Qualifications
8+ years of hands-on experience in test automation or QA, with substantial work in Playwright and Cypress.
Strong proficiency with Type Script; solid understanding of modern frontend testing concepts (selectors strategies, wait strategies, reliability patterns).
Demonstrated experience building and maintaining CI / CD pipelines and tooling for automated testing (Git Hub Actions, Git Lab CI, Jenkins, Azure Dev Ops, or equivalent).
Experience with containerized environments (Docker) and orchestration basics (Kubernetes is a plus).
Familiarity with Dev Ops practices : Ia C (Terraform, Pulumi, Cloud Formation), secret management, artifact repositories, and monitoring.
Experience with performance, load, or performance-related testing is a plus but not required.
Excellent debugging, diagnostic, and problem-solving skills; strong written and verbal communication.
Ability to work collaboratively across product, engineering, and operations teams.
B. S. / B. A. in Computer Science, Engineering, or a related field, or equivalent practical experience.
Nice-to-Haves
Experience with other test frameworks and tools (e.g., Jest, Playwright Test Runner configuration, Cypress Studio).
Knowledge of cloud environments (AWS, Azure, GCP) and deployment patterns.
Experience with feature flags, canary deployments, and release management.
Familiarity with monitoring / logging tools (Grafana, Prometheus, ELK / EFK stacks).
Prior experience in a Dev Ops or SRE role.
Technical Skills (Preferred)
Playwright : Test suites, parallel runs, test hooks, locator strategies, network stubbing.
Cypress : End-to-end tests with Type Script, Cypress commands, fixtures, and plugins.
Type Script : Generics, advanced types, TSConfig, linting rules.
CI / CD : Workflow creation, matrix builds, caching, artifacts, test reporting.
Testing Libraries : Assert frameworks, reporting (Allure, Mochawesome, or built-in reporters).
Infrastructure as Code : Terraform, Pulumi, or equivalent.
Sdet • Bhubaneswar, Orissa, India