Senior QA Automation Engineer (Python & Playwright)
Senior QA automation engineer owning end-to-end quality: designing automated test suites for REST APIs, React-based UIs, integration, regression, and performance, wired into CI/CD pipelines. Core stack is Python (pytest) and NodeJS with Playwright/Cypress for UI, Postman/REST Assured for APIs, and Locust/JMeter/k6 for load testing.
- Compensation
- Not disclosed
- Location
- Hyderabad, India
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Qa
- Posted
Skills
Must have
- Strong experience in test automation using Python & NodeJS
- Hands-on expertise in API automation, UI automation, Selenium, and integration testing
- API testing experience: pytest, Postman, REST Assured
- UI testing experience: Playwright, Cypress, Jest, React Testing Library
- Solid understanding of software testing principles (STLC)
- Understanding of REST APIs, HTTP protocols, JSON
- Microservices-based application testing
- Experience integrating automated tests into CI/CD pipelines (tool-agnostic)
- 3-6 years of experience in QA automation or software testing
- Bachelor's degree in Engineering, Computer Science, or equivalent experience
- Strong analytical and problem-solving skills
- Clear written and verbal communication
- Strong ownership of quality and attention to detail
Nice to have
- Experience with databases and SQL for test validation
- Familiarity with performance and reliability testing concepts
- Experience working in Agile / Scrum teams
- Ability to work independently and collaborate across teams
Full description
Role Overview
We are looking for a **Full
Automation Testing QA Engineer** who will take ownership of quality
assurance through strong test automation practices. The role focuses on
designing and maintaining automated test solutions across **API, UI,
integration, regression, and performance testing**, while working closely
with product and engineering teams throughout the development lifecycle.
Roles & Responsibilities
Test Strategy & Planning
- Define and implement comprehensive **automation‑first test
strategies** for API and UI applications
- Create detailed test plans covering functional, integration,
regression, and performance testing
- Collaborate with product and engineering teams to define **acceptance
criteria, quality metrics, and release readiness**
- Identify test scope, risks, and dependencies early in the
development cycle
- Continuously improve QA processes, test coverage, and automation
best practices
API [GI1] Automation
Testing
- Design, develop, and execute automated test cases for **RESTful
APIs** built using NodeJS & Python frameworks ( FastAPI, Flask,
Django, etc.)
- Validate request/response payloads, headers, status codes, and
business logic
- Test API authentication, authorization, and security scenarios
- Cover negative scenarios, edge cases, and boundary conditions
- Use tools such as pytest, Postman, REST Assured, or
similar frameworks for API automation
Integration & Regression Testing
- Build and maintain automated integration test suites across
backend services and system components
- Develop robust regression automation to ensure existing
functionality remains stable across releases
- Validate data flow between frontend, backend, databases, and third‑party
systems
- Track, document, and communicate integration issues and system
dependencies
- Manage test data requirements for integration and regression
scenarios