Are you an experienced Automation Testing professional looking to work with one of the world’s leading digital engineering companies? Here’s an excellent opportunity to join EPAM Systems as a Python Automation Test Engineer. If you have strong expertise in Python programming, API Automation, SQL, Cloud Testing, and Automation Frameworks, this role offers an exciting chance to work on enterprise-scale digital transformation projects with global clients.
EPAM Systems is currently hiring experienced professionals across Bangalore, Hyderabad, and Pune. Candidates with 6+ years of experience and an immediate to 30 days notice period are encouraged to apply.
📌 Position Details
🏢 Position: Python Automation Test Engineer
🆔 Job ID: Not Mentioned
📍 Location: Bangalore | Hyderabad | Pune
💼 Experience Required: 6+ Years
⚡ Notice Period: 0–30 Days
🏢 Work Model: As Per Business Requirement
🧪 Domain: Automation Testing | Quality Engineering | Cloud Testing
🛠️ Skills Required
✅ Python Programming
✅ Object-Oriented Programming (OOP)
✅ Data Structures
✅ PyTest Framework
✅ API Testing (Python Requests Library)
✅ SQL & Data Testing
✅ Microsoft Azure Cloud Testing
✅ Azure Certifications (Preferred)
✅ Kafka Messaging Queue
✅ RabbitMQ
✅ Test Automation Framework Development
✅ REST APIs
✅ Agile Methodology
✅ SDLC & STLC
✅ Defect Tracking & Root Cause Analysis
✅ Analytical & Problem-Solving Skills
✅ Strong Communication Skills
🌟 Position Overview
EPAM Systems is looking for highly skilled Python Automation Test Engineers who are passionate about software quality, cloud technologies, and automation engineering. In this role, you will work with cross-functional engineering teams to develop robust automation frameworks, validate enterprise applications, perform API and cloud testing, and ensure software quality throughout the development lifecycle. The position offers exposure to modern cloud-native applications, enterprise automation ecosystems, Azure platforms, messaging queues, and large-scale digital transformation projects. Professionals who enjoy solving complex technical challenges, building reusable automation solutions, and working with cutting-edge technologies will find this role highly rewarding.
🚀 Key Responsibilities
🔹 Design, develop, and maintain scalable automation frameworks using Python.
🔹 Develop reusable automation scripts using the PyTest framework.
🔹 Perform API Automation using the Python Requests Library.
🔹 Execute functional, regression, integration, and end-to-end testing.
🔹 Validate large datasets using SQL queries and Data Testing techniques.
🔹 Perform cloud testing on Microsoft Azure environments.
🔹 Validate event-driven applications using Kafka and RabbitMQ.
🔹 Collaborate with Developers, Product Owners, and Business Analysts.
🔹 Participate in Agile ceremonies including Sprint Planning, Daily Standups, Reviews, and Retrospectives.
🔹 Identify, report, track, and verify software defects.
🔹 Prepare automation reports and quality metrics.
🔹 Continuously improve automation coverage and testing efficiency.
💼 Position Responsibilities
✔ Build enterprise-level automation frameworks.
✔ Automate REST API validation.
✔ Improve test execution performance.
✔ Ensure application stability across environments.
✔ Perform database validations using SQL.
✔ Review automation code and maintain best practices.
✔ Support CI/CD testing activities.
✔ Contribute to continuous quality improvement.
🎯 Required Technical Skills
• Python Programming
• PyTest Framework
• API Automation
• REST APIs
• SQL
• Data Validation
• Azure Cloud
• Kafka
• RabbitMQ
• Object-Oriented Programming
• Data Structures
• Git
• CI/CD Pipelines
• Automation Framework Design
• Agile Methodology
🏢 About the Company
EPAM Systems is a globally recognized digital engineering and software development company that partners with Fortune 500 organizations to deliver innovative digital transformation solutions. Founded in 1993, EPAM has grown into one of the world’s leading providers of software engineering, cloud consulting, AI solutions, quality engineering, and product development services.
With thousands of engineers working across North America, Europe, Asia, and India, EPAM specializes in helping enterprises modernize technology platforms, improve customer experiences, accelerate cloud adoption, and build intelligent digital products.
The company is consistently recognized among the world’s top employers for its engineering excellence, employee development programs, collaborative work culture, and commitment to continuous innovation.
🌟 Why This Role is Good for Freshers
Although this particular opening requires experienced professionals (6+ years), understanding roles like this is highly beneficial for freshers who aspire to build a career in Automation Testing. The technologies listed in this job—Python, API Testing, SQL, Azure, and PyTest—are among the most in-demand skills in today’s software testing industry. Fresh graduates who begin learning these technologies early can significantly improve their employability and prepare themselves for future automation engineering roles. Building projects, earning certifications, and gaining hands-on experience with these tools can create a strong foundation for a successful QA career.
💰 Salary Range
💵 Expected Salary:
₹18 LPA – ₹35 LPA (Estimated)
Actual compensation depends on:
• Experience
• Technical Expertise
• Interview Performance
• Current Compensation
• Internal Company Guidelines
📝 Expected Interview Rounds
Round 1: HR Screening
Round 2: Python Programming Assessment
Round 3: Automation Testing Technical Interview
Round 4: API Testing & SQL Interview
Round 5: Azure Cloud & Messaging Queue Discussion
Round 6: Managerial / Client Interview
Round 7: HR Discussion & Offer Rollout
📚 Preparation Tips
✅ Practice Python coding daily.
✅ Strengthen OOP concepts.
✅ Revise Data Structures.
✅ Build automation projects using PyTest.
✅ Practice API testing with Python Requests.
✅ Improve SQL query writing skills.
✅ Learn Azure fundamentals.
✅ Understand Kafka and RabbitMQ basics.
✅ Prepare Agile and SDLC interview questions.
✅ Practice automation framework architecture questions.
✅ Review real-time defect scenarios.
✅ Prepare project-based interview answers.
📄 Resume Tips
✅ Highlight Python Automation projects.
✅ Mention PyTest experience clearly.
✅ Showcase API Automation work.
✅ Add SQL and Data Testing expertise.
✅ Include Azure certifications (if available).
✅ Mention Kafka or RabbitMQ experience.
✅ Quantify achievements wherever possible.
✅ Keep resume concise (2 pages maximum).
✅ Include GitHub or portfolio links.
✅ Proofread before sending.
❓ Frequently Asked Questions
Q1. Is this role open for freshers?
No. The current opening requires a minimum of 6 years of relevant experience.
Q2. Which programming language is mandatory?
Python.
Q3. Is Azure experience mandatory?
Yes, Microsoft Azure Cloud Testing experience is expected. Azure certifications are an added advantage.
Q4. Which automation framework is preferred?
PyTest.
Q5. Is API Testing mandatory?
Yes. Strong experience using the Python Requests Library is required.
Q6. Are messaging queue technologies required?
Yes. Experience with Kafka or RabbitMQ is expected.
Q7. What notice period is preferred?
Immediate Joiners or candidates serving up to 30 days’ notice.
🚀 Why Join EPAM Systems?
🌍 Global engineering projects.
💡 Exposure to modern cloud technologies.
📈 Strong career growth opportunities.
🤝 Collaborative engineering culture.
🎓 Learning & certification support.
🚀 Enterprise-scale automation projects.
💻 Latest technology stack.
🌐 International client exposure.
🏆 World-class engineering practices.
📚 Continuous learning ecosystem.
📩 How to Apply
📧 Email Your Resume: nandini_matla@epam.com
📝 Include the following details in your email:
• Current CTC
• Expected CTC
• Notice Period
• Preferred Location
📌 Suggested Email Subject:
Application for Python Automation Test Engineer – Bangalore/Hyderabad/Pune
🔄 Share this opportunity with experienced Automation Testing professionals in your network who are looking for exciting career opportunities with EPAM Systems.
