Lead Test Automation Engineer in Python
EPAM Systems — Łódź, PL
- Published on
About the Role
We are seeking a detail-oriented and experienced Lead Test Automation Engineer to drive the design, implementation, and maintenance of automated testing frameworks that ensure the delivery of high-quality software solutions.
Responsibilities
- Design and develop automation and performance testing solutions that meet organizational standards and create reliable, reusable, and maintainable automated test suites and frameworks.
- Identify test cases suitable for automation and implement robust test automation strategies.
- Develop tools and frameworks with quality code to streamline complex testing scenarios.
- Create detailed test plans and test cases, execute them, and analyze/report results to relevant teams.
- Collaborate closely with development teams to ensure timely delivery of functional, high-quality software that meets specified acceptance criteria.
- Lead testing efforts by planning and delegating tasks to other team members and ensuring timely completion.
- Offer technical guidance to project staff, ensuring compliance with testing best practices.
- Perform reviews and approvals of test scripts, results, and defect descriptions created by team members.
- Enhance, debug, and execute test cases while resolving issues effectively.
- Manage and monitor the defect management lifecycle.
- Develop and optimize testing for web applications, APIs/services, and database functionalities.
- Participate actively in Agile environments, including scoping sessions, functional reviews, technical design reviews, and test planning.
- Contribute to discussions on test automation strategies during architecture and design reviews.
- Leverage CI/CD processes and continuous testing methodologies to improve testing efficiency.
- Analyze risks and estimate workloads to ensure quality deliverables.
- Collect and report quality assurance metrics to drive informed decision-making.
About the Candidate (Expectations and Nice to Have Skills)
Requirements
- 6+ years of experience in software testing across all phases, including planning, execution, and closure.
- Knowledge of QA methodologies, best practices, and testing strategies.
- 5+ years of background in automation testing with expertise in Python and Selenium.
- 4+ years of background in Agile processes, preferably Scrum.
- Skills in designing, creating, and maintaining test automation frameworks.
- Proficiency in using SQL for database query operations.
- Familiarity with distributed version control systems such as Git.
- Expertise in test data management techniques.
- Competency with defect tracking and change management tools.
Nice to have
- Showcase of experience in developing tools to simplify test scenarios.
- Familiarity with performance testing strategies and tools.
- Capability to assess and improve the defect management lifecycle.
- Understanding of risk-based testing approaches in Agile environments.
- Flexibility to adapt to shifts in testing priorities and requirements.
About the Company
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.
Company Culture and Benefits
We offer:
- A collaborative environment with like-minded professionals in our engineering community.
- A friendly team and enjoyable working environment with a flexible schedule and the opportunity to work remotely within Poland.
- A chance to work abroad for up to 60 days annually along with business-driven relocation opportunities.
- Outstanding career roadmap with leadership development, career advising, and soft skills programs.
- Certification opportunities (such as GCP, Azure, and AWS) and unlimited access to learning platforms.
- Competitive salary packages with participation in Employee Stock Purchase Plan, benefits package that includes health insurance, multisport, shopping vouchers, and much more.
- Strategically located offices featuring entertainment zones and regular corporate social and well-being events.
Please note: The benefits provided might vary based on the role applied for, and specifics will be discussed during the recruitment process.