Job Description, Responsibilities & Requirements
Description language:
About the Position
We are seeking an experienced and motivated Senior Test Automation Engineer in JavaScript to join our team. In this role, you will be responsible for developing, maintaining, and enhancing UI and API test automation scenarios using the BDD approach, ensuring high-quality software delivery through seamless collaboration with cross-functional teams.
Responsibilities
- Build and maintain test suites, test cases, and defects
- Develop and maintain Test Automation Frameworks
- Build stable integration test packages
- Fill in gaps in test coverage and expand test scenarios
- Work closely with Business Analysts and Development teams to ensure timely and high-quality task delivery
- Provide innovative ideas for improving test and code design
Requirements
- 3+ years of professional experience in test automation with JavaScript, including ReactJS
- Hands-on experience with automation frameworks and tools (e.g., Playwright)
- Background in Azure DevOps
- Strong understanding of manual testing methodologies and practices
- Skills to create high-quality test documentation
- Familiarity with CI/CD processes and pipelines
- Knowledge of cloud platforms (AWS, Azure) and data pipeline management
- Ability to propose new ideas and implement innovative solutions
- Experience working in Scrum environments
- Good communication skills
- English proficiency at a B2 level
Nice to Have
- Skills in Azure DevOps
- Understanding of Scrum practices
- Familiarity with tools for non-functional testing, such as Snyk and SonarCloud
We Offer
- Opportunity to work remotely from Ukraine
- Engaging and challenging projects
- Professional growth and development opportunities
About the Company
EPAM Systems is a leading global software product development and digital platform engineering company. We partner with the world's most innovative companies to deliver technology solutions that drive business transformation.