Lead Test Automation Engineer in Python

EPAM SystemsGdańsk, 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

  • 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. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to innovative projects, and have an opportunity to continuously learn and grow.

Company Culture and Benefits

  • Engineering community of industry professionals and friendly team with an enjoyable working environment.
  • Flexible schedule and opportunity to work remotely within Poland, along with chances to work abroad for up to 60 days annually.
  • Outstanding career roadmap with growth opportunities, leadership development, career advising, and soft skills programs.
  • Stable income with options for Employment Contract or B2B, benefits package including health insurance, multisport, and shopping vouchers.
  • Enjoy strategically located offices featuring entertainment zones, free snacks, fantastic coffee, and much more.
  • Note: The set of bonuses might vary based on the role you apply for, and specifics will be discussed during the interview.

Skills

Other Benefits

Flexible scheduleRemote work within PolandOpportunity to work abroad for up to 60 days annuallyHealth insuranceMultisportShopping vouchersEmployee Stock Purchase PlanUnlimited access to LinkedIn LearningCertification opportunities (GCP, Azure, AWS)Referral bonusesCorporate social and well-being events