Key Responsibilities
- Test Automation: Design, implement, and maintain robust end-to-end (E2E) automation frameworks for critical user journeys (checkout, onboarding), API flows, backend services (NestJS), and frontend states (React/Next.js).
- Multi-Layer Testing: Execute and maintain comprehensive test suites covering E2E, Integration, REST API, Automated Regression, Smoke/Sanity, and Unit testing.
- CI/CD Integration: Build reusable testing utilities and seamlessly integrate automated test suites into DevOps deployment pipelines (GitHub Actions, etc.).
- Quality Ownership: Define quality standards, collaborate with developers to ensure feature testability, and proactively identify edge cases, bugs, and system vulnerabilities.
- Release Management: Enforce stable software releases by maintaining regression suites and helping set up production monitoring or alerting.
Technical Skills & Requirements
- Language Proficiency: Strong, practical experience in JavaScript and TypeScript.
- Automation Tooling: Must-have experience with Playwright or Cypress for E2E testing, alongside Jest/Vitest (unit/integration) and Supertest (API).
- System Understanding: Solid grasp of Node.js/NestJS APIs, React/Next.js applications, REST APIs, database interactions, and authentication flows (JWT, sessions).
- DevOps: Proven experience integrating automated testing workflows directly into CI/CD pipelines.
Pay: ₹25,000.00 - ₹35,000.00 per month
Ability to commute/relocate:
- Gurugram, Haryana: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- Availability: Are you available to join immediately? If not, please state your official notice period.
- Last drawn annual CTC
- Expected annual CTC
Experience:
- QA testing (Automation): 1 year (Required)
Work Location: In person