Technical Lead-Testing Services

Birlasoft

New Jersey

On-site

USD 90,000 - 130,000

Full time

3 days 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

  • 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

Software Engineer in Test JavaScript/Cypress
Software Engineer in Test JavaScript/Cypress

Compunnel, Inc. • Durham (NC)

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

TechDigital Group • Minneapolis (MN)

On-site
USD 70,000 - 110,000
Automated Test Engineer – Cypress, JavaScript, Agile, Git, Jira, AWS, CI/CD
Automated Test Engineer – Cypress, JavaScript, Agile, Git, Jira, AWS, CI/CD

Jobtailor • Maryland

On-site
USD 90,000 - 130,000
4667 – SDET (Software Development Engineer in Test)
4667 – SDET (Software Development Engineer in Test)

Lexicon Solutions • United States

Remote
USD 100,000 - 120,000
Quality Engineer
Quality Engineer

Compunnel, Inc. • Dallas (TX)

On-site
USD 80,000 - 90,000
QA Tester / Manual Testing and Cypress Automation
QA Tester / Manual Testing and Cypress Automation

Motion Recruitment Partners LLC • Atlanta (GA)

On-site
USD 65,000 - 110,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 - Web testing
QA - Web testing

TechDigital Group • Edison (NJ)

On-site
USD 60,000 - 100,000
Remote Cypress QA Automation Engineer (JS/TS)
Remote Cypress QA Automation Engineer (JS/TS)

American IT Systems • Atlanta (GA)

On-site
USD 90,000 - 130,000
Senior Test Automation Engineer — Playwright, TS & JS
Senior Test Automation Engineer — Playwright, TS & JS

Jobtailor • Colorado

On-site
USD 120,000 - 180,000