Lithuania

Automated Testing in JavaScript

If you have a solid foundation in JavaScript and are looking to specialize in automated testing, this program will provide all the essential skills you need to advance your career.
3_European_gentlemen_v2.jpg
3_European_gentlemen_v2.jpg
Pricing
Free
Program start
August
Type
Training
Language
English
Duration
12 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 for you.

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 training completion, you may join our more advanced programs based on your demonstrated skills and available opportunities at EPAM.  

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.
  • AI-powered solutions. We have integrated AI tools into our education ecosystems to provide a cutting-edge learning experience.
  • 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 path and conduct regular Q&A sessions and workshops.
Training process

The course will last ~2.5 months and require ~20 hours of weekly engagement, such as:

  • Exploration of self-study materials (videos and text resources), accessible at any time
  • Completion of numerous practical tasks with automated check and theory quizzes
  • Participation in Q&A sessions and workshops led by EPAM experts twice a week

Upon program completion, our experts will review your final practical task and provide feedback on the submitted solution. Based on your demonstrated skills and available opportunities at EPAM, you may further join our more advanced programs 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 
  • Basic knowledge of JavaScript programming (Variables, Data Types, Conditions and Loops, Functions, Strings, Arrays)
  • Familiarity with 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
  • Basic knowledge of version control with Git
  • Ability to work with self-study materials and meet deadlines

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

How to get started?
  1. Register on this page till August 15. Once you fill out all the required fields and attach your CV, you will find the confirmation with more details in your mailbox and 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 available in your account's "My enrollments" section till August 19. You will receive additional instructions and resources for preparation after registration.
  4. Wait for the enrollment results. We will email our final decision and further instructions for your learning journey by September 1.
  5. Join the kick-off session and start studying. The program will start with an introductory webinar to give you a detailed overview of the course.

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

What will you learn?
Version Control with Git
JavaScript Essentials
Intro to Automated Testing in JavaScript
Unit Testing Frameworks in JavaScript
WebDriverIO
Please read this info before registration
  • This program is for citizens of Lithuania and people 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 years.
  • 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.
  • We strive to keep the registration and testing process fair for everyone. If we notice any cheating, we will have to reject your application.
  • Registration, assessment and program start dates may change. Check for updates on this page and via email.
  • Considering the limited number of places in this program's group, the application order and assessment results will be decisive factors in enrollment.
  • If you consider applying while enrolled in another EPAM Campus program, please discuss it with your training coordinator first.