Georgia

Automated Testing in Java

If you have a solid foundation in Java and are looking to specialize in automated testing, this free program will provide all the essential skills you need to advance your career.
2_European_gentlemen_v2.jpg
2_European_gentlemen_v2.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 Java, 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 Java 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.

Automated Testing in Java

Automated Testing in Java involves using the Java programming language to create test scripts that automatically detect software flaws and validate the expected behavior of Java applications.

More about this skill
direction
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
Training process

The course will last ~2.5 months and require ~20 hours of weekly engagement. Here's what you can expect:

  1. Expert-led Q&A sessions and interview preparation workshops
  2. Numerous practical tasks and theory quizzes
  3. Self-study materials, accessible at any time

Upon program completion, our experts will review your final practical task and provide feedback. Based on your demonstrated skills and available opportunities at EPAM, you may join the specialization stage (internship at EPAM Lab).

What is required for training:
training-is-for-you

General requirements:

  1. Citizens of Georgia and permanent residents who are eligible to work in this country
  2. Second-to-last or final year university students, graduates and specialists changing careers
  3. Individuals aged 18 years and older

Skills requirements:

  1. English level of B1 (Intermediate) and higher
  2. Basic knowledge of Java programming (Data Types, Conditions and Loops, Arrays, Classes)
  3. 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)
  4. Understanding of test automation goals
  5. Basic knowledge of version control with Git

Nice to have:

  1. Fluency in Georgian of C1 (Advanced) level and higher

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 course for beginners.

How to get started?
  1. Register on this page by April 20. Once you have filled in all the required fields and attached your CV, you will find a confirmation with more details in your mailbox and notifications tab.
  2. Take the English test available in your account's "My assessments" section. You should complete it within 10 days of registration and achieve a B1-level result or higher to proceed.
  3. Pass the technical assessment available in your account's "My assessments" section. You should complete all tasks within 10 days of registration to proceed.
  4. Join the kick-off session and start learning. We will share enrollment results and instructions closer to the training start date in May.

Please check your profile's mailbox regularly to ensure you receive all important notifications.

What will you learn?
Version Control with Git
Java Essentials
Automated Testing in Java
Important notice
  1. 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.
  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.