Position: Senior Automation Tester in JavaScript
Company: EPAM
Experience required: 3y
English level: upper

The customer provides a complete and optimized research solution comprised of e-journals, e-books, and research databases — all combined with the most powerful discovery service to support the information needs and maximize the research experience of its end-users.

Responsibilities:

Develop and maintain automated test framework
Take an active part in the Agile Scrum ceremonies and artifacts and participate in full Software Development Life Cycle
Design, code and execute automated test scripts
Take part in researching best practices, new tools, and technology
Analyze test results to ensure existing functionality and recommend corrective action
Maintain documentation of test results to assist in debugging and modification of software
Analyze and write test standards and procedures
Consult with development engineers in resolution of problems

Requirements:

3+ years of experience in AT in JS
Good sense for Software Quality, the Clean Code Principles, Test Driven Development and an Agile mindset
Very strong hands-on experience in software development and test automation (e.g. unit, integration, and UI tests)
Very good knowledge of TypeScript, and/or JavaScript
Experience in Test Design and Testing
Strong analytical and troubleshooting skills for distributed and complex systems; including thorough knowledge of the entire development lifecycle
Expertise in Agile development practices, Clean Code and TDD
High engagement, self-organization, strong communication skills and team spirit