April 24, 2026

Automated Testing in .NET Trainee

Intern • Remote

Krakow, Poland

Our structured learning path is designed to take you from fundamental concepts to advanced automation techniques through a step-by-step approach. This online, free program provides a unique opportunity for joiners (especially from Krakow, Gdansk, Warsaw, and Wroclaw) to gain in-demand skills in test automation.

By joining, you will:

  • Strengthen your .NET skills with hands-on practice

  • Master leading test automation frameworks used in the industry

  • Gain expertise in essential development and testing tools for modern software engineering

By the end of this 2,5-months program, you will:

  • Have both the technical expertise and market-ready skills to thrive in the IT industry

  • Develop a strong foundation in Automated Testing

  • Refine soft skills crucial for professional growth

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!

Take the next step in your career – join us and become proficient in Automated Testing with .NET!

How it works

Registration deadline: 17 April, 2026 (Note: This program has specific prerequisites. Please review the 'What is required for training' section before applying)

Training start date: May, 2026 (subject to change)

Program duration: 2,5 months

Weekly time commitment: ~20 hours

Learning format: Self-study materials, practical tasks and knowledge assessments

Live support: Q&A sessions and workshops with experienced mentors (twice a week)

Final evaluation: A practical project reviewed by industry experts, followed by personalized feedback

What is required for training:

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

  • Familiarity with C# programming

  • Basic grasp of Testing Theory

  • Knowledge of test automation goals

  • Experience with version control with Git

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

No need to worry if you have any gaps – you will be able to fine-tune some skills during the program.

Important notice – Eligibility details you should know:

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

  • Considering the limited number of program slots, the applications order and selection results will be decisive factors for being enrolled.

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

Similar jobs you might like

Technology

EPAM Systems

.NET Fundamentals Trainee

Intern

Remote

🏢 Summary: Free educational .NET training program for junior professionals focused on building practical skills in C# and ASP.NET through a structured, two-stage learning path. Participants complete self-paced study, practical assignments and workshops, culminating in advanced specialization and a personal project. High-performing graduates may continue further development opportunities based on their results. 🗂️ Requirements: English level B2 or higher, Deep understanding of algorithms, Strong knowledge of OOP, Knowledge of SQL, Understanding of data structures, Familiarity with database fundamentals, Basic knowledge of C#, Basic knowledge of HTML, Basic knowledge of CSS, Basic knowledge of JavaScript, Ability to pass technical assessment 📃 Skills: .NET, C#, ASP.NET, WebAPI, SQL, OOP, Algorithms, DataStructures, HTML, CSS, JavaScript 🏢 Description: We invite you to join our free educational program for junior professionals in .NET, designed for students and individuals with basic software development knowledge. In this learning path, you can expect self-paced learning with a part-time commitment, assignments that include automated checks and tests and evening group Q&A sessions and workshops – all under the guidance of EPAM experts. By participating, you will have the opportunity to: Learn how to create programs in C# using a structured approach Understand simple algorithms for searching and sorting data Find out how to develop and debug .NET solutions Acquire the skills to create ASP.NET Web API programs Discover how to build n-layer .NET applications Registration deadline: May 7, 2026 Program start*: June 1, 2026 After completing all program stages, high-performing candidates may be offered the opportunity to continue learning according to their level, skills and available opportunities at EPAM. *Program dates are subject to change. Stay tuned for updates. What do we offer? Education within an IT company. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. Top-notch learning materials. EPAM specialists with extensive project experience have designed and tested our educational content in numerous training runs. Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned. Support from training coordinators. Our specialists will navigate your learning path and conduct regular workshops. Training process The program is designed to guide you through two engaging stages: Stage 1: Fundamentals (~4 months) At this stage, you'll build a strong foundation in .NET. Here's what to expect: Exploration of self-study materials, accessible at any time Completion of practical tasks and theory quizzes with automated checks Participation in regular workshops led by EPAM experts Perform well to pass the technical interview and advance to the next level. Stage 2: Specialization (6 months) This stage is all about taking your skills to the advanced level with a more intensive approach: Daily learning. Complete daily practical assignments that will challenge and grow your expertise. Self-study. Continue exploring in-depth materials to master specialized topics. Group support. Attend group Q&A sessions with peers and mentors for real-time insights. Practical integration. Apply what you’ve learned by working on a personal project that showcases your abilities. Once you complete both fundamentals and specialization stages, you'll acquire job-ready soft and technical skills that will equip you to thrive as a .NET engineer in the IT industry. What is required for training: English level from B2(Upper-Intermediate) and higher Deep understanding of algorithms and OOP Knowledge of SQL and data structures Familiarity with database fundamentals Basic understanding of C#, HTML, CSS and JavaScript Analytical thinking and ability to solve non-standard tasks Nice to have: Proficiency in any programming language How to get started? Register by May 7. Once you fill in all required fields and attach your CV, you will find the confirmation with more details in your mailbox and the notifications tab. Take the English test available in the "My enrollments" section of your account. You should pass it within 5 days of registration and reach at least the B2 level result to proceed. Pass an entry technical assessment available in your account's "My enrollments" section. You should take it within 5 days of registration. Receive an invitation to the program and start studying. We will share enrollment results and further instructions for your learning journey closer to the training start date (~March). Please check your profile's mailbox regularly to make sure you get all important notifications.

