If you have basic programming skills in JavaScript and aspire to shape your career in Automated Testing, then this program is what you need.

Our learning path includes several stages, offering you a step-by-step approach to gaining in-depth knowledge in this direction. By participating, you will have the opportunity to:

  • Acquire proficiency in core software development and testing tools.
  • Enhance your JavaScript skills.
  • Master modern frameworks for test automation.

Upon completing the program, you will acquire market-oriented soft and hard skills, which you can apply in the IT industry.

TRAINING PROCESS

  • The program consists of two stages:
  • The first one will last 1 month and require ~20 hours of weekly engagement. You will explore self-study materials on programming language, complete assigned tasks and pass knowledge-checking tests. Our experienced mentors will guide your learning through Q&A sessions and workshops held twice a week.
  • If you successfully pass all training modules, the technical test and interview with a recruiter, we will invite you to the next part on test automation in JavaScript. It will last ~1 month with ~20 hours of weekly engagement and include regular Q&A sessions and final practical task that our trainers will check.
  • Based on your demonstrated skills and available opportunities at EPAM, you will be able to join our Lab and get hands-on experience at the forefront of the industry.

Automated Testing in JS

Automated testing in Java Script allows to validate web app functionality and user experience. Professionals with this skill are highly sought after in web development.

What is required for training:

  • English level of B2 (Upper-Intermediate) and higher
  • Familiarity with JavaScript programming (Variables, Data Types, Conditions and Loops, Functions, Strings, Arrays)
  • Basic grasp of testing theory (Static & Dynamic Testing, Requirement Analysis, Software Testing Methods & Levels, Testing Pyramid, Functional & Non-Functional Testing Types, Test Planning, Checklists, Test Cases & Suites, Defects, Test Result Reports)
  • Understanding of test automation goals
  • Familiarity with version control with Git
  • Ability to work with self-study materials and meet deadlines

No need to worry if you have any gaps – you will be able to finetune some skills during the program.

EPAM Systems Inc. (EPAM) is a leading digital transformation services and product engineering company. Since 1993, we have used our software engineering expertise to become a leading global provider of digital engineering, cloud and AI-enabled transformation services, as well as a leading business and experience consulting partner for global enterprises and ambitious startups. We address our clients’ transformation challenges by fusing EPAM Continuum’s integrated strategy, experience and technology consulting with our 30+ years of engineering execution to speed our clients’ time to market and drive greater value from their innovations and digital investments. Learn more at www.epam.com.