Automated Testing in JavaBuild your test automation skills in Java through practical learning and implementation of real-world frameworks.
Skills covered
Automated Testing in Java

Free
The program includes:
- Program format
Self-paced program
- Program level
Intermediate
- Program language
English
Knowledge you will gain
Review essential topics like Java basics, test automation foundations, and Git.
Gain proficiency in Java fundamentals, including OOP, nested classes, enums, optionals, and effective documentation practices.
Gain a comprehensive understanding of Java collections and apply them in practical contexts.
Learn how to create projects, manage dependencies, and run builds with Maven for efficient Java development.
Master Selenium WebDriver to boost your UI automation skills and code quality.
Learn the main principles of automation frameworks and create a hybrid framework using Java and WebDriver.
Study plan
Software Testing Introduction
Software Development Methodologies
Test Automation Foundations
Version Control with Git
How to work with EPAM learning tools
Introduction to Java Basics
First Programs in Java
Data Types
Conditions and Loops
Arrays
Classes
- 6 modules
- 25 courses
- 200 hours
1[Optional Prerequisite Materials] AT in Java Beginner Course
- 10 courses
- 96 h 15 min
60 h
2 h
2 h
8 h
1 h
2 h 30 min
4 h
5 h
4 h 20 min
7 h
2Java Essentials
- 11 courses
- 42 h
3Introduction to Collections
- 1 course
- 1 practice task
- 3 h 45 min
4Maven Build Tool
- 1 course
- 2 h
5Selenium WebDriver
- 1 course
- 21 h
6Automated Testing Framework
- 1 course
- 1 practice task
- 10 h
Automated Testing in Java
Build solid Java foundations and practical test automation skills.
Frequently asked questions
Who is this program for?
What prior knowledge is required for this program?
Can I enroll if I’m not proficient in Java?
Do I need to pay for this program?
Is there any certification provided upon completing this program?
Related courses