Automated Testing in Python & 8 others
EPAM Systems
Software Engineering
Belarus
Posted on Dec 17, 2025
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
We offer/Benefits
We connect like-minded people:
- Delivering innovative solutions to industry leaders, making a global impact
- Enjoyable working environment, whether it's the vibrant office or the comfort of your own home
- Opportunity to work abroad for up to two months per year
We invest in your growth:
- Leadership development, career advising, soft skills and well-being programs
- Certifications, including GCP, Azure and AWS
- Unlimited access to LinkedIn Learning and Get Abstract
- Free English classes with certified teachers
We cover it all:
- Monetary bonuses for taking part in the referral program
- Comprehensive medical & family care package
- Seven trust days per year (sick leave without a medical certificate)
- Discounts from 800+ partners (sports activities, restaurants, stores and services)