corporate@syncwell.co.in 020-68282694
Connecting Talent, Driving Success at Flexi Prices! Hire Us

Senior QA Engineer

About the Role

This is not a traditional test-execution role. We’re looking for a quality-obsessed engineer with an automation-first mindset, embedded within an agile squad in a fast-paced travel technology environment. You’ll own the full quality engineering spectrum — from shift-left practices and API automation to performance engineering and live post-release monitoring. Quality is built in from day one here, not bolted on at the end.


Key Responsibilities

Agile & Test Strategy

  • Participate in sprint planning with meaningful, complexity-based test estimates
  • Champion the Test Pyramid philosophy — prioritise exhaustive API suites over deep UI integration suites
  • Identify browser, device, and OS coverage targets
  • Design test cases beyond acceptance criteria — edge cases, negative scenarios, boundary conditions, and persona-based journeys

API Quality Engineering

  • Validate component and service-level API contracts — status codes, schemas, payload correctness, error handling
  • Extend automation to cover authentication flows, rate limiting, data consistency across microservices, and inter-service dependencies
  • Leverage tools such as Playwright API mode, REST Assured, and k6 for scripted load scenarios

UI Automation

  • Author and maintain Priority 1 UI end-to-end regression suites using Playwright (preferred) or Cypress
  • Cover critical booking and transactional flows across web and mobile web

Performance Engineering

  • Conduct client-side performance analysis before every production release — capturing Core Web Vitals (LCP, TBT, CLS, First Byte Time, Window OnLoad)
  • Design and execute server-side load tests using an in-house K6/Node.js framework, simulating realistic HTTP/S traffic patterns
  • Collect and publish server-side metrics via AppInsights and Grafana — 90p/95p/99p response times, response code distributions, server exceptions, and failed dependencies

Monitoring & Observability

  • Monitor application health post-release using AppInsights
  • Use Kibana for log analysis and defect correlation

Requirements

Must-Have

  • 3+ years of quality engineering experience in an agile environment, with a strong automation track record
  • Hands-on proficiency in JavaScript / TypeScript for API test automation (Node.js packages, Postman Collections)
  • Solid understanding of REST API principles — HTTP methods, status codes, headers, OAuth2, JWT, JSON/XML validation
  • Hands-on experience with Playwright or Cypress for cross-browser UI automation (parallel execution, test isolation, visual regression)
  • Experience with mobile automation using Appium or Espresso (iOS & Android)
  • Hands-on experience with K6 or Locust for server-side load and performance testing
  • Familiarity with client-side performance tooling — WebPageTest or Lighthouse — and ability to interpret Core Web Vitals and request waterfall data
  • Ability to read and interpret AppInsights or Grafana dashboards for response time analysis and error tracking

Good to Have

  • AI-augmented testing — using LLM-powered tools for test case generation or defect triage
  • Observability-driven QA — distributed tracing with OpenTelemetry or Jaeger
  • Travel domain knowledge — GDS flows, booking engine APIs, fare calculations, or payment gateway integrations
Total Experince In Years: 3
Budget In LPA: 12-13 LPA
Job Location: Gurgaon
Job Type: Hybrid

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf