Senior QA Automation Engineer (Python & Playwright)

Agivant Technologies

Hyderabad

On-site

INR 900,000 - 1,800,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Agivant Technologies seeks a Full Automation Testing QA Engineer to own the quality assurance process with automation-first test strategies for API, UI, integration, regression, and performance testing. You will design, implement, and maintain automated test solutions across NodeJS, Python, and modern web stacks.

The role collaborates with product and engineering teams to define acceptance criteria, quality metrics, and release readiness, while continuously improving QA processes and automation

Qualifications

  • Strong experience in test automation using Python and NodeJS.
  • Hands-on expertise in API automation, UI automation, Selenium and integration testing.
  • Experience with API testing tools like pytest, Postman, REST Assured.
  • Understanding of STLC, REST APIs, HTTP, JSON, and microservices testing.

Responsibilities

  • Define and implement automation-first test strategies for API and UI applications.
  • Create detailed test plans for functional, integration, regression, and performance testing.
  • Collaborate with product and engineering to define acceptance criteria and release readiness.
  • Identify test scope, risks, and dependencies early in development.
  • Continuously improve QA processes and automation best practices.

Skills

Python
NodeJS
API automation
UI automation
Selenium
CI/CD

Education

Bachelor's degree in Engineering
Computer Science

Tools

Playwright
Cypress
Jest
Postman
REST Assured
pytest

Job description

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
  • 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)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Quality Assurance Tester
Quality Assurance Tester

VidvanConnect Software Solutions Pvt. Ltd. • Bengaluru

On-site
INR 800,000 - 1,400,000
Senior QA Automation Engineer (Python & Playwright)
Senior QA Automation Engineer (Python & Playwright)

Agivant • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Qa Automation Testing Engineer
Qa Automation Testing Engineer

Sykatiya Technologies • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior QA Automation Engineer
Senior QA Automation Engineer

SteerLean Consulting • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Python Automation Test Engineer with playwright
Python Automation Test Engineer with playwright

Tata Consultancy Services • Khordha, Hyderabad, Pune District

On-site
INR 900,000 - 1,500,000
Quality Assurance and Automation Engineer
Quality Assurance and Automation Engineer

Creditsafe • Hyderabad

Hybrid
INR 900,000 - 1,500,000
Lead I - Software Testing- Playwright with Python Automation
Lead I - Software Testing- Playwright with Python Automation

UST • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Python Automation Test Engineer
Python Automation Test Engineer

VMC Soft Technologies, Inc • Bengaluru South

On-site
INR 1,200,000 - 1,800,000
Senior QA Automation Engineer - Python
Senior QA Automation Engineer - Python

Innovyatech • India

On-site
INR 800,000 - 1,200,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Seneca Global It Services • Hyderabad

On-site
INR 800,000 - 1,200,000