Automated Testing in Python Trainee

Testing

Automated Testing in Python Trainee

Testing
-, Kraków +2 Locations

EPAM Systems

Practice / Internship
Junior
Remote

Job description

Striving to gain market-oriented knowledge and skills to jumpstart your career in IT? Apply for this program and shape your professional path with EPAM experts.


Details

Are you ready to master Python Test Automation, one of the most in-demand skills in IT, and become an essential part of delivering high-quality digital solutions ? Our mentorship program will equip you with everything you need to thrive in this field.

This structured learning path will guide you step by step as you gain the expertise for a rewarding IT career. By joining, you’ll:

  • Master Python fundamentals

  • Understand testing theory, processes and best practices

  • Learn and apply Test Automation frameworks

  • Collaborate with industry experts

Program start: April 13, 2026

Duration: ~2-2.5 months, part-time engagement.

Format: A blend of expert-led guidance and self-paced learning to suit your schedule and learning style.

After completing the program, the best graduates will have the opportunity to continue their path in EPAM Laboratory, pass the interview for a Junior role and join EPAM team, based on their demonstrated skills and available opportunities at EPAM.


What do we offer?

  • High quality learning materials. You’ll be learning from a curriculum crafted by specialists with extensive project experience, validated through hundreds of training sessions to ensure relevance and quality.

  • Practice-oriented approach. You’ll gain hands-on experience throughout this comprehensive program, allowing you to actively apply concepts as you learn and build a practical skill set from day one.

  • In-depth specialization. You’ll graduate as a highly skilled professional, prepared to tackle complex technical challenges and work with some of the world’s leading companies.

  • Guidance from expert mentors. You’ll receive support from experienced mentors during advanced training stages, who will answer your questions, provide insights, and give personalized feedback on your progress.


Training process

The program will last ~2-2.5 months and require ~20-35 hours of weekly engagement, such as:

  • Exploration of self-study materials (lectures and text resources), accessible at any time

  • Completion of practical tasks and theory quizzes with instant feedback

  • Participation in weekly Q&A sessions led by EPAM experts


What is required for training:

  • English proficiency: B2 (Upper-Intermediate) or higher 

  • Solid understanding of Python Core and algorithms

  • Knowledge of testing theory and processes

  • Strong analytical thinking

  • General computer science knowledge 

  • Familiarity with automated testing in Python

  • Ability to work independently with self-study materials and meet deadlines

Nice to have:  

  • Resourcefulness in solving unique challenges

  • Basic understanding of database, API, and UI testing, as well as test automation frameworks


How to get started?

  • Register on this page by March 13th. Once you fill in all the required fields and upload your CV, you will find the confirmation with more details in your mailbox or notifications tab.   

  • Take the English test available in your account's "My assessments" section. You should complete it by the deadline and reach the B2 level result or higher.

  • Pass the technical assessment available in your account's "My assessments" section. You should take it within 5 days after your registration and reach the 75% level result to proceed. 

  • Have a conversation with our AI assistant. We will send you an invitation email with all instructions after you successfully complete all assessment steps (this step will be available only for those with the highest scores).

  • Complete an online Technical Interview with our expert.

  • Receive an invitation to the program. We will inform you of the final results at the end of the enrollment process.

Keep an eye on your profile mailbox to stay updated on your progress and important announcements.


Important notice – Eligibility details you should know:

  • The program is available to Polish citizens and permanent residents who are 18 years of age or older, eligible to work full-time in Poland at the time of application.

  • Program dates may change. Please stay updated via email and our website.

  • Seats are limited, and candidates with the highest assessment results will be enrolled first.

  • We maintain a fair and transparent selection process, and any form of cheating will result in disqualification.

  • If you are currently participating in another EPAM Campus program or employed at EPAM, please consult your Training Coordinator or Resource Manager before applying.

  • After completing the program, high-performing participants may be offered opportunities for continued learning based on their skills, performance, and available pathways at EPAM.

Take your chance to dive into the IT world with a leading international IT company – apply now!

Tech stack

    English

    B2

    Testing Theory

    junior

    Testing Processes

    junior

    Automated Testing in Python

    junior

    Python Core

    junior

    UI testing

    nice to have

    Databases

    nice to have

    API

    nice to have

    Test automation frameworks

    nice to have

Office location

Published: 19.02.2026

Automated Testing in Python Trainee

Summary of the offer

Automated Testing in Python Trainee

-, Kraków
EPAM Systems
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. We kindly ask you to include the following clause in your application: "Wyrażam zgodę na przetwarzanie danych osobowych zawartych w ni... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.