Job Description
About the Job:
🏢 Company: EPAM Systems
💼 Role: Senior Automation Testing Engineer (Python)
📍 Location: Bangalore, India
⏳ Experience: 5–9 years
🔖 Job Type: Permanent
Job Description:
EPAM Systems, a global leader in digital engineering and technology consulting, is looking for an experienced Senior Automation Testing Engineer specializing in Python. This role is designed for a highly analytical and detail-oriented professional who thrives in dynamic environments and is passionate about building automation frameworks that drive product excellence. As part of EPAM’s Quality Engineering team, you’ll develop cutting-edge automated testing solutions that ensure our products meet the highest standards of reliability, scalability, and performance.
In this position, you will be responsible for creating test automation scripts using Python, Pytest, Selenium, and REST Assured, while working closely with cross-functional teams to enhance the software development life cycle. You’ll leverage your expertise in API testing, database validation, and Agile processes to drive quality assurance strategies that accelerate product delivery. This is a senior-level opportunity to collaborate with global teams on large-scale, high-impact projects that shape the future of digital innovation.
At EPAM, you’ll be part of a forward-thinking culture that prioritizes growth, collaboration, and technical excellence. The company provides extensive learning opportunities, including global certifications, hackathons, and internal development programs. You’ll also enjoy flexible benefits, health coverage, and a workplace that values creativity, inclusivity, and continuous improvement.
Roles & Responsibilities:
-
Design, develop, and maintain automated testing frameworks using Python, Pytest, and Selenium for enterprise-level applications.
-
Write detailed test plans, create reusable test cases, and implement automation scripts that ensure maximum coverage and reliability.
-
Utilize BDD frameworks with Pytest to enhance test execution efficiency and maintain clarity in test cases.
-
Perform API testing using REST Assured and validate SOAP/REST endpoints across multiple system integrations.
-
Collaborate with developers, QA engineers, and business analysts to identify automation opportunities and streamline QA workflows.
-
Troubleshoot and debug complex automation issues, ensuring consistency and stability across CI/CD pipelines.
-
Work within Agile/Scrum methodologies, actively participating in sprint planning, retrospectives, and daily stand-ups.
-
Maintain detailed test documentation, including automation strategies, test reports, and issue logs for clear traceability.
-
Engage in continuous improvement by optimizing automation frameworks and integrating emerging tools and practices.
-
Mentor junior testers and contribute to a knowledge-sharing culture that promotes technical growth within the QA community.
Requirements & Eligibility:
-
5–9 years of professional experience in software testing or automation engineering, with hands-on Python automation expertise.
-
Strong proficiency in Python, Pytest, and Selenium, with a deep understanding of testing methodologies and framework design.
-
Proven knowledge of SQL and working experience with Oracle databases for backend validation and data-driven testing.
-
Familiarity with REST Assured for API testing and SOA architecture principles for integrated system testing.
-
Experience in SFTP, shell scripting, and handling automation in distributed environments.
-
Strong analytical, debugging, and problem-solving abilities to diagnose complex technical issues efficiently.
-
Excellent written and verbal communication skills to collaborate effectively with global stakeholders.
-
Ability to work within Scrum frameworks, managing test cycles aligned with iterative development.
-
Strong attention to detail, with the ability to design structured and formalized test cases.
-
A Bachelor’s degree in Computer Science, Information Technology, or related field is preferred.
Expected Salary:
The typical salary range for a Senior Automation Testing Engineer (Python) at EPAM in Bangalore is between ₹12 LPA and ₹20 LPA, depending on experience, skill set, and overall expertise in automation frameworks. Senior professionals with advanced knowledge in REST Assured, CI/CD integration, and API testing may earn on the higher end of this scale, reflecting their strategic contribution to complex enterprise projects.
🚨 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