#1 Job Board for tech industry in Europe

Python Automation Test Engineer Team Lead
New
Testing

Python Automation Test Engineer Team Lead

Type of work
Full-time
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Remote

Tech stack

    DevOps

    advanced

    CI/CD

    advanced

    Docker

    advanced

    Databases

    advanced

    Azure

    advanced

    Test Automation

    advanced

    Databricks

    advanced

    Python

    advanced

    Generative AI

    advanced

    Team Leadership

    regular

Job description

Online interview

We are seeking an experienced Python Automation Test Engineer Team Lead to join our innovative team.


In this role, you will oversee and guide a team of 5+ automation test engineers, driving the creation, improvement, and maintenance of test automation frameworks and infrastructure. Your responsibility will be to deliver high-quality software solutions, adopt best practices, and employ cutting-edge technologies that align with business objectives. This position requires advanced expertise in Python, Azure, GitHub, Databricks, and core data and mathematical libraries.


Responsibilities

  • Supervise and mentor a team of 5+ automation test engineers, promoting a culture of collaboration and excellence

  • Oversee the development of scalable and reliable test automation frameworks using Python and Azure services

  • Manage automated testing pipelines and underlying infrastructure to ensure efficiency

  • Enhance workflows by utilizing Azure DevOps, Databricks, and CI/CD pipelines

  • Apply best practices for CI/CD using GitHub to maintain high code quality and seamless deployments

  • Collaborate with cross-functional teams such as developers, DevOps engineers, and product managers to ensure successful software releases

  • Improve the performance and accuracy of test execution and reporting to ensure coverage is comprehensive

  • Use mathematical and statistical tools such as NumPy, Pandas, SciPy, and Statsmodels for advanced test data validation and analysis

  • Incorporate machine learning and big data frameworks including TensorFlow, PyTorch, Apache Spark, and Hadoop to optimize testing processes

  • Ensure adherence to software testing standards, security protocols, and industry best practices

  • Diagnose and resolve complex automation challenges, delivering effective and scalable solutions


Requirements

  • 8+ years of experience in test automation, with a minimum of 2 years in a leadership position

  • Expertise in Python and familiarity with automation testing frameworks like PyTest, Selenium, or Robot Framework

  • Background in Azure cloud infrastructure, including Azure DevOps, Databricks, and Azure Functions

  • Proficiency in CI/CD processes, version control systems like GitHub, and DevOps methodologies

  • Competency in working with both SQL and NoSQL databases, including PostgreSQL, MySQL, MongoDB, or Cassandra

  • Knowledge of distributed computing frameworks such as Apache Spark or Hadoop

  • Solid understanding of test automation approaches, performance testing practices, and test-driven development (TDD)

  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes

  • Capability to address complex challenges in dynamic, agile development environments

  • Strong communication skills with a proven track record in leadership and stakeholder interaction

  • Proficiency in Generative AI and its applications in automation

Nice to have

  • Background in data science and experience developing machine learning models

  • Understanding of statistical methods and mathematical modeling techniques

  • Familiarity with version control tools like Git and collaborative workflows for development

  • Competency in Python testing libraries, including Robot Framework, PyTest, Unittest, DocTest, Nose2, and Testify

  • Knowledge of machine learning testing tools such as Healenium, TDspora, Report Portal, QED42, and TestingXperts


We offer

  • We gather like-minded people:

    • Engineering community of industry professionals

    • Friendly team and enjoyable working environment

    • Flexible schedule and opportunity to work remotely within Poland

    • Chance to work abroad for up to 60 days annually

    • Business-driven relocation opportunities

  • We provide growth opportunities:

    • Outstanding career roadmap

    • Leadership development, career advising, soft skills, and well-being programs

    • Certification (GCP, Azure, AWS)

    • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru

    • English classes

  • We cover it all:

    • Stable income (Employment Contract or B2B)

    • Participation in the Employee Stock Purchase Plan

    • Benefits package (health insurance, multisport, shopping vouchers)

    • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more

    • Referral bonuses

    • Corporate, social and well-being events

  • Please, note:

    • The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview

    • We will reach out to selected candidates exclusively


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.

Undisclosed Salary

B2B, Permanent