Senior QA Automation Engineer (Python & Playwright)

Agivant Technologies
Hyderabad, Telangana, India
Full-time · Senior · Posted 1mo ago · via Zoho Recruit · Last checked 8h ago
Apply

About 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

Apply