Ukraine

Automated Testing in JavaScript

This program opens doors for top graduates to kick off their careers at EPAM Laboratory, interview for a Junior role and join EPAM team.
24_European_lady.jpg
24_European_lady.jpg
Price
Free
Program start
May
Type
Training
Language
English
Duration
15 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, this intensive program is for you.

EPAM experts will help you:

  1. Learn core software development and testing tools
  2. Advance your JavaScript programming proficiency
  3. Master modern frameworks for test automation

Upon successful course completion, you will gain market-oriented skills and may have the opportunity to participate in an internship at EPAM Lab.

Register on this page by April 30 at 10:00, pass the selection stages and start studying on May 11.

To stay up to date with important announcements and updates, join EPAM Campus on Telegram.

What do we offer?
  1. Industry-focused education with EPAM, a leading software engineering company
  2. Intensive, hands-on learning through numerous practical assignments
  3. Free access to top-notch educational materials and resources
  4. Regular guidance from seasoned mentors throughout your training
  5. Integration of AI tools to provide an innovative learning experience
  6. Opportunity to join the EPAM team upon successful completion of all stages
What is required for training:
training-is-for-you
  1. English proficiency level B1 (Intermediate) and higher;
  2. Basics of JavaScript programming (Variables, Data Types, Conditions and Loops, Functions, Strings, Arrays); 
  3. Basics of testing theory (Static and Dynamic Testing; Requirement Analysis; Software Testing Methods; Software Testing Levels. Testing Pyramid; Functional and Non-Functional Testing Types; Test Planning: Tasks and Goals; Checklists; Test Cases and Test Suites; Defect; Test Result Report) and Test automation purposes; 
  4. Version control with GIT;
  5. Understanding of test automation goals

Don't worry if you have minor gaps – you will be able to improve some skills during the program. You can also start exploring our courses for beginners.

How to get started?
  1. Click "Register" on this page, fill in all the necessary fields and upload your CV by 10:00 on April 30. 
  2. Take an English language test and confirm you have a B1 (Intermediate) level or higher. The test will be available in your profile after registration (deadline for the test: 10:00 on April 30). 
  3. Pass the technical assessment available in your account's "My assessments" section.
  4. Join the kick-off session and start learning. We will share enrollment results and instructions closer to the training start date in May.

To help you structure your knowledge and feel more confident during the selection process, we recommend completing an additional Self-Paced course.

What will you learn?
The program will last 2.5 months and require ~20 hours of weekly involvement. You will explore materials for self-study, complete tasks, and take tests to check your knowledge. Our experienced mentors will guide your learning through online Q&A sessions and masterclasses. At the end of program, you will have final practical task reviewed by our experts and feedback session regarding provided solution. During this stage, you will study the following topics:
Version Control with GIT
JavaScript Essentials
Intro in Automated Testing with JavaScript
Unit testing frameworks in JavaScript
WebDriverIO
Final Task
Additional info
  1. This educational program is available to citizens of Ukraine who are currently residing in Ukraine.
  2. Registration, assessment and program start dates are subject to change. Check for updates on this page and via email.
  3. Enrollment is competitive due to the limited number of group spots. We will prioritize applicants with the highest scores who meet all requirements.
  4. We strive to keep the registration and testing process fair for everyone. If we notice any cheating, we will have to reject your application.
  5. If you consider applying while enrolled in another EPAM Campus program, please discuss it with your training coordinator first.
  6. The organizers reserve the right to refuse candidates' participation in the training or advancement to the next stage without explanation or additional justification.

Don't miss the opportunity to dive into the IT world with EPAM Campus!