May 4, 2026
Automated Testing in Java Trainee
Intern • Remote
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.
Similar jobs you might like
Technology
EPAM Systems
Java Trainee
Intern
Hybrid
🏢 Summary: A 9-week paid, full-time hybrid internship program designed to prepare final-year students and recent graduates for a Java Developer role through hands-on work on a real AI-powered Java web application. Participants collaborate in a Scrum team, follow professional development practices, and receive mentorship while building production-style solutions. The program serves as a direct pathway to continue as a full-time Java developer after completion. 🗂️ Requirements: Final-year student or recent graduate, English proficiency at B2 level or higher, Strong knowledge of Java Core, Strong understanding of OOP, Experience with Maven, Experience with Git, Knowledge of clean code principles, Experience with unit testing, Basic understanding of software architecture and design patterns, Ability to write SQL queries, Practical experience in Java back-end development, Experience with Spring Core, Experience with Spring Boot, Experience with Spring AOP, Experience with Spring MVC, Experience with JPA or Hibernate, Understanding of networking fundamentals, Understanding of HTTP protocol, Understanding of REST principles 📃 Skills: Java, OOP, Maven, Git, SQL, Spring, SpringBoot, SpringAOP, SpringMVC, JPA, Hibernate, HTTP, REST, UnitTesting, Scrum 🏢 Description: This is a 9-week, paid professional program designed to transition high-performing students into full-time Java developers at EPAM. The hybrid format allows you to work on cutting-edge projects, learn from industry experts and build a strong foundation in Java and 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 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 software engineering 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 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 Building and designing a Java-based Web application for an AI-powered solution from scratch Participating in the code review process and following Java best practices Engaging in learning activities to expand and deepen your expertise in Java development 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 Clean Code – Adherence to clean code principles Unit Testing – Experience with unit testing Software Architecture/Design Patterns – Basic understanding Relational Databases & SQL – Ability to write and adapt queries Java Back-end Development – Practical experience building applications Spring Core, Boot, AOP, MVC, JPA/Hibernate – Experience with these frameworks and technologies Networking & HTTP/REST – Understanding of networking basics, HTTP protocol, and REST principles Bonus points if you also have: Java Persistence API – Familiarity Back-end Frameworks – Experience building full-fledged applications Front-end Technologies – Understanding of React/Angular, TypeScript is a plus 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.
Technology
EPAM Systems
Front-End Trainee
Intern
Hybrid
Krakow, Poland
🏢 Summary: 9-week paid Front-end Summer Internship in Krakow focused on building an AI-powered web application in a hybrid setup. Interns work full-time in a Scrum team to develop an e-commerce platform from scratch while receiving mentorship and hands-on experience with modern front-end technologies. The program prepares high-performing students for transition into a full-time Front-end Developer role. 🗂️ Requirements: Student or recent graduate based in Krakow or able to commute, English proficiency B2 or higher, Solid knowledge of HTML, Good knowledge of CSS, Solid knowledge of JavaScript, Understanding of DOM manipulation and asynchronous programming, Basic knowledge of Angular, Good knowledge of Node.js, Understanding of Git fundamentals 📃 Skills: HTML, CSS, JavaScript, Angular, Node.js, Git, SCRUM, TypeScript, SASS, LESS, AWS, GCP, Azure 🏢 Description: Are you a student passionate about front-end development and eager to kickstart your career in Krakow? Join our dynamic team as a Front-end Summer 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 Front-end developers at EPAM. The hybrid format allows you to work on cutting-edge projects, learn from industry experts and build a strong foundation in Front-end and 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: 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? Hands-on project experience – Contribute to building a web store from the ground up, transforming a traditional bookstore into a fully functional e-commerce platform. Industry-proven methodologies – Gain expertise in Agile workflows (SCRUM), Git version control and modern front-end development standards to stay ahead in the field. 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 software engineering 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. 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. Building and designing a Web application from scratch. Understanding the code review process. Engaging in various learning activities to expand and deepen your knowledge. What is required for training: We’re looking for students or recent graduates from Krakow and nearby locations with English proficiency – At least B2 level to communicate effectively in a professional setting. HTML Proficiency – Solid understanding of document structure, semantic tags, and content formatting. Good CSS Knowledge – Familiarity with the box model, layouts and common styling techniques. Solid JavaScript Skills – Understanding of data types, control flow, DOM manipulation, objects and asynchronous programming. General understanding of Git Fundamentals – Experience with version control basics. Familiarity with Angular - Basic knowledge of Angular. Experience with Node.js - Good knowledge of Node.js. Bonus points if you also have: Experience with responsive CSS layouts, CSS preprocessors (SASS, LESS). Awareness of Cloud technologies (AWS, GCP, Azure). Experience in software development (any language). Solid TypeScript Knowledge. 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.
Technology
New offer
EPAM Systems
Automated Testing in Java Trainee
Intern
Remote
Gdansk, Poland
🏢 Summary: A 2.5-month online Automated Testing with Java training program focused on building test automation expertise through hands-on practice, frameworks, and modern development tools. Participants gain technical and soft skills, complete practical assessments, and may qualify for a further specialization stage based on performance and opportunities. 🗂️ Requirements: English B2, Java familiarity, OOP understanding, Testing Theory knowledge, Test automation knowledge, Git experience, Ability to work independently, Ability to meet deadlines 📃 Skills: Java, OOP, Git, Testing, Automation 🏢 Description: Build your test automation expertise from the ground up. This free online program takes you from foundational concepts to advanced techniques. We are currently welcoming learners from Krakow, Gdansk and Wroclaw. By joining, you will: Strengthen your Java 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 Java ! How it works Registration deadline: 21 August 2026 (Note: This program has specific prerequisites. Please review the 'What is required for training' section before applying) Training start date: September 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 Java Basic understanding of Object-Oriented Programming (OOP) principles Knowledge of test automation goals Basic grasp of Testing Theory Experience with version control with Git Ability to work with self-study materials and meet deadlines Designed for continuous learning, this program helps you bridge knowledge gaps and refine your skill sets as you go. 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
New offer
EPAM Systems
Automated Testing in Java Trainee
Intern
Remote
Krakow, Poland
🏢 Summary: Free 2.5-month Automated Testing with Java training program focused on building practical test automation skills through self-study, hands-on tasks, and mentor-led workshops. Participants will strengthen Java knowledge, learn industry-standard automation frameworks and tools, and complete a final practical project with expert feedback. Successful graduates may qualify for the next specialization stage based on performance and available opportunities. 🗂️ Requirements: English B2 or higher, Familiarity with Java, Basic understanding of OOP principles, Knowledge of test automation goals, Basic understanding of Testing Theory, Experience with Git, Ability to work independently with self-study materials, Ability to meet deadlines 📃 Skills: Java, OOP, Git, Testing, Automation 🏢 Description: Build your test automation expertise from the ground up. This free online program takes you from foundational concepts to advanced techniques. We are currently welcoming learners from Krakow, Gdansk and Wroclaw. By joining, you will: Strengthen your Java 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 Java ! How it works Registration deadline: 21 August 2026 (Note: This program has specific prerequisites. Please review the 'What is required for training' section before applying) Training start date: September 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 Java Basic understanding of Object-Oriented Programming (OOP) principles Knowledge of test automation goals Basic grasp of Testing Theory Experience with version control with Git Ability to work with self-study materials and meet deadlines Designed for continuous learning, this program helps you bridge knowledge gaps and refine your skill sets as you go. 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
New offer
EPAM Systems
Automated Testing in Java Trainee
Intern
Remote
Wroclaw, Poland
🏢 Summary: Free 2.5-month automated testing program focused on Java, test automation frameworks, and modern development tools. Participants gain practical skills through self-study, workshops, and a final project reviewed by experts, with a possibility to advance to a specialization stage. 🗂️ Requirements: English B2 or higher, Familiarity with Java, Understanding of OOP principles, Knowledge of test automation goals, Basic Testing Theory knowledge, Experience with Git, Ability to work independently with self-study materials, Ability to meet deadlines 📃 Skills: Java, OOP, Git, Testing, Automation 🏢 Description: Build your test automation expertise from the ground up. This free online program takes you from foundational concepts to advanced techniques. We are currently welcoming learners from Krakow, Gdansk and Wroclaw. By joining, you will: Strengthen your Java 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 Java ! How it works Registration deadline: 21 August 2026 (Note: This program has specific prerequisites. Please review the 'What is required for training' section before applying) Training start date: September 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 Java Basic understanding of Object-Oriented Programming (OOP) principles Knowledge of test automation goals Basic grasp of Testing Theory Experience with version control with Git Ability to work with self-study materials and meet deadlines Designed for continuous learning, this program helps you bridge knowledge gaps and refine your skill sets as you go. 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
Python Trainee
Intern
Hybrid
🏢 Summary: A 9-week paid, full-time hybrid internship in Krakow designed to prepare final-year students and recent graduates for a Python Developer role. Participants build a Python and AI-powered solution from scratch while working in a Scrum team and receiving mentorship. The program focuses on practical experience with modern development standards and backend system design. 🗂️ Requirements: Final-year student or recent graduate based in Krakow or able to commute, English proficiency at minimum B2 level, Strong knowledge of Python programming, Understanding of OOP, exceptions, async programming, data structures, decorators, Basic knowledge of SQL and databases, Knowledge of REST APIs and Microservices, Experience with FastAPI or other web frameworks, Understanding of Git fundamentals 📃 Skills: Python, OOP, SQL, REST, Microservices, FastAPI, Git, Scrum, Async, AI 🏢 Description: This is a 9-week, paid professional program designed to transition high-performing students into full-time Python developers at EPAM. The hybrid format allows you to work on cutting-edge projects, learn from industry experts and build a strong foundation in Python and 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? Hands-on project experience – Developing a Python and AI-powered solution from scratch. Industry-proven methodologies – Gain expertise in Agile workflows (Scrum), Git version control and modern software development standards to stay ahead in the field. 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 software engineering after the program. 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. Python proficiency – A solid understanding of Python programming, OOP, exceptions, async programming, data structures, and decorators. A basic understanding of SQL and databases . Knowledge of REST APIs & Microservices . Experience with FastAPI or other web frameworks. General understanding of Git Fundamentals – Experience with version control basics. Bonus points if you also have: Familiarity with Generative AI & Language AI. Experience in software development (any language). What will you learn? During this internship, you’ll work in a multidisciplinary team of EPAM experts on a real-world AI-powered project. 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. Building a Python-powered solution from scratch. Understanding the code review process. Designing new applications and structuring backend systems. Participating in code reviews to improve quality and performance. Engaging in training sessions to expand and deepen your knowledge. 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. 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. 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.
Technology
EPAM Systems
Junior Automation Tester in Java
Junior
Hybrid
Gdansk, Poland
🏢 Summary: Junior Automation Tester role focused on developing and optimizing automated testing frameworks using Java, collaborating with clients and teams, and contributing to test strategies and quality assurance processes in a hybrid work model. 🗂️ Requirements: 1+ years experience with Java, Kotlin, or Selenium, Proficiency in implementing test plans and strategies, Experience writing test suites and debugging, Familiarity with JUnit, Maven, or Gradle, Understanding of test methodologies and automation frameworks, English level B2+, Ability to work from office in Gdansk or Krakow 3 days per week 📃 Skills: Java, Kotlin, Selenium, JUnit, Maven, Gradle, GCP, Linux, Kubernetes, DevOps 🏢 Description: We are seeking a Junior Automation Tester with a strong foundation in Java to join our team. This role offers an excellent opportunity to grow your skills in testing frameworks, coding, and client collaboration while contributing to innovative projects. Please note that working 3 days per week from the EPAM office in Gdansk or Krakow is required. Responsibilities Design and execute tests based on established strategies and methodologies Collaborate closely with clients, mentors, and managers to ensure quality outcomes Debug and troubleshoot complex issues in the testing process Code and review challenging tasks related to automation frameworks Optimize and enhance the Testing Automation Framework (TAF) Contribute to creating and maintaining test plans, strategies, and test suites Communicate effectively with the customer and team members Adapt quickly to learning new technologies and testing procedures Requirements 1+ years of experience with Java, Kotlin, or Selenium Proficiency in test plan and strategy implementation, writing test suites, and debugging Familiarity with JUnit, Maven, or Gradle tools Understanding of test methodologies and automation frameworks Strong verbal English skills (B2+) for collaboration with clients Capability to work independently and acquire new skills effectively Nice to have Background in Google Cloud Platform (GCP) Basic knowledge of Linux, Kubernetes, and building container images Expertise in Cloud platforms and DevOps/SysAdmin practices We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. 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
Junior Automation Tester in Java
Junior
Hybrid
Gdansk, Poland
🏢 Summary: Junior Automation Tester role focused on developing and maintaining automated tests using Java-based technologies. The position involves working with testing frameworks, improving automation infrastructure, and collaborating on quality assurance processes. It offers hands-on experience with modern build tools and potential exposure to cloud and container technologies. 🗂️ Requirements: 1+ year of experience with Java, Kotlin, or Selenium, Experience implementing test plans and strategies, Ability to write and maintain test suites, Experience with debugging and troubleshooting automated tests, Familiarity with JUnit, Maven, or Gradle, Understanding of test methodologies and automation frameworks, B2+ level English 📃 Skills: Java, Kotlin, Selenium, JUnit, Maven, Gradle, GCP, Linux, Kubernetes, Docker, TAF 🏢 Description: We are seeking a Junior Automation Tester with a strong foundation in Java to join our team. This role offers an excellent opportunity to grow your skills in testing frameworks, coding, and client collaboration while contributing to innovative projects. Please note that working 3 days per week from the EPAM office in Gdansk or Krakow is required. Responsibilities Design and execute tests based on established strategies and methodologies Collaborate closely with clients, mentors, and managers to ensure quality outcomes Debug and troubleshoot complex issues in the testing process Code and review challenging tasks related to automation frameworks Optimize and enhance the Testing Automation Framework (TAF) Contribute to creating and maintaining test plans, strategies, and test suites Communicate effectively with the customer and team members Adapt quickly to learning new technologies and testing procedures Requirements 1+ years of experience with Java, Kotlin, or Selenium Proficiency in test plan and strategy implementation, writing test suites, and debugging Familiarity with JUnit, Maven, or Gradle tools Understanding of test methodologies and automation frameworks Strong verbal English skills (B2+) for collaboration with clients Capability to work independently and acquire new skills effectively Nice to have Background in Google Cloud Platform (GCP) Basic knowledge of Linux, Kubernetes, and building container images Expertise in Cloud platforms and DevOps/SysAdmin practices We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. 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: 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
Junior Automated Testing in Mobile
Junior
Hybrid
Gdansk, Poland
🏢 Summary: Junior QA Engineer role focused on supporting software quality assurance through test design, execution, and gradual involvement in test automation and coding under mentorship. The position emphasizes close collaboration with teams and clients while developing technical skills in mobile and automated testing. Hybrid work model with office presence three days per week. 🗂️ Requirements: Junior-level experience or solid foundation in Java, Knowledge of Appium, Understanding of software testing fundamentals, Knowledge of QA methodologies, Ability to design and execute test cases, Familiarity with test plans and test strategies, Basic debugging skills, Ability to write and maintain automated tests, English proficiency (verbal) 📃 Skills: Java, Kotlin, Appium, Selenium, JUnit, Maven, Gradle 🏢 Description: As a Junior QA Engineer , you will join the team to support the quality assurance process for modern software solutions while actively developing your technical and communication skills. This role requires very close collaboration with customers, managers, and mentors. You will focus on learning, test design and execution, and gradual involvement in test automation and coding tasks under guidance. This position offers a hybrid model of work, with 3 days per week working from our office located in Gdansk, Krakow or Warsaw. Responsibilities Learn project-specific tools and QA best practices during onboarding Design and execute unit and integration tests Write and maintain mobile test automation Analyze test results and identify defects Perform daily coding tasks related to test automation Participate in code reviews under mentor guidance Communicate effectively with clients and team members for updates and clarifications Troubleshoot and debug failing tests at a basic level Enhance and maintain the test automation framework Requirements Junior-level experience or solid foundation in Java and Appium Strong willingness to learn, self-motivation, and ability to adopt new tools and processes quickly Understanding of software testing fundamentals and QA methodologies Ability to design and execute test cases from requirements and documentation Familiarity with test plans, test strategies, and test suites Basic understanding of debugging and analyzing issues Strong verbal English communication skills Technologies Kotlin, Java, Appium, Selenium, JUnit, and Maven/Gradle We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. 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.