{bc}
zoho_recruit

Senior QA Automation Engineer (Python & Playwright)

Agivant
Hyderabad, IND
Full-time
Senior · 3+ years experience
Onsite
Discovered Today
PythonNodeJSpytestPostmanREST AssuredPlaywright
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

PythonNodeJSpytest
Smart Apply

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)

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Agivant