Agivant Technologies Technology/Software

Senior QA Automation Engineer (Python & Playwright)

Hyderabad, India In person Full-time

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

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

Requirements

Required Skills

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)
  • Nice to Have (Non‑Cloud)
  • 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)

Job description provided by Agivant Technologies.
View the original posting