Latvia

Automated Testing in JavaScript

Striving to gain market-oriented knowledge and skills to jumpstart your career in IT? Apply for this program and shape your professional path with EPAM experts.
4_European_lady_v2.jpg
4_European_lady_v2.jpg
Pricing
Free
Program start
January 2025
Type
Training
Language
English
Duration
10 weeks
Format
Online
Level
Fundamentals
Details

If you have basic programming skills in JavaScript, understand testing processes and aspire to shape your career in test automation, then this expert-led 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: 

  • Learn core software development and testing tools
  • Advance your proficiency in JavaScript 
  • Master modern frameworks for test automation 

Upon successful program completion, you will gain market-oriented soft & hard skills and may have a chance to join our internship.

Automated Testing in JS

Automated Testing in JavaScript is the practice of writing test scripts in JavaScript to automatically validate the functionality and user experience of web applications. 

More about this skill
direction
What do we offer?
  • Industry-based education. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands.
  • Top-notch learning materials. EPAM specialists with extensive project experience have designed and tested the educational content in numerous training runs.  
  • Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned.  
  • Support from training coordinators. We will guide your learning during all stages and conduct regular Q&A sessions.
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 your programming language, complete assigned tasks and pass knowledge-checking tests. Our experienced trainers 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 stage, focusing on test automation in JavaScript. For ~1 month with ~20 hours of weekly engagement, you will explore self-study materials, participate in regular Q&A sessions and prepare for a final practical task that our trainers will check.

Based on your demonstrated skills and available opportunities at EPAM, you may join our internship and get hands-on experience at the forefront of the industry. 

What is required for training:
training-is-for-you
  • 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.

How to get started?
  1. Register on this page till January 8. Once you fill out all the required fields and attach your CV, you will find the confirmation with more details in your mailbox or notifications tab.
  2. Take the English test available in your account's "My enrollments" section. You should complete it after registration and reach the B2 level result or higher to proceed.
  3. Pass the technical assessment till January 8. You will receive its link and all instructions via the registration confirmation email.  
  4. Join the kick-off session and start learning. If you successfully pass all the assessment steps, you will receive an invitation email 1-3 days before the first webinar. 

Please check your profile's mailbox regularly to make sure you get all important notifications. 

What will you learn?
Stage 1 (~1 month with ~20 hours/week)
Stage 2 (~1 month with ~20 hours/week)
Please read this info before registration
  • This program is for citizens of Latvia and specialists who have relocated to this country for a permanent stay.
  • The learning process will be quite intensive, so we only invite specialists, graduates or students in their final year.
  • We have designed this course for IT beginners seeking to master test automation skills. If you have some production experience, feel free to explore our career website for job opportunities.
  • If you consider applying while enrolled in another EPAM Campus program or working at EPAM, please discuss it with your Training Coordinator or Resource Manager first.
  • The course start date may change, so the admission period may be adjusted accordingly. Please regularly check for updates on this page and via email. 
  • Considering the limited number of program slots, the application order and assessment results will be decisive factors in enrollment.