
Automated Testing in Java Trainee
EPAM Systems • Turkey
**Role & seniority: ** Automated Testing in Java (training program); entry-level / career transition track (not an employment guarantee)
**Stack/tools: ** Java; test automation frameworks (modern test automation frameworks); testing concepts (static/dynamic testing, test pyramid); Git (version control); AI tools for learning; English B1+
**Top 3 responsibilities (training focus): **
-
Build proficiency in Java fundamentals and related development concepts
-
Learn test theory and test planning (test cases/suites, defects, reporting)
-
Apply test automation goals and practices using Java + Git
-
Must-have skills:
-
English B1+
-
Basic Java knowledge (data types, conditions/loops, arrays, classes)
-
Familiarity with software testing fundamentals (e.g., functional/non-functional, levels, planning, checklists)
-
Basic Git knowledge
-
-
Nice-to-haves:
-
Prior hands-on experience with test automation
-
Prior exposure to test frameworks or Java testing tools (not explicitly required)
-
-
Location & work type:
-
Remote, within Türkiye only
-
~2.5 months duration; requires ~20 hours/week
-
Application materials to be submitted in English
-
Full Description
EPAM Campus offers a free Automated Testing in Java training program to help you gain market-oriented hard and soft skills alongside IT professionals. In this intensive course, you will learn core software development and testing tools, advance your proficiency in Java and master modern frameworks for test automation.
This program will last ~2.5 months and require ~20 hours of weekly engagement. Completing it won't guarantee a job, but it will lay a solid foundation to enter the profession confidently, either at our company or in the broader IT market.
Requirements
General requirements
This program is available only for citizens of Türkiye Second-to-last or final-year university students, graduates and specialists changing careers Individuals aged 18 years and older
Skills Requirements
English level of B1 (Intermediate) or higher Basic knowledge of Java programming (Data Types, Conditions and Loops, Arrays, Classes) 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
We offer
Remote learning from any location in Turkiye Free-of-charge training program and educational materials Technology mentors from around the globe Market-oriented content tested in numerous runs AI tools for delivering a cutting-edge learning experience Opportunity to join more advanced training stages
Please note that our Talent Attraction Team reviews applications and CVs submitted in English.
EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.