Skip To Main Content
backBack to Search

Lead Automation Tester in Python

Automated Testing in Python, Pytest, Python, SQL, Azure DevOps, Microsoft Azure, Russian, Selenium

We are thrilled to invite a highly skilled Lead Automation Tester with expertise in Python to join our team. In this role, you will lead a team of testers while designing and implementing advanced test automation solutions to ensure the quality and reliability of complex systems.

Our client is a leading commodity trader and trading partner, with over 20 years of experience specializing in gas, LNG, and power trading.

Responsibilities
  • Lead a team of automation testers, providing mentorship, technical guidance, and ensuring optimal productivity
  • Design, develop, and maintain test automation frameworks using Python with tools like PyTest
  • Champion best practices for automated testing throughout the team, ensuring adherence to coding standards and processes
  • Conduct data-focused testing, including data validation, flow, and mapping for large and complex datasets
  • Create and execute detailed test plans, cases, and strategies to verify system requirements
  • Perform extensive SQL-based validation and analysis to ensure data consistency across workflows
  • Support continuous integration workflows by integrating automated testing into pipelines and reporting tools
  • Collaborate within Agile teams to define testing strategies and achieve full requirement coverage
  • Manage and utilize application lifecycle management (ALM) tools such as Jira, Rally, or similar platforms
  • Document, report, and troubleshoot defects while conducting root cause analysis to resolve issues
  • Evaluate and recommend new tools and technologies to improve the overall quality of testing processes
  • Ensure the team’s testing processes align with Agile methodologies, emphasizing efficiency, adaptability, and scalability
  • Provide regular status updates and strategic input to stakeholders on project progress and quality metrics
Requirements
  • 5+ years of hands-on experience in test automation using Python, including PyTest-based TAF development
  • Proven leadership experience (1+ years), with the ability to mentor and manage individuals effectively within a testing team
  • Strong SQL expertise with the ability to handle data validation and large data set testing
  • Familiarity with ALM tools like Jira, Rally, or similar
  • Advanced proficiency in Agile methodologies and associated testing approaches, with a focus on leading Agile testing strategies
  • Skills in defining test techniques and achieving comprehensive testing coverage of requirements across complex systems
  • Competency in continuous integration and automated test reporting practices with an emphasis on scalability
  • Background in data mapping testing and validation across complex data systems
  • Exceptional analytical problem-solving skills paired with keen attention to detail
  • Strong interpersonal skills with the ability to foster collaboration across cross-functional teams and communicate effectively with technical and non-technical stakeholders
Nice to have
  • Background in digital or commodity trading, with knowledge of risk and derivatives
  • Familiarity with advanced workflows involving system integrations or large-scale data analytics
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn