EPAM Systems logo

Automated Testing in Java Trainee

EPAM Systems • Turkey

remoteinternship
Posted Nov 12, 2026

**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.

Automated TestingDefect ReportingEnglishFunctional TestingGitJavaNon-Functional TestingRequirement AnalysisSoftware TestingTest AutomationTest CasesTest PlanningTesting Theory

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.