Senior Python Automation Test Engineer

Persistent Systems

Pune District

Hybrid

INR 2,500,000 - 4,200,000

Full time

15 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Flexible work hours
Long Service awards
Group term life insurance
Mediclaim hospitalization

Job summary

Persistent Systems is seeking a Senior Python Automation Test Engineer to design, build, and maintain scalable automation frameworks for enterprise apps and modern data platforms. The role emphasizes Python development, PyTest, Selenium, Playwright, and API testing within a collaborative, quality-focused team environment.

You will drive test strategies, contribute to CI/CD pipelines using GitHub Actions and Azure DevOps, and mentor junior QA engineers while working across DevOps and product

Qualifications

  • Bachelor's degree in CS/IT/Engineering or related field.
  • 7–12 years of experience in Automation Testing or QA.
  • Strong expertise in automation framework development and test strategy.
  • Advanced Python programming with PyTest-based automation.
  • Experience with Selenium and Playwright automation tools.
  • API testing expertise using RestAssured or equivalent.
  • Experience with performance and load testing (JMeter, k6).
  • Familiarity with Azure, GitHub Actions, and CI/CD pipelines.
  • Strong communication and collaboration in agile teams.

Responsibilities

  • Design, develop, and maintain automated test frameworks and test suites using Python.
  • Build scalable automation frameworks using PyTest, Selenium, and Playwright.
  • Develop and execute automated functional, integration, regression, and end-to-end tests.
  • Perform API testing and automation using RestAssured, Postman, or similar tools.
  • Define test strategies and quality engineering practices for enterprise apps.
  • Collaborate with development teams to understand architecture and testing needs.
  • Validate graph databases like Neo4j and Cypher queries.
  • Support vector databases such as Milvus and Qdrant.

Skills

Python
PyTest
Selenium
Playwright
API Testing
Performance Testing
CI/CD automation
REST Assured
Postman
Quality Engineering

Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline

Tools

Neo4j
Cypher
Milvus
Qdrant
JMeter
k6
GitHub Actions
Azure DevOps
Postman
RestAssured

Job description

We are seeking a highly skilled Senior Python Automation Test Engineer with strong expertise in Automation Testing, Test Framework Development, API Testing, and Quality Engineering. The ideal candidate will be responsible for designing, developing, and maintaining scalable automation frameworks while ensuring high-quality delivery of enterprise applications and modern data platforms. This role requires hands‑on expertise in Python, PyTest, Selenium, Playwright, API Testing, Performance Testing, and CI/CD automation. The successful candidate will collaborate with development, DevOps, QA, and product teams to build robust testing strategies that enhance software quality, reliability, and release efficiency.

  • Location: All Persistent Locations
  • Experience: 7 to 12 Years
  • Job Type: Full Time Employment
What You'll Do:
  • Design, develop, and maintain automated test frameworks and test suites using Python.
  • Build scalable and reusable automation frameworks using PyTest, Selenium, and Playwright.
  • Develop and execute automated functional, integration, regression, and end‑to‑end test cases.
  • Perform API testing and automation using RestAssured, Postman, or similar tools.
  • Design test strategies, automation roadmaps, and quality engineering practices for enterprise applications.
  • Collaborate with development teams to understand application architecture and testing requirements.
  • Validate graph database implementations using Neo4j and Cypher queries.
  • Support testing of vector databases such as Milvus, Qdrant, and other AI‑related data platforms.
  • Conduct performance, load, and stress testing using JMeter and k6.
  • Analyze application performance bottlenecks and provide quality improvement recommendations.
  • Integrate automation testing into CI/CD pipelines using GitHub Actions and Azure DevOps.
  • Support cloud‑based testing environments and infrastructure validation activities.
  • Participate in test planning, estimation, defect triage, and quality reviews.
  • Develop test reports, automation dashboards, and quality metrics.
  • Collaborate with DevOps and engineering teams to enable continuous testing practices.
  • Evaluate emerging tools, frameworks, and testing technologies for automation improvements.
  • Create and maintain test documentation, technical guides, and knowledge‑sharing materials.
  • Mentor junior QA engineers and contribute to automation testing best practices.
  • Drive continuous improvement of automation coverage, execution efficiency, and quality standards.