Technology

EPAM Systems

.NET Trainee

Intern

Remote

🏢 Summary: Free educational .NET training program for junior candidates with basic development knowledge, focused on building practical skills in C# and ASP.NET under expert guidance. The program covers .NET fundamentals, algorithms, databases and web API development through self-study, workshops and hands-on projects. High-performing participants may advance to further learning opportunities after completion. 🗂️ Requirements: English level B2 or higher, Deep understanding of algorithms, Strong knowledge of OOP, Knowledge of SQL, Understanding of data structures, Familiarity with database fundamentals, Basic knowledge of C#, Basic knowledge of HTML, Basic knowledge of CSS, Basic knowledge of JavaScript, Ability to pass technical assessment 📃 Skills: .NET, C#, ASP.NET, WebAPI, SQL, OOP, Algorithms, DataStructures, HTML, CSS, JavaScript, Databases 🏢 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 We invite you to join our free educational program for junior professionals in .NET, designed for students and individuals with basic software development knowledge. In this learning path, you can expect self-paced learning with a part-time commitment, assignments that include automated checks and tests and evening group Q&A sessions and workshops – all under the guidance of EPAM experts. By participating, you will have the opportunity to: Learn how to create programs in C# using a structured approach Understand simple algorithms for searching and sorting data Find out how to develop and debug .NET solutions Acquire the skills to create ASP.NET Web API programs Discover how to build n-layer .NET applications Registration deadline: August 20, 2026 Program start*: September 14, 2026 After completing all program stages, high-performing candidates may be offered the opportunity to continue learning according to their level, skills and available opportunities at EPAM. *Program dates are subject to change. Stay tuned for updates. What do we offer? Education within an IT company. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. Top-notch learning materials. EPAM specialists with extensive project experience have designed and tested our educational content in numerous training runs. Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned. Support from training coordinators. Our specialists will navigate your learning path and conduct regular workshops. Training process The program is designed to guide you through two engaging stages: Stage 1: Fundamentals At this stage, you'll build a strong foundation in .Net. Here's what to expect: Exploration of self-study materials, accessible at any time Completion of practical tasks and theory quizzes with automated checks Participation in regular workshops led by EPAM experts Perform well to pass the technical interview and advance to the next level. Stage 2: Specialization This stage is all about taking your skills to the advanced level with a more intensive approach: Daily learning. Complete daily practical assignments that will challenge and grow your expertise. Self-study. Continue exploring in-depth materials to master specialized topics. Group support. Attend group Q&A sessions with peers and mentors for real-time insights. Practical integration. Apply what you’ve learned by working on a personal project that showcases your abilities. Once you complete both fundamentals and specialization stages, you'll acquire job-ready soft and technical skills that will equip you to thrive as a .NET engineer in the IT industry. What is required for training: English level from B2(Upper-Intermediate) and higher Deep understanding of algorithms and OOP Knowledge of SQL and data structures Familiarity with database fundamentals Basic understanding of C#, HTML, CSS and JavaScript Analytical thinking and ability to solve non-standard tasks Nice to have: Proficiency in any programming language How to get started? Register by August 20. Once you fill in all required fields and attach your CV, you will find the confirmation with more details in your mailbox and the notifications tab. Take the English test available in the "My enrollments" section of your account. You should complete it by the deadline and achieve at least a B2-level result to proceed. Pass an entry technical assessment available in your account's "My enrollments" section till August 25 . You will receive the exam link via the post-registration email. Receive an invitation to the program and start studying. We will share enrollment results and further instructions for your learning journey closer to the training start date (~September). Please check your profile's mailbox regularly to make sure you get all important notifications. Important notes: 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!

