Senior QA Automation Engineer (Python & Playwright)
Agivant TechnologiesHyderabad, Telangana, India
Full-time · Senior · Posted 1mo ago · via Zoho Recruit · Last checked 8h agoAbout the role
Role Overview
We are looking for a Full\nAutomation Testing QA Engineer who will take ownership of quality\nassurance through strong test automation practices. The role focuses on\ndesigning and maintaining automated test solutions across API, UI,\nintegration, regression, and performance testing, while working closely\nwith product and engineering teams throughout the development lifecycle.
Roles & Responsibilities
Test Strategy & Planning
Define and implement comprehensive automation\u2011first test\n strategies for API and UI applications
Create detailed test plans covering functional, integration,\n regression, and performance testing
Collaborate with product and engineering teams to define acceptance\n criteria, quality metrics, and release readiness
Identify test scope, risks, and dependencies early in the\n development cycle
Continuously improve QA processes, test coverage, and automation\n best practices
API [GI1] Automation\nTesting
Design, develop, and execute automated test cases for RESTful\n APIs built using NodeJS & Python frameworks ( FastAPI, Flask,\n Django, etc.)
Validate request/response payloads, headers, status codes, and\n 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\n similar frameworks for API automation
Integration & Regression Testing
Build and maintain automated integration test suites across\n backend services and system components
Develop robust regression automation to ensure existing\n functionality remains stable across releases
Validate data flow between frontend, backend, databases, and third\u2011party\n systems
Track, document, and communicate integration issues and system\n dependencies
Manage test data requirements for integration and regression\n scenarios
UI Automation Testing ( Backstage[PN2] /\nReact)
Create and maintain automated UI test suites for React\u2011based\n web applications
Automate UI tests using Playwright, Cypress, Jest, or React\n Testing Library
Validate UI workflows, component behaviour, and user interactions
Ensure cross\u2011browser compatibility and responsive behaviour
Perform basic accessibility testing and validate WCAG compliance\n where applicable
Performance Testing
Design and execute performance and scalability testing\n 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\n engineering teams on improvements
Document performance test results and recommendations using tools\n like Locust, JMeter, or k6
Automation Frameworks & CI/CD Integration
Build and maintain scalable automation frameworks using\n Python (pytest, unittest, etc.)
Write clean, reusable, and maintainable automation code
Integrate automated tests into CI/CD pipelines for continuous test\n execution
Generate automation reports and dashboards for test results and\n coverage
Participate in test automation code reviews and follow coding best\n practices
Requirements
Required Skills
Core Technical Skills
Strong experience in test automation using Python[GI3] &\n NodeJS
Hands\u2011on expertise in API automation, UI automation, Selenium\n and integration testing
Experience with:
API Testing: pytest,\n Postman, REST Assured
UI Testing: Playwright,\n Cypress, Jest, React Testing Library
Solid understanding of:
Software testing principles (STLC)
REST APIs, HTTP protocols, JSON
Microservices\u2011based application testing
Experience integrating automated tests into CI/CD pipelines (tool\u2011agnostic)
Nice to Have (Non\u2011Cloud)
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\u2011solving 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\u2019s degree in Engineering, Computer Science, or equivalent\n experience
3-6 years of experience in QA automation or\n software testing (adjustable as needed)
More roles at Agivant Technologies
- Agivant Technologies
Associate Engineer
Hyderabad, Telangana, India · 1mo ago
- Agivant Technologies
DevOps Engineer
Pune City, Maharashtra, India · 1d ago
- Agivant Technologies
Engineering Manager
Hyderabad, Telangana, India · 1d ago
- Agivant Technologies
Technical Support Engineer (TSE/SRE)
Hyderabad, Telangana, India · 2d ago