Lead Python Automation Test Engineer
EPAM Systems · State of Tamil Nādu, India
EPAM Systems · State of Tamil Nādu, India
*EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.* We are looking for an experienced **Lead Python Automation Test Engineer** to join our team. This role involves safeguarding software quality and reliability through comprehensive Python-based automation testing. We invite detail-driven professionals with solid Python automation testing expertise and a commitment to software excellence to consider this position. **Responsibilities** - Build and implement sophisticated automated testing solutions leveraging Python and Selenium - Create test cases and test plans that support automation efforts - Apply BDD framework tools, particularly Pytest, to improve testing efficiency - Partner with development and QA teams to grasp system requirements and functionalities - Work with SOAP and REST services in test environments, demonstrating solid understanding of SOA architecture - Investigate and resolve test results, identifying opportunities to enhance the software - Keep test documentation accurate and organized, including checklists and test case logs - Operate within an Agile/Scrum environment, adjusting to rapid iterations and feedback cycles - Regularly enhance technical expertise in automation tools and frameworks **Requirements** - 9-14 years of experience in software testing - Strong skills in Python, Pytest, and Selenium for test automation - Experience in software testing or development, with solid understanding of testing, coding, and debugging practices - Knowledge of Oracle databases paired with strong SQL capabilities - Skills in SFTP, shell scripting, and experience operating within SOA architecture - Sharp analytical thinking with careful attention to detail - Ability to design formal test cases based on given requirements - Willingness to work within Scrum practices including stand-ups, retrospectives, backlog management, and iterations - Strong problem-solving and troubleshooting abilities - Proficient written and verbal English skills (B2 level) **Nice to have** - Exposure to API testing - Skills in using REST Assured - Experience managing large data sets in test environments **Technologies** - Python - Pytest - Selenium - API - Rest Assured **We offer** - Opportunity to work on technical challenges that may impact across geographies - Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications - Opportunity to share your ideas on international platforms - Sponsored Tech Talks & Hackathons - Unlimited access to LinkedIn learning solutions - Possibility to relocate to any EPAM office for short and long-term projects - Focused individual development - Benefit package: - Health benefits - Retirement benefits - Paid time off - Flexible benefits - Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)