Quality Assurance Analyst
Department: Development
Employment Type: Full Time
Location: Hyderabad
Description
The Quality Assurance Engineer specializing in automation testing plays a key role in building and maintaining robust Playwright-based automation frameworks and performance test suites. This role ensures the delivery of scalable, high-quality software that supports business objectives around customer satisfaction and platform reliability.
A Typical Day in the Life Includes:
- Design, develop, and maintain end-to-end automation frameworks using Playwright with JavaScript.
- Collaborate with software engineers, architects, and product owners to understand application designs and translate specifications into comprehensive automated test coverage.
- Perform functional and end-to-end testing on web UI and API layers, validating features against acceptance criteria before, during, and after automation coverage.
- Implement and monitor automated functional, regression, smoke, and performance test suites for web applications and RESTful services.
- Configure, run, and monitor test execution in cloud and containerized environments (Docker, cloud hosted runners).
- Conduct performance and load testing to identify bottlenecks and validate application scalability. Develop test strategies, plans, and cases that ensure thorough coverage across functional, integration, and API layers.
- Integrate automated suites into CI/CD pipelines and drive shift-left quality practices.
- Coordinate with development and deployment teams to triage defects, resolve issues, and enable bug-free product releases. Generate and present sprint-level summary reports (Allure, HTML reports) highlighting test results, coverage, flakiness, and improvement areas.
- Mentor peers on Playwright best practices, test design patterns, and framework contributions.
Basic Qualifications:
- 5-7 years of hands-on experience in automation testing with strong expertise in Playwright. Strong coding skills in JavaScript / TypeScript with strong fundamentals in ES modules, async/await, and promises.
- Proficiency building test frameworks using Playwright with runners such as Playwright Test, Cucumber-JS (BDD), Mocha, or Jest, and package management with npm or yarn Experience with REST API test automation using JavaScript/TypeScript (Playwright APIRequest, Supertest, Axios) or equivalent tooling in Python.
- Strong manual and functional testing skills, including test case design, exploratory testing, and defect triage across web and API layers. Solid grasp of functional testing techniques - boundary analysis, equivalence partitioning, positive/negative flow validation, and end-to-end scenario coverage.
- Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions, including pipeline authoring and parallel test execution.
- Solid understanding of SQL and hands-on experience with data validation and back-end data testing.
- Familiarity with reporting tools such as Allure, and version control workflows using Git.
- Working knowledge of Docker and running automation in containerized or cloud environments.
Preferred Qualifications:
- Exposure to observability tooling (logs, metrics, traces) to debug flaky or failing tests.
- Experience testing data platforms, ETL pipelines, or data-mesh style architectures.
- Contributions to internal frameworks, page-object libraries, or open-source QA tooling.