We are seeking a Senior QA Engineer who is passionate about quality and adopts a whole-team quality mindset along with an automation-first strategy in all their work. This position goes beyond traditional test execution — you will act as a quality advocate embedded within an agile squad, responsible for the entire range of quality engineering activities: from shift-left methodologies to API automation, performance engineering, and post-release live monitoring.
Requirements
- Contribute to sprint planning by providing accurate test estimates that reflect the complexity and scope of tasks
- Define test coverage goals across browsers, devices, and operating systems
- Advocate for the Test Pyramid approach — prioritize comprehensive API test suites over extensive UI integration suites, pushing coverage as low in the stack as defect signals permit
- Create and develop additional test cases beyond the acceptance criteria, emphasizing edge cases, negative scenarios, boundary conditions, and mission-critical persona journeys suitable for future automation
- Utilize exploratory testing techniques to detect defects missed by scripted tests
- Validate API contracts at both component and service levels, including status codes, response schemas, payload accuracy, error handling, and edge case behavior
- Expand API automation to encompass authentication flows, rate limiting, data consistency across microservices, and behaviors dependent on inter-service interactions
- Employ modern API testing tools where applicable — such as Playwright API mode, REST Assured, and k6 for scripted API load testing — and actively participate in tooling choice decisions
- Develop and maintain Priority 1 UI end-to-end regression suites using Playwright (preferred) or Cypress, focusing on critical booking and transactional workflows on both web and mobile web platforms
- Perform client-side performance evaluations prior to every production release by measuring Core Web Vitals including Largest Contentful Paint (LCP), Total Blocking Time (TBT), Cumulative Layout Shift (CLS), First Byte Time, and Window OnLoad
- Design and implement server-side performance and load testing through the internal K6 / Node.js framework, simulating realistic HTTP/S traffic patterns that mimic production URL and endpoint sequences
- Gather and report server-side metrics using AppInsights and Grafana, including 90th, 95th, and 99th percentile response times per API and dependency, distribution of response codes (2xx, 3xx, 4xx, 5xx), server exceptions, and failed or timed-out dependencies
- Monitor application health after releases using AppInsights and analyze logs with Kibana
Benefits
- Salary range: Rs 850000 - Rs 1050000 (ie INR 8.5 - 10.5 LPA)
- Full-time position