×
Register Here to Apply for Jobs or Post Jobs. X

Lead Cypress Automation Engineer – React UI QA

Job in Trenton, Mercer County, New Jersey, 08628, USA
Listing for: Birlasoft
Full Time position
Listed on 2026-08-31
Job specializations:
  • Software Development
    Software Testing
Salary/Wage Range or Industry Benchmark: 90000 - 130000 USD Yearly USD 90000.00 130000.00 YEAR
Job Description & How to Apply Below

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 (Type Script), 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 (Git Hub 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
  • Git Hub/Git Lab, CI/CD (Git Hub Actions/Jenkins)
  • Jira/Confluence or similar
  • Cypress
  • Cypress cloud enterprise or project reporting
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary