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.
We are looking for a skilled and detail-oriented
Senior Automation Tester specializing in JavaScript
to join our team.
In this role, you will focus on ensuring the quality and reliability of applications by leveraging automation testing frameworks and conducting comprehensive test coverage.
You will collaborate closely with cross-functional teams to deliver high-quality software aligned with project goals and user expectations.
Responsibilities
- Collaborate with the client's testing team to execute end-to-end testing of applications, including both UI and backend (API) testing
- Utilize the client's existing test automation framework built with JavaScript and to automate test scenarios
- Conduct manual testing to ensure thorough coverage of application functionality
- Work with test automation frameworks such as Selenium for UI testing and Chai/Mocha for backend or API testing
- Develop and maintain automated test scripts using the provided frameworks
- Ensure rigorous testing practices to uphold the quality and reliability of applications
- Analyze test results, identify defects, and provide detailed documentation for improvement
- Participate in Agile ceremonies and contribute to the continuous improvement of testing processes
Requirements
- A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
- At least 3 years of experience in automation testing
- Proven expertise in using test automation frameworks like Selenium, Jest, Mocha, or Chai
- Strong programming skills in Java, Python, JavaScript, or TypeScript
- Thorough understanding of quality assurance fundamentals and principles of test automation
- Experience executing end-to-end testing, including both UI and backend testing
- Ability to collaborate effectively within a Scrum team environment
- Excellent problem-solving abilities and keen attention to detail
- Fluent in English, with strong written and verbal communication skills at a B2+ proficiency level or higher
Nice to have
- Experience working with Electronic Health Record (EHR) software or other healthcare-related systems
- Familiarity with and JavaScript-based test automation frameworks
- Strong communication skills with the ability to collaborate effectively across cross-functional teams
- Knowledge of best practices in healthcare software testing and compliance standards
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn