EPAM Systems: Senior Automation Testing Engineer (Python)

October 25, 2025
14 ₹ LPA - 25 ₹ LPA / year

Job Description

About the Job:
🏢 Company: EPAM Systems
💼 Role: Senior Automation Testing Engineer (Python)
📍 Location: Gurgaon, India
⏳ Experience: 5–9 years
🔖 Job Type: Full-Time (On-site/Hybrid)

Job Description:
EPAM Systems, a global leader in digital platform engineering and software development services, is looking for an experienced Senior Automation Testing Engineer (Python) to join its world-class engineering team in Gurgaon. With a culture centered around innovation, collaboration, and continuous learning, EPAM empowers professionals to design and build next-generation technology solutions for global clients. In this role, you’ll play a critical part in ensuring the performance, scalability, and reliability of cutting-edge software products through advanced automation frameworks built in Python.

As a Senior Automation Engineer, you will be responsible for crafting intelligent test automation solutions using Python, Selenium, Pytest, and REST Assured, while working closely with developers, QA engineers, and product teams. Your role involves designing comprehensive test strategies, implementing best practices in automation, and maintaining a consistent standard of software quality across projects. You will also contribute to improving the testing ecosystem by optimizing automation coverage, analyzing results, and ensuring continuous integration within Agile workflows.

This position offers the perfect opportunity for seasoned professionals who love solving technical challenges, working in a diverse, multi-national team, and continuously upskilling in an environment that values excellence. EPAM’s focus on employee growth, global collaboration, and community contribution ensures that you not only build impactful software — but also a fulfilling career.


Roles & Responsibilities:
• Design, develop, and maintain automated test frameworks using Python, Selenium, and Pytest for UI, API, and backend testing.
• Develop detailed test plans, scripts, and reusable automation modules aligned with system requirements and product features.
• Apply BDD principles using Pytest to enhance readability, collaboration, and maintainability of automated tests.
• Execute automated test suites across multiple environments, analyzing logs and identifying performance bottlenecks or defects.
• Work within Agile/Scrum frameworks, participating in sprint planning, stand-ups, retrospectives, and backlog refinements.
• Collaborate with development teams to integrate testing activities into CI/CD pipelines, ensuring rapid and reliable feedback loops.
• Perform API testing using REST Assured, SOAP, and Postman for validating communication between services and endpoints.
• Conduct SQL-based data validation and database testing to ensure data consistency and system integrity.
• Identify process gaps, recommend automation tools, and implement improvements to enhance QA efficiency.
• Maintain thorough documentation of test cases, execution results, and regression reports for cross-team visibility.


Requirements & Eligibility:
• Bachelor’s degree in Computer Science, Information Technology, or a related engineering field.
• 5–9 years of professional experience in automation testing, with a strong focus on Python and Pytest frameworks.
• Hands-on expertise with Selenium WebDriver for UI automation and solid understanding of cross-browser testing.
• Proficiency in Python scripting, debugging, and test data handling within large, complex applications.
• Strong understanding of API testing, including SOAP, REST, and SOA-based architectures.
• Practical experience with SQL and Oracle databases for data-driven testing and backend validation.
• Familiarity with SFTP, shell scripting, and CI/CD tools such as Jenkins, GitLab, or Bamboo.
• Excellent analytical and troubleshooting skills, with a methodical approach to isolating and resolving defects.
• Comfortable working in Agile/Scrum teams, demonstrating adaptability and communication across distributed teams.
• (Preferred) Experience handling large datasets in test environments and integrating with REST Assured.


Expected Salary:
At EPAM Systems, experienced automation testing professionals in Gurgaon can expect a competitive annual compensation package ranging between ₹14 LPA and ₹25 LPA, depending on skills, experience, and project exposure. The company also offers extensive employee benefits, including health coverage, paid time off, flexible working options, professional certifications, and access to continuous learning resources such as LinkedIn Learning and internal training programs.

🚨 Before You Apply: Your Resume Needs to Shine!

Did you know? 75% of applications get rejected before reaching a human recruiter – all because of poorly formatted resumes that fail ATS scans!

🔥 Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!

5+ ATS-Friendly Designs – Beat the bots and get noticed
Recruiter-Approved Layouts – Highlight your skills the right way
Easy-to-Edit (Word & Google Docs) – No design skills needed
Free Bonus: Cover Letter Template + Resume Writing Guide

🎁 Limited-Time Offer: Get yours for just ₹249 (originally ₹999)
📥 Instant Download – Apply to Google with confidence today!

👉 Grab Your Resume Template Now: Tap Here to get your resume Templates