Automated Testing in Java | Trainee
If you already have intermediate Java skills, understand the basics of software testing, and want to move toward a career in Test Automation, this program is for you.
Details
The Automated Testing in Java Mentoring Program is designed for testers and Java enthusiasts who want to build practical automation skills and prepare for the next step in their career. Over the course of 3 months, you’ll:
strengthen your Java knowledge
learn modern test automation frameworks
understand how automated testing works in real delivery environments.
Whether you're aiming for your first automation role or want to grow from manual testing into automation, this program will help you build skills that are relevant in today’s market.
Program start: June 1, 2026
Duration: 3 months
Weekly commitment: Approximately 20 hours
Upon program completion, you will gain market-oriented soft & hard skills, which you may apply in the IT industry.
Training process
The program consists of one 3-month stage and requires approximately 20 hours of learning per week.
During the program, you will:
Study self-paced learning materials
Complete practical assignments
Pass knowledge-check tests
Take part in regular Q&A sessions with mentors
Receive feedback on your practical tasks from experienced specialists
This format is designed to help you learn independently while still getting expert support and regular progress checks.
What is required for training:
English level of B2 or higher
Intermediate Java skills
Basic understanding of the software testing process and common testing tools
Ability to work with self-study materials, stay organized and meet deadlines
Nice to have:
Analytical thinking and confidence in solving non-standard tasks
Basic understanding of algorithms
Familiarity with SQL, databases, HTML and CSS
How to get started?
Register by April 29 - Complete the application form and upload your CV.
Complete the English test - It will be available in the “My assessments” section of your account. To continue, you need to achieve B2 level or higher.
Complete the technical assessment within 5 days of registration - The assessment will appear in the “My assessments” section.
Phone conversation with a recruiter - Candidates with the highest assessment scores will be invited to this step.
Online technical interview - A technical discussion with one of our experts.
Receive your program invitation - We’ll inform you about the final results and share next steps for the program.
Please check your mailbox and notifications regularly so you don’t miss any updates.
What will you learn during the 3-month training?
Software Testing Fundamentals
Version control with Git
Java Advanced (Java Collections; Java Lambdas and Streams; Java IO)
Clean Code
Unit Testing Frameworks
Selenium WebDriver
Test Automation Frameworks: Layers, Runner, Business Objects
Design Patterns in Test Automation Frameworks Implementation
API Automation
Continuous Integration with Jenkins
Results Analysis and Reporting in Test Automation. Integration with reporting tools
BDD TA Frameworks
Generative AI
Cloud Fundamentals
Please read this info before registration
This training is for citizens of Poland and specialists relocated to this country for a permanent stay.
The program start date may change, so the selection period may be adjusted accordingly. Please regularly check for updates on this page and via email.
Active participants of ЕРАМ Educational programs and employees of EPAM Systems are not allowed to register for the training. Feel free to contact your Training Coordinator or Resource Manager regarding other opportunities.
Considering the limited number of program slots, the order of applications and selection results will be decisive factors for enrollment.
Take your chance to dive into the IT world with a leading international IT company – apply now!
Automated Testing in Java | Trainee
Automated Testing in Java | Trainee