Lead Cypress Automation Engineer – React UI QA

Birlasoft

New Jersey

On-site

USD 90,000 - 130,000

Full time

43 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Birlasoft is seeking a Front-end Test Automation Engineer to design and maintain Cypress-based tests for React applications, focusing on E2E, integration, and component testing.

You will author Gherkin feature files, integrate tests into CI/CD, validate REST APIs used by the frontend, and drive efforts to reduce flakiness while delivering high-signal feedback for releases.

Qualifications

  • Strong experience testing React applications (SPAs or Next.js) and familiarity with common patterns (hooks, state management, routing).
  • Proven BDD/Gherkin experience with Cypress cucumber preprocessor, writing clear feature files and maintainable step definitions.

Responsibilities

  • Design, implement, and maintain Cypress automation for React apps (TypeScript), covering E2E, integration, and component tests.
  • Author Gherkin feature files and step definitions; align tests with product acceptance criteria and living documentation.
  • Build and evolve the automation framework: project structure, custom commands, fixtures/test data, environment configuration, stable selectors, and utilities.
  • Integrate automation into CI/CD (parallelization, retries, test dashboards, flaky test detection, reporting).
  • Perform API testing for frontend-consumed endpoints REST, including authentication flows, data setup/cleanup, and error handling.
  • Collaborate with developers, QA, and product to refine testability, review PRs, triage failures, and drive root cause analysis.
  • Track coverage and risk; propose automation strategies to maximize impact while minimizing maintenance.

Skills

React testing
Cypress
BDD/Gherkin
API testing
CI/CD
Git
Agile/Scrum

Tools

Postman
MSW
GitHub Actions
Jenkins

Job description

Select how often (in days) to receive an alert:

  • Mission: To build, scale, and maintain front-end test automation for React-based applications using Cypress with a BDD/Gherkin workflow. Integrate tests into CI/CD, reduce flakiness, and provide high-signal quality feedback for releases.
  • Primary focus: React UI automation (E2E and component testing) with Cypress.
  • API testing: Yes. Validate REST APIs consumed by the frontend using Cypress (cy.request) and/or Postman/MSW. Light contract testing is a plus.

Top Responsibilities

  • Design, implement, and maintain Cypress automation for React apps (TypeScript), covering E2E, integration, and component tests.
  • Author Gherkin feature files and step definitions; align tests with product acceptance criteria and living documentation.
  • Build and evolve the automation framework: project structure, custom commands, fixtures/test data, environment configuration, stable selectors, and utilities.
  • Integrate automation into CI/CD (parallelization, retries, test dashboards, flaky test detection, reporting).
  • Perform API testing for frontend-consumed endpoints REST, including authentication flows, data setup/cleanup, and error handling.
  • Collaborate with developers, QA, and product to refine testability, review PRs, triage failures, and drive root cause analysis.
  • Track coverage and risk; propose automation strategies to maximize impact while minimizing maintenance.

Must-have qualifications

  • Strong experience testing React applications (SPAs or Next.js) and familiarity with common patterns (hooks, state management, routing).
  • Proven BDD/Gherkin experience with Cypress cucumber preprocessor (e.g., @badeball/cypress-cucumber-preprocessor), writing clear feature files and maintainable step definitions.
  • API testing for REST/GraphQL: cy.request, authentication (OAuth/OIDC/JWT), request/response validation, Postman/Newman.
  • CI/CD pipeline integration (GitHub Actions, Jenkins, CircleCI) with test parallelization, artifacts, and reporting.
  • Solid understanding of test design techniques (boundary, equivalence, negative/state-based testing) and strategies to reduce flakiness.
  • Expertise in Cypress intercept/mocking, stubs, fixtures; network conditioning and time controls.
  • Git proficiency and code review experience; Agile/Scrum collaboration.

Nice-to-have skills

  • React Testing Library, Jest/, vitest, and Cypress Testing Library; MSW for network mocking.
  • Accessibility testing (axe-core) and basic performance checks (Lighthouse).
  • Experience with micro-frontends or Storybook-driven component testing.

Tools we use or expect familiarity with

  • @badeball/cypress-cucumber-preprocessor or similar
  • GitHub/GitLab, CI/CD (GitHub Actions/Jenkins)
  • Jira/Confluence or similar
  • Cypress
  • Cypress cloud enterprise or project reporting
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead-Testing Services
Technical Lead-Testing Services

Birlasoft • New Jersey

On-site
USD 90,000 - 130,000
Software Engineer in Test JavaScript/Cypress
Software Engineer in Test JavaScript/Cypress

Compunnel, Inc. • Durham (NC)

On-site
USD 90,000 - 120,000
QA Engineer-"Cypress E2E testing experience is Mandatory"
QA Engineer-"Cypress E2E testing experience is Mandatory"

The Dotcom Team • Atlanta (GA)

On-site
USD 90,000 - 130,000
Cypress Test Engineer
Cypress Test Engineer

TechDigital Group • Minneapolis (MN)

On-site
USD 70,000 - 110,000
Quality Engineer
Quality Engineer

Compunnel, Inc. • Dallas (TX)

On-site
USD 80,000 - 90,000
QA Engineer / Cypress Automation
QA Engineer / Cypress Automation

Motion Recruitment • Atlanta (GA)

On-site
USD 65,000 - 90,000
Medical Insurance
Dental Benefits
Vision Benefits
+2
QA Automation Engineer — Cypress, APIs & CI/CD
QA Automation Engineer — Cypress, APIs & CI/CD

Peraton • Colorado Springs (CO)

On-site
USD 86,000 - 138,000
Automation Test Engineer
Automation Test Engineer

InterImage • Columbia (MD)

On-site
USD 114,000 - 174,000
Automation Test Engineer
Automation Test Engineer

InterImage, Inc. • Columbia (MD)

On-site
USD 114,000 - 174,000
QA - Web testing
QA - Web testing

TechDigital Group • Edison (NJ)

On-site
USD 60,000 - 100,000