Technology

EPAM Systems

Automated Testing in Python Trainee

Intern

Remote

Krakow, Poland

🏢 Summary: A part-time Python Test Automation mentorship program designed to build practical skills in automated testing and prepare participants for a potential Junior role. The program combines self-paced learning, hands-on tasks, and expert-led sessions over 2–2.5 months. Top graduates may advance to further opportunities after assessments and interviews. 🗂️ Requirements: English proficiency B2 or higher, Solid understanding of Python Core, Knowledge of algorithms, Knowledge of testing theory and processes, Understanding of automated testing in Python, General computer science knowledge, Strong analytical thinking, Ability to work independently, Eligibility to work full-time in Poland, Minimum age of 18 📃 Skills: Python, Testing, Automation, Algorithms, ComputerScience, Databases, API, UI, Frameworks 🏢 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!

Technology

EPAM Systems

Automated Testing in Java | Trainee

Intern

Remote

🏢 Summary: A 3-month Automated Testing in Java Mentoring Program designed for individuals with intermediate Java skills who want to transition into Test Automation. The program combines self-paced learning, practical assignments, and mentor support to build hands-on experience with modern automation frameworks and tools used in real projects. 🗂️ Requirements: English level B2 or higher, Intermediate Java skills, Basic knowledge of software testing process, Understanding of common testing tools, Ability to commit approximately 20 hours per week, Ability to work independently with self-study materials, Completion of technical assessment 📃 Skills: Java, Git, Selenium, JUnit, TestNG, SQL, HTML, CSS, Jenkins, API, BDD, CI, OOP, Algorithms, Cloud 🏢 Description: 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!

Technology

EPAM Systems

.NET Trainee

Intern

Remote

Gdansk, Poland

🏢 Summary: Free educational .NET development program for junior professionals and students with foundational knowledge, offering self-paced part-time learning, practical assignments with automated tests, and expert-led workshops. Participants enhance their technical skills in a structured environment with the possibility to continue learning further based on performance and available opportunities. 🗂️ Requirements: English level B2 or higher, Deep understanding of algorithms, Deep understanding of OOP, Knowledge of SQL, Knowledge of data structures, Familiarity with database fundamentals, Basic understanding of C#, Basic understanding of HTML, Basic understanding of CSS, Basic understanding of JavaScript, Analytical thinking, Ability to solve non-standard tasks 📃 Skills: C#, SQL, HTML, CSS, JavaScript, OOP, Algorithms, DataStructures, Databases 🏢 Description: We invite you to join our free educational program designed for junior professionals in .NET development. This program is tailored for students and individuals with foundational knowledge in software development who are looking to advance their technical expertise in a structured and professional environment. In this learning path, you can expect self-paced learning with a part-time commitment, assignments that include automated checks and tests and evening group Q&A sessions and workshops – all under the guidance of EPAM experts. After completing all program stages, high-performing candidates may be offered the opportunity to continue learning according to their level, skills and available opportunities at EPAM. Requirements: English level from B2 (upper-Intermediate) and higher Deep understanding of algorithms and OOP Knowledge of SQL and data structures Familiarity with database fundamentals Basic understanding of C#, HTML, CSS and JavaScript Analytical thinking and ability to solve non-standard tasks Nice to have: Proficiency in any programming language We offer: Education within an IT company. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. Top-notch learning materials. EPAM specialists with extensive project experience have designed and tested our educational content in numerous training runs. Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned. Support from training coordinators. Our specialists will navigate your learning path and conduct regular workshops. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

