Position: QA Engineer
Team: Engineering (reports to the CTO)
Location: Gurugram — on-site (Delhi NCR)
Notice period: 30 days or less preferred
1. About the Role
IncrediPets is hiring a QA Engineer to own the backend and API testing layer for our product, end-to-end, against our Node.js codebase. You will be the quality gate for our REST endpoints, integrations, and payment and booking flows — building the automated test coverage that lets engineering ship fast without breaking things. This is a hands-on, ownership-heavy role reporting into the CTO.
2. Scope of Duties
- Own API and backend testing for the IncrediPets product — REST endpoints, integrations, payment and booking flows.
- Build and maintain an automated test suite against the Node.js services using Postman / Newman and at least one automation framework (Cypress, Playwright, Selenium, or similar).
- Write Postman collections and environment files that engineering can run locally and in CI.
- Review every backend pull request from a QA lens.
- Reproduce production bugs from logs and customer reports; hand engineering a clean repro.
- Design test data and fixtures — partner records, booking states, payment scenarios.
- Run regression on every release and sign off before rollout.
- Spot recurring failure modes and propose process fixes — fixtures, staging data, CI gates.
3. Must-Haves
- 1–5 years of QA / SDET experience, with a backend / API focus. Sweet spot is 2–4 years.
- Node.js in production — you have tested Node.js services and can read Node code. Not “JavaScript-curious,” not “willing to learn Node” — Node by name, on real backend work.
- Strong REST API testing — Postman / Newman, request chaining, environment variables, assertions.
- At least one automation framework — Cypress, Playwright, Selenium, TestNG, or Cucumber.
- Working knowledge of Swagger / OpenAPI.
- Graduate in any discipline; bootcamp plus real production experience is welcome.
- Clear written and verbal communicator.
- Based in or willing to relocate to Delhi NCR; able to work Gurugram on-site / hybrid.
- Ownership mindset.
4. Nice-to-Have
- Performance / load testing (JMeter, k6, Artillery).
- CI pipelines (GitHub Actions, CircleCI).
- MongoDB / Postgres for state verification from the data side.
- Experience with a consumer-facing, weekly-release product (quick-commerce, logistics, e-commerce, healthtech, or marketplace).
5. Not a Fit If
- Your background is purely manual UI / script-based testing with no API or automation exposure.
- You have worked .NET / Java backend only, with no Node.js touchpoints — our codebase is Node, and the role calls for Node from week one.
Pay: ₹550,000.00 - ₹600,000.00 per year
Benefits:
- Flexible schedule
- Provident Fund
Work Location: In person