Genpact logo

Quality Assurance Automation Engineer

Genpact
Full-time
On-site
Pune, Maharashtra, India
Automation Tester, SDET

Job Overview

The position of Lead Consultant - QA Automation Testing is located in Pune and requires 2-8 years of experience. It supports QA efforts in the ground transportation and logistics services domain, focusing on customer- and driver-facing platforms built on microservices and running in a hybrid Azure cloud environment. The role emphasizes end-to-end testing, API and UI validation, performance testing, and mentoring within Agile teams.


Company Name

Genpact


Average Salary Offered (for Current Role)

Not specified — typical market range for Pune roles with this experience is roughly ₹8–20 LPA depending on company and candidate profile.


Key Responsibilities

  • Develop end-to-end (E2E) automated test cases using Cypress with TypeScript/JavaScript to simulate realistic user behavior on web portals.
  • Write unit and integration tests using Jest, Mocha, Supertest for frontend and backend components.
  • Integrate automated tests into CI/CD pipelines to enable early issue detection during release cycles.
  • Collaborate with developers to define effective test strategies for APIs and UI components.
  • Enhance test coverage, manage test data, and contribute to performance and regression testing.
  • Create reusable testing utilities and frameworks for both UI and API test layers.
  • Mentor QA engineers on shift-left testing and exploratory testing methodologies.
  • Log, track, and manage defects consistently using JIRA or Azure DevOps until resolution.
  • Participate actively in Agile ceremonies such as daily stand-ups, sprint planning, and UAT support.
  • Maintain all test documentation, including test cases, traceability matrices, and release checklists.
  • Work closely with development, DevOps, and product owners to ensure quality and smooth releases.

Requirements (Must-Have Skills)

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proficiency in JavaScript/TypeScript including testing frameworks.
  • Solid experience with Cypress for UI end-to-end testing.
  • Experience with unit testing tools such as JestMocha, and API testing libraries like Supertest.
  • Hands-on knowledge of Azure DevOps and integration of tests into Azure pipelines.
  • Strong understanding of microservices architecture and cloud-native development (Azure preferred).
  • Excellent communication and documentation skills.

Nice to Have

  • Experience mentoring or leading QA engineers on test strategies and advanced testing concepts.
  • Deep expertise in cloud platforms and CI/CD automation practices.
  • Familiarity with performance testing and real-time data processing in logistics or transportation.

Perks & Benefits

(Company-specific perks not provided; commonly includes flexible work options, learning opportunities, and competitive pay.)


How to Prepare for the Interview

  • Review end-to-end automation testing with Cypress, including scripting with JavaScript/TypeScript.
  • Practice writing unit and integration tests using Jest, Mocha, and Supertest.
  • Understand CI/CD pipeline integration, especially in Azure DevOps environments.
  • Brush up on Agile software development practices and communication in cross-functional teams.
  • Prepare examples of mentoring junior QA engineers or leading testing efforts.
  • Familiarize yourself with microservices, cloud-native application testing, and defect management tools.

How to Prepare the Resume

  • Highlight relevant experience with Cypress and JavaScript/TypeScript testing frameworks.
  • Mention unit and integration testing projects using Jest, Mocha, Supertest.
  • Emphasize CI/CD pipeline experience, especially with Azure DevOps.
  • Include Agile participation and mentoring or leadership roles within QA teams.
  • Note domain experience in logistics, transportation, or microservices environments if applicable.

Links to Prepare