.NET Trainee

Intern

Remote

Wroclaw, DS, Poland

🏢 Summary: Free educational .NET development program for junior professionals and students with foundational software knowledge, offering self-paced part-time learning, practical assignments with automated tests, and expert-led workshops. The program focuses on strengthening core programming, database, and web fundamentals in a structured environment. High-performing participants may receive further learning opportunities based on their skills and available openings. 🗂️ Requirements: English level B2 or higher, Deep understanding of algorithms, Deep understanding of OOP, Knowledge of SQL, Knowledge of data structures, Familiarity with database fundamentals, Basic knowledge of C#, Basic knowledge of HTML, Basic knowledge of CSS, Basic knowledge of JavaScript, Analytical thinking, Ability to solve non-standard tasks 📃 Skills: C#, SQL, HTML, CSS, JavaScript, OOP, Algorithms, Databases 🏢 Description: We invite you to join our free educational program designed for junior professionals in .NET development. This program is tailored for students and individuals with foundational knowledge in software development who are looking to advance their technical expertise in a structured and professional environment. In this learning path, you can expect self-paced learning with a part-time commitment, assignments that include automated checks and tests and evening group Q&A sessions and workshops – all under the guidance of EPAM experts. After completing all program stages, high-performing candidates may be offered the opportunity to continue learning according to their level, skills and available opportunities at EPAM. Requirements: English level from B2 (upper-Intermediate) and higher Deep understanding of algorithms and OOP Knowledge of SQL and data structures Familiarity with database fundamentals Basic understanding of C#, HTML, CSS and JavaScript Analytical thinking and ability to solve non-standard tasks Nice to have: Proficiency in any programming language We offer: Education within an IT company. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. Top-notch learning materials. EPAM specialists with extensive project experience have designed and tested our educational content in numerous training runs. Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned. Support from training coordinators. Our specialists will navigate your learning path and conduct regular workshops. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

.NET Trainee

Intern

Remote

Krakow, Poland

🏢 Summary: Free educational program for junior .NET developers offering structured, part-time self-paced learning with assignments, automated tests, and expert-led workshops. Designed for candidates with foundational software development knowledge who want to deepen their skills in C# and related technologies. High-performing participants may receive further learning opportunities based on their results and available openings. 🗂️ Requirements: English level B2 or higher, Deep understanding of algorithms, Deep understanding of OOP, Knowledge of SQL, Knowledge of data structures, Familiarity with database fundamentals, Basic knowledge of C#, Basic knowledge of HTML, Basic knowledge of CSS, Basic knowledge of JavaScript, Analytical thinking, Ability to solve non-standard tasks 📃 Skills: C#, SQL, HTML, CSS, JavaScript, OOP, Algorithms, Databases 🏢 Description: We invite you to join our free educational program designed for junior professionals in .NET development. This program is tailored for students and individuals with foundational knowledge in software development who are looking to advance their technical expertise in a structured and professional environment. In this learning path, you can expect self-paced learning with a part-time commitment, assignments that include automated checks and tests and evening group Q&A sessions and workshops – all under the guidance of EPAM experts. After completing all program stages, high-performing candidates may be offered the opportunity to continue learning according to their level, skills and available opportunities at EPAM. Requirements: English level from B2 (upper-Intermediate) and higher Deep understanding of algorithms and OOP Knowledge of SQL and data structures Familiarity with database fundamentals Basic understanding of C#, HTML, CSS and JavaScript Analytical thinking and ability to solve non-standard tasks Nice to have: Proficiency in any programming language We offer: Education within an IT company. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. Top-notch learning materials. EPAM specialists with extensive project experience have designed and tested our educational content in numerous training runs. Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned. Support from training coordinators. Our specialists will navigate your learning path and conduct regular workshops. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

.NET Trainee

Intern

Remote

Warsaw, Poland