Expertise You'll Bring:
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • 7-12 years of experience in Automation Testing, Software Quality Assurance, or Quality Engineering.
  • Strong expertise in Automation Framework Development and Test Strategy Design.
  • Advanced programming experience in Python.
  • Hands‑on experience with PyTest and Python‑based automation frameworks.
  • Extensive experience with Selenium and Playwright automation tools.
  • Strong experience in API testing and automation using RestAssured or equivalent tools.
  • Expertise in integration testing, functional testing, regression testing, and end‑to‑end testing.
  • Experience designing scalable automation frameworks from scratch.
  • Working knowledge of Neo4j graph databases and Cypher Query Language.
  • Understanding of graph database concepts and validation techniques.
  • Experience testing vector databases such as Milvus, Qdrant, or similar platforms.
  • Strong hands‑on experience with performance and load testing using JMeter and k6.
  • Familiarity with Microsoft Azure and cloud‑based testing environments.
  • Experience validating cloud‑native and distributed application architectures.
  • Strong knowledge of GitHub Actions, Azure DevOps, and CI/CD automation practices.
  • Understanding of Agile, Scrum, and DevOps methodologies.
  • Strong analytical thinking, troubleshooting, and root‑cause analysis skills.
  • Experience working with enterprise‑scale applications and complex distributed systems.
  • Excellent communication and stakeholder collaboration skills.
  • Ability to work independently and within cross‑functional Agile teams.
  • Strong focus on software quality, automation excellence, and continuous improvement.
  • Competitive salary and benefits package
  • Culture focused on talent development with quarterly growth opportunities and company‑sponsored higher education and certifications
  • Opportunity to work with cutting‑edge technologies
  • Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
  • Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Values-Driven, People-Centric & Inclusive Work Environment:

Persistent is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.

  • We support hybrid work and flexible hours to fit diverse lifestyles.
  • Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
  • If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment

"Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind."

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automation Test Engineer
Automation Test Engineer

Persistent Systems • Pune District

On-site
INR 1,400,000 - 2,200,000
Competitive salary and benefits
Growth opportunities
Higher education & certifications
+3
Python Automation Engineer
Python Automation Engineer

Persistent • Pune District

Hybrid
INR 1,200,000 - 2,200,000
Python Automation Engineer
Python Automation Engineer

Persistent Systems • Pune District

Hybrid
INR 1,200,000 - 2,000,000
Hybrid work with flexible hours
Education and certification support
Long Service awards
+1
SDET Automation Engineer
SDET Automation Engineer

Persistent Systems • Bengaluru

Hybrid
INR 1,800,000 - 2,600,000
Hybrid work
Flexible hours
Education sponsorship
+2
Senior Automation Engineer-Generative AI & Platform Engineering
Senior Automation Engineer-Generative AI & Platform Engineering

Persistent • Pune District

Hybrid
INR 350,000 - 600,000
Competitive salary
Hybrid work model
Annual health check-ups
+1
Senior Python Automation Test Engineer
Senior Python Automation Test Engineer

EPAM Systems • Chennai District

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

EPAM Systems • Maharashtra

On-site
INR 1,800,000 - 3,600,000
Java SDET / Automation Testing Engineer
Java SDET / Automation Testing Engineer

Persistent Systems • Hyderabad

Hybrid
INR 2,500,000 - 4,200,000
Hybrid work model
Project parties
Long service awards
+1
Senior Python AI Developer
Senior Python AI Developer

Persistent Systems • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Hybrid work
Learning & Certifications
Insurance coverage
+2
QA Automation Engineer - Playwright & AI
QA Automation Engineer - Playwright & AI

Persistent Systems • Gurugram District

Hybrid
INR 1,500,000 - 2,600,000
Hybrid work arrangement
Company-sponsored higher education and
Certifications
+2