Job Overview
Job description
- Location:
- Łódź, Poland
- Work arrangement:
- On-site
Role Summary
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.
#LI-DNI#EasyApply
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
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
We offer - We gather like-minded people: - Engineering community of industry professionals
- Friendly team and enjoyable working environment
- Flexible schedule and opportunity to work remotely within Poland
- Chance to work abroad for up to 60 days annually
- Business-driven relocation opportunities
- We provide growth opportunities: - Outstanding career roadmap
- Leadership development, career advising, soft skills, and well-being programs
- Certification (GCP, Azure, AWS)
- Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
- English classes
- We cover it all: - Stable income (Employment Contract or B2B)
- Participation in the Employee Stock Purchase Plan
- Benefits package (health insurance, multisport, shopping vouchers)
- Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
- Referral bonuses
- Corporate, social and well-being events
- Please, note: - The set of bonuses might vary based on the role you apply for - specifics will be discussed with our recruiter during the general interview
- We will reach out to selected candidates exclusively
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 a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
- Role:
- Lead Test Automation Engineer in Python
- Job Type:
- Senior Level | Software Engineering
Company profile
EPAM Systems
epam.comEPAM Systems, Inc., also known as EPAM, is a globally active US provider of software engineering and IT consulting services. The company runs software development centers and branch offices in North America, Europe, Asia and Australia, and its offices in Germany are in Frankfurt am Main and Berlin. EPAM Systems took shape in 2002 when two companies set up by Arkadiy Dobkin in Princeton, New Jersey, and Leo Lozner in Minsk, Belarus, were merged. The name originally stood for Effective Programming For America, and the shares were first offered on the New York Stock Exchange in January 2012.
- Company Size
- 50,000 - 100,000 employees
- Headquarters
- Newtown, Pennsylvania, United States
- Founded
- 1993
- Funding Stage
- Public