Automated Testing Start+ Program (.NET, JavaScript, Java)
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.
Registration closed
Program start
14 weeks

If you have basic programming skills in .NET or JavaScript or Java and aspire to shape your career in Automated Testing, then this program is what you need. Register until January 15th and start your journey!

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 a chosen programming language 
  • Master modern frameworks for test automation 
  • Upon program completion, you will gain market-oriented soft & hard skills, which you may apply at our company or anywhere else in the IT industry.  

Training process 

The program consists of two stages:   

  • The first one will last 2.5 months and require ~20 hours of weekly engagement. You will explore self-study materials, 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 more advanced stage. It will last ~1 month with ~20 hours of weekly engagement and include regular Q&A sessions and practical tasks 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
Automated Testing is the process of running software tests automatically. It accelerates routine testing and examines inaccessible for manual testing code areas.
More about this skill
What is required for training:
  • English level from B1 (Intermediate) and higher   
  • Familiarity with one of the programming languages: .NET, Java or JavaScript  
  • Basic understanding of Object-Oriented Programming (OOP) principles  
  • Knowledge of a testing process and its main tools  
  • Ability to work with self-study materials and meet deadlines 

Nice to have:  

  • Analytical thinking skills and resourcefulness in solving non-standard tasks  
  • Basic understanding of algorithms, SQL, database, HTML and CSS 
What will you learn?

Stage 1 – 2.5 months. The training will start with a common part for all tracks (AT in .NET and AT in JavaScript) and will be divided after covering the basics: 

  • Software Development Methodologies  
  • Testing Theory 
  • Version Control with Git  
  • Test Automation Fundamentals 

Java Core (for AT in Java)

  • Environment Preparation 
  • Java Core and Collections 
  • Maven Build Tool 

C# Core (for AT in .NET)

  • Development and Build Tools  
  • C# Basics  
  • C# Essentials  

JavaScript Core (for AT in JavaScript)

  • Environment Preparation 
  • JavaScript Core  

Stage 2 – 1 month. It will focus on test automation and embrace topics tailored to your chosen track: 

Automated Testing in Java (for AT in Java) 

  • WebDriver  
  • Framework  

Automated Testing in .NET (for AT in .NET)

  • Unit Test Frameworks  
  • Locators  
  • WebDriver  
  • Framework  

Automated Testing in JavaScript (for AT in JavaScript)

  • WebDriver IO Introduction  
  • WebDriver IO Basic Commands  
  • Automation tools in JavaScript 

How to get started?
  1. Register on this page. You will need to choose the programming language (.NET, Java or JavaScript), fill in all the required fields and upload your CV. 
  2. Take an English test available in your profile. You should reach the B1 (Intermediate) level result to proceed. 
  3. Pass a technical test. You will receive the link via email upon registration.
  4. Participate in the kick-off session. You will get an invitation email 1-2 days in advance if you successfully pass all assessment steps. 

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

Active participants of ЕРАМ University and employees of EPAM Systems are not allowed to register for the training. Please contact your resource manager regarding the positions available.

All applicants need to have citizenship in Croatia or you must prove that you relocated to this country with a work permit in the EU.

The program start date may change, so the selection period will adjust accordingly. Please monitor training details regularly.

Please note that the program has limited available spots.

Automated Testing Start+ Program (.NET, JavaScript, Java)
February · 14 weeks
Training · Online
Registration closed

Have any questions? Contact us

Org Uni Prog Online HR