🏢 Summary: Free part-time educational program for junior .NET developers with foundational knowledge, offering structured self-paced learning, practical assignments, and expert-led workshops. Participants complete automated-checked tasks and evening Q&A sessions under expert guidance. High-performing graduates may receive further development opportunities based on their skills and available openings. 🗂️ Requirements: English B2 level or higher, Deep understanding of algorithms, Strong knowledge of OOP, Knowledge of SQL, Understanding of data structures, Familiarity with database fundamentals, Basic knowledge of C#, Basic knowledge of HTML, Basic knowledge of CSS, Basic knowledge of JavaScript, Analytical thinking, Ability to solve non-standard tasks 📃 Skills: .NET, C#, SQL, HTML, CSS, JavaScript, OOP, Algorithms, Databases 🏢 Description: We invite you to join our free educational program designed for junior professionals in .NET development. This program is tailored for students and individuals with foundational knowledge in software development who are looking to advance their technical expertise in a structured and professional environment. In this learning path, you can expect self-paced learning with a part-time commitment, assignments that include automated checks and tests and evening group Q&A sessions and workshops – all under the guidance of EPAM experts. After completing all program stages, high-performing candidates may be offered the opportunity to continue learning according to their level, skills and available opportunities at EPAM. Requirements: English level from B2 (upper-Intermediate) and higher Deep understanding of algorithms and OOP Knowledge of SQL and data structures Familiarity with database fundamentals Basic understanding of C#, HTML, CSS and JavaScript Analytical thinking and ability to solve non-standard tasks Nice to have: Proficiency in any programming language We offer: Education within an IT company. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. Top-notch learning materials. EPAM specialists with extensive project experience have designed and tested our educational content in numerous training runs. Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned. Support from training coordinators. Our specialists will navigate your learning path and conduct regular workshops. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

.NET Trainee

Intern

Remote

Katowice, SL, Poland

🏢 Summary: A free, part-time educational program in .NET development designed for junior professionals and students with foundational knowledge in software development. The program offers self-paced learning, automated assignments, and live Q&A workshops led by experts. High-performing participants may receive an opportunity to continue their learning path based on their skills and available opportunities. 🗂️ Requirements: English level B2 or higher, Deep understanding of algorithms, Strong knowledge of OOP, Knowledge of SQL, Understanding of data structures, Familiarity with database fundamentals, Basic knowledge of C#, Basic knowledge of HTML, Basic knowledge of CSS, Basic knowledge of JavaScript, Analytical thinking skills, Ability to solve non-standard tasks 📃 Skills: C#, SQL, HTML, CSS, JavaScript, OOP, Algorithms, DataStructures, Databases 🏢 Description: We invite you to join our free educational program designed for junior professionals in .NET development. This program is tailored for students and individuals with foundational knowledge in software development who are looking to advance their technical expertise in a structured and professional environment. In this learning path, you can expect self-paced learning with a part-time commitment, assignments that include automated checks and tests and evening group Q&A sessions and workshops – all under the guidance of EPAM experts. After completing all program stages, high-performing candidates may be offered the opportunity to continue learning according to their level, skills and available opportunities at EPAM. Requirements: English level from B2 (upper-Intermediate) and higher Deep understanding of algorithms and OOP Knowledge of SQL and data structures Familiarity with database fundamentals Basic understanding of C#, HTML, CSS and JavaScript Analytical thinking and ability to solve non-standard tasks Nice to have: Proficiency in any programming language We offer: Education within an IT company. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. Top-notch learning materials. EPAM specialists with extensive project experience have designed and tested our educational content in numerous training runs. Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned. Support from training coordinators. Our specialists will navigate your learning path and conduct regular workshops. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Automated Testing in Java Trainee

Intern

Remote

🏢 Summary: 9-week paid hybrid internship in Krakow focused on Automated Testing in Java within an AI-powered project. Participants work full-time in a Scrum team, building and testing a Java-based web application while following automation best practices. The program prepares candidates for a full-time role in test automation. 🗂️ Requirements: Final-year student or recent graduate, English proficiency B2 or higher, Strong knowledge of Java Core, Understanding of OOP principles, Experience with Maven, Experience with Git, Basic knowledge of unit testing, Basic knowledge of design patterns, Experience with Selenium WebDriver, Basic understanding of test automation frameworks structure, Basic understanding of API testing and REST services, Availability for full-time 9-week program, Ability to work hybrid in Krakow 📃 Skills: Java, OOP, Maven, Git, JUnit, Selenium, REST, SQL, BDD, Jira, Scrum, Cloud 🏢 Description: Are you a final-year student passionate about automating software testing for Java applications and eager to start your career in Krakow? Join our team as an Automated Testing in Java Intern, where you'll work on AI-powered projects and develop competencies with experienced mentors. Details This is a 9-week, paid professional program designed to transition high-performing students into full-time AT in Java specialists at EPAM. The hybrid format allows you to work on cutting-edge projects, learn from industry experts and build a strong foundation in AI-driven solutions . Program dates: July 1 – August 31, 2026 Commitment: Full-time (40 hours/week) Format: Paid, hybrid (3 days in the Krakow office, 2 days remote) Who should apply: Final-year students and recent graduates in Krakow or those able to commute and ready to start their journey with EPAM after this internship. Registration deadline: May 11, 2026 Make this summer count – apply now! How does this internship prepare you for success? Real project experience – Work on a practical Java-based project and see how software is built and tested in a professional environment – from planning and coding to testing and reviews. Mentorship from experienced engineers – Get regular guidance from EPAM specialists who will support your technical growth and help you improve how you approach real development tasks. A hybrid setup that works – Spend 3 days in the Krakow office collaborating face-to-face with your team, and 2 days online with the flexibility to work remotely. Paid from day one – Develop valuable experience while earning at the same time. A strong starting point for your career – This internship is designed for people who want to build solid foundations and continue growing in test automation after the program. What will you learn? During this internship, you’ll work in a multidisciplinary team of EPAM experts on a real-world AI-powered project using Java and Testing technologies. This experience will enhance your technical knowledge, problem-solving ability and teamwork skills. As part of the team, you’ll engage in various development activities, including: Collaborating in a Scrum team environment Automated Testing of a Java-based Web application for an AI-powered solution from scratch Participating in the code review process and following AT in Java best practices Engaging in learning activities to expand and deepen your expertise in Automated Testing in Java and AI integration What is required for training: We’re looking for final-year students or recent graduates from Krakow and nearby locations with: English proficiency – At least B2 level to communicate effectively in a professional setting Java Core & OOP – Strong knowledge and hands-on coding experience Build Tools – Understanding of Maven Version Control – Experience with Git Unit Testing – Basic understanding Design Patterns – Basic understanding Selenium WebDriver – Experience in UI test automation, element handling and synchronization TA Frameworks (Layers, Runner, Business Objects) – Basic understanding of building and maintaining structured automation frameworks API Automation – Basic understanding of API testing and working with REST services Bonus points if you also have: Relational Databases & SQL – Basic understanding Clean Code – Basic understanding BDD TA Frameworks – Familiarity Jira Software – Familiarity Cloud Technologies – Insight into cloud-related technologies is a plus How to get started? Apply by May 11 – Fill in all required fields and attach your CV. You’ll receive a confirmation email with further details. Pass the Assessment – Complete the English and Technical tests in your profile within 5 days of applying. Join an Interview with our recruiter. Complete an Online Technical Interview with our expert. After you apply, please check your inbox (and spam folder) for the next steps. Important notice: This internship is open exclusively to individuals based in Poland, with a hybrid work setup in Krakow. If you live outside Kraków but can travel regularly to the office during the internship, you are welcome to apply. In the application form, please select "Kraków" as your "Current location" . Due to limited availability, selection will be based on the application order and assessment results. Internship dates and conditions may change, so stay updated on program details. EPAM does not cover visa or work permit costs where legally required. Campus Portal participants and current EPAM employees are not eligible for this internship. Learn more about us! EPAM is a global leader in digital transformation and AI-driven development of digital and physical products, as well as digital platform engineering services. Through its innovative strategy, integrated advisory, consulting, design expertise and unique 'Engineering DNA,' EPAM’s globally deployed hybrid teams deliver advanced AI solutions that connect people, optimize experiences and improve lives across enterprises, education and health platforms. In Poland, EPAM has operated for 15 years in 7 cities – Krakow, Gdansk, Katowice, Warszawa, Wroclaw, Lodz, Poznan – employing over 7,000 specialists. Join us this summer and become the next talent to shape our legacy.