QA Automation Engineer
Build and own full-stack test automation across web applications, APIs, cloud services, and AI-enabled features. Help deliver secure, reliable, accessible, and high-performing digital experiences through scalable quality-engineering practices.
Location: Hyderabad, India
Experience: 6+ years
Employment Type: Full Time
Work Model: Work from Office
Role Overview
We are looking for an experienced QA Automation Engineer to lead full-stack web and API test automation across a modern technology platform comprising React applications, Web Components, REST and GraphQL APIs, cloud services, and AI/LLM integrations.
In this hands-on role, you will design scalable automation frameworks, establish coverage for new capabilities, and strengthen existing test suites for reliable execution within CI/CD pipelines. You will validate quality across the user interface, API, integration, and data layers, helping teams identify risks early and release with greater speed and confidence.
You will also contribute to the quality assurance of AI-enabled features by developing repeatable approaches for evaluating LLM integrations, nondeterministic outputs, security, performance, and reliability.
Key Responsibilities
- Design, develop, and maintain scalable UI, API, integration, and end-to-end automation frameworks using Playwright, Jest, JavaScript, and TypeScript.
- Build automated test suites that validate complete user journeys across React single-page applications and Web Components.
- Develop functional, contract, integration, and regression tests for REST and GraphQL APIs.
- Own automation deliverables across test strategy, framework development, CI/CD integration, reporting, and continuous improvement.
- Validate AI/LLM-enabled features using representative test datasets, defined quality criteria, and automated regression checks.
- Test AI integrations for output relevance, consistency, safety, latency, error handling, and model or provider changes.
- Build mocks, stubs, and service-virtualisation solutions for cloud dependencies, authentication services, message queues, and AI/LLM providers.
- Automate security-sensitive workflows involving SSO, OAuth, JWT-based authorisation, file uploads, and asynchronous processing.
- Improve the stability of existing browser-automation suites by resolving flaky tests, environment issues, and pipeline failures.
- Integrate automated test suites into CI/CD pipelines with clear quality gates and actionable failure reporting.
- Apply AI-assisted engineering tools responsibly to improve test design, coverage analysis, test maintenance, and failure investigation.
- Collaborate with developers, product managers, and platform teams to identify quality risks early in the development lifecycle.
- Continuously improve automation coverage, execution speed, maintainability, and release confidence.
Required Qualifications
- 6+ years of experience in test automation for web applications, APIs, and integrated systems.
- Strong programming skills in JavaScript and TypeScript.
- Extensive hands-on experience with Playwright for browser automation and Jest for unit and integration testing.
- Proven experience testing GraphQL schemas, queries, and mutations, as well as REST APIs documented using OpenAPI or Swagger.
- Strong understanding of test-automation architecture, test-design patterns, and maintainable framework development.
- Experience testing React applications and Web Components.
- Experience with API contract testing and service-level validation.
- Experience mocking cloud-service dependencies and external integrations.
- Experience testing integrations with LLM or generative AI providers such as Vertex AI, OpenAI, or Gemini.
- Understanding of the challenges involved in testing nondeterministic AI outputs and creating repeatable validation approaches.
- Experience testing authentication and authorisation workflows involving JWT, SSO, and OAuth.
- Working knowledge of Docker, containerised test execution, and CI/CD platforms such as Jenkins or GitHub Actions.
- Strong analytical, troubleshooting, and root-cause analysis capabilities.
- Excellent communication, collaboration, and problem-solving skills.
- Strong ownership and a proactive approach to quality improvement.
Preferred Qualifications
- Experience with AI evaluation frameworks or automated evaluation methods for LLM-powered applications.
- Familiarity with testing prompt workflows, structured AI outputs, retrieval-augmented generation, or agent-based applications.
- Understanding of AI-related risks such as prompt injection, sensitive-data exposure, hallucinations, unsafe responses, and model regressions.
- Experience testing message queues such as RabbitMQ, AMQP, or similar technologies.
- Experience validating file-upload security pipelines, including antivirus-scanning integrations.
- Experience with visual-regression tools such as Percy, Chromatic, or framework-native snapshot testing.
- Experience with accessibility automation using axe-core or an equivalent tool.
- Familiarity with Web Component technologies such as Stencil or Lit.
- Experience working in monorepositories with multiple interdependent packages.
- Familiarity with test observability, failure analytics, or AI-assisted testing platforms.