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.

Skills

Other Benefits

Flexible scheduleRemote work opportunityCareer development programsHealth insuranceEmployee Stock Purchase PlanMultisport benefitsSocial events