Senior QA Automation Engineer (Python & Playwright)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
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.
Key Skills for This Role
Full Job Posting
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.
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
UI Automation Testing ( Backstage [PN2] / React)
Create and maintain automated UI test suites for React‑based web applications
Automate UI tests using Playwright, Cypress, Jest, or React Testing Library
Validate UI workflows, component behaviour, and user interactions
Ensure cross‑browser compatibility and responsive behaviour
Perform basic accessibility testing and validate WCAG compliance where applicable
Performance Testing
Design and execute performance and scalability testing strategies for APIs and UI components
Define performance benchmarks and acceptance thresholds
Conduct load, stress, and endurance testing
Analyze results, identify bottlenecks, and collaborate with engineering teams on improvements
Document performance test results and recommendations using tools like Locust, JMeter, or k6
Automation Frameworks & CI/CD Integration
Build and maintain scalable automation frameworks using Python (pytest, unittest, etc.)
Write clean, reusable, and maintainable automation code
Integrate automated tests into CI/CD pipelines for continuous test execution
Generate automation reports and dashboards for test results and coverage
Participate in test automation code reviews and follow coding best practices
Core Technical Skills
- Strong experience in test automation using Python [GI3] & NodeJS
- Hands‑on expertise in API automation, UI automation, Selenium and integration testing
- Experience with:
- API Testing: pytest, Postman, REST Assured
- UI Testing: Playwright, Cypress, Jest, React Testing Library
- Solid understanding of:
- Software testing principles (STLC)
- REST APIs, HTTP protocols, JSON
- Microservices‑based application testing
- Experience integrating automated tests into CI/CD pipelines (tool‑agnostic)
- Experience with databases and SQL for test validation
- Familiarity with performance and reliability testing concepts
- Experience working in Agile / Scrum teams
Soft Skills
- Strong analytical and problem‑solving skills
- Clear written and verbal communication
- Ability to work independently and collaborate across teams
- Strong ownership of quality and attention to detail
Experience & Education
Bachelor’s degree in Engineering, Computer Science, or equivalent experience
3-6 years of experience in QA automation or software testing (adjustable as needed)
About Agivant
Verified company details for this employer are not available yet.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Agivant
Senior Cloud Platform Engineer — Azure Developer (DevOps + SysOps)
Pune, IND
Senior Automation Engineer (Red Hat Certified)
Chennai, IND
Senior Software Development Engineer in Test
Hyderabad, IND
Data Engineer
Pune, IND
Graph Database Engineer (Neo4j Specialist)
Pune, IND
Senior Cloud Platform Engineer — Azure Developer (DevOps + SysOps)
Pune, IND
Senior Automation Engineer (Red Hat Certified)
Chennai, IND
Senior Automation & DevOps Engineer
Chennai, IND
Senior Software Development Engineer in Test
Hyderabad, IND
Content & Communications Specialist
Pune, IND
IT Head
Pune, IND