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