Skip To Main Content
backBack to Search

Python Automation Test Engineer Team Lead

Hybrid in Belarus
Automated Testing in Python
& 8 others

We are seeking a highly skilled Python Automation Test Engineer Team Lead to join our dynamic team. In this role, you will lead a team of 5+ automation test engineers, driving the design, development, and optimization of test automation frameworks and infrastructure. You will be responsible for ensuring the delivery of high-quality software solutions, implementing best practices, and leveraging cutting-edge technologies to support business objectives. This role requires deep expertise in Python, Azure, GitHub, Databricks, and key data and mathematical libraries.

Responsibilities
  • Lead, mentor, and manage a team of 5+ automation test engineers, fostering a collaborative and high-performance environment
  • Design, build, and maintain scalable and efficient test automation frameworks using Python and Azure services
  • Develop, optimize, and maintain automated testing pipelines and infrastructure
  • Utilize Azure DevOps, Databricks, and CI/CD pipelines to enhance automation workflows
  • Implement best practices for CI/CD using GitHub, ensuring code quality, testing, and deployment automation
  • Work with cross-functional teams, including developers, DevOps engineers, and product managers, to ensure high-quality software releases
  • Optimize performance of test execution and reporting, ensuring reliability, accuracy, and coverage
  • Leverage mathematical and statistical libraries such as NumPy, Pandas, SciPy, and Statsmodels for test data analysis and validation
  • Implement machine learning and big data frameworks such as TensorFlow, PyTorch, Apache Spark, and Hadoop as needed for test optimization
  • Ensure compliance with software testing standards, security, and best practices
  • Troubleshoot complex automation-related issues and provide robust solutions
Requirements
  • 8+ years of experience in test automation, with at least 2+ years in a leadership role
  • Expertise in Python and key automation testing frameworks (PyTest, Selenium, Robot Framework, etc.)
  • Strong experience with Azure cloud services, including Azure DevOps, Databricks, and Azure Functions
  • Proficiency in CI/CD workflows, version control (GitHub), and DevOps practices
  • Experience working with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra, etc.)
  • Knowledge of distributed computing frameworks such as Apache Spark or Hadoop
  • Solid understanding of test automation strategies, performance testing, and test-driven development (TDD)
  • Familiarity with containerization and orchestration (Docker, Kubernetes) is a plus
  • Strong problem-solving skills and ability to work in a fast-paced, agile environment
  • Excellent communication, leadership, and stakeholder management skills
  • Proficiency in Generative AI
Nice to have
  • Experience with data science and machine learning model development
  • Knowledge of statistical analysis and mathematical modeling
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows
  • Experience with Python test libraries such as Robot Framework, PyTest, Unittest, DocTest, Nose2, and Testify
  • Knowledge of ML testing tools such as Healenium, TDspora, Report Portal, QED42, and TestingXperts