April 26, 2026
Junior Automation Tester in Java
Junior • Hybrid
Gdansk, Poland
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.
Similar jobs you might like
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 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.
Technology
EPAM Systems
Senior QA Automation & Performance Test Engineer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior QA Automation & Performance Test Engineer role focused on designing, developing, and executing automated and performance test solutions to ensure quality, scalability, and reliability of complex software systems. The position involves owning non-functional testing activities, building automation frameworks, and optimizing application performance across web, microservices, and cloud environments. The role requires strong programming expertise and hands-on experience with enterprise-grade testing and monitoring tools. 🗂️ Requirements: Strong proficiency in Java, Strong proficiency in C, Experience with LoadRunner Enterprise, Experience with Selenium or Cucumber, Hands-on experience in automation testing across web, microservices, databases, and cloud applications, Experience with CI/CD pipelines, Experience building performance and load testing frameworks, Experience with logging and APM tools, Knowledge of Linux performance tuning, Knowledge of database optimisation techniques, Experience with WebSphere, Experience with Tomcat, Ability to analyse logs and database queries, Experience managing test and defect lifecycle in Agile and Waterfall 📃 Skills: Java, C, LoadRunner, Selenium, Cucumber, Gatling, Locust, AppDynamics, AppInsights, Splunk, Linux, SQL, WebSphere, Tomcat, CI/CD 🏢 Description: We are seeking a highly skilled Senior QA Automation & Performance Test Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, maintaining, and executing automated and performance test scripts to ensure the quality, reliability, and scalability of our software products. This role requires a strong background in software development, test automation frameworks, performance testing, and a passion for delivering high-quality solutions. This position offers a flex-hybrid model of work, with 3 days per week working from the office located in Wroclaw or Krakow. Responsibilities Collaborate with cross-functional teams to understand software requirements and develop comprehensive test plans, cases, and scenarios Design, develop, and maintain automated and performance test scripts using industry-standard tools and frameworks Own and manage all non-functional testing activities, including performance, stress, load, and regression testing Continuously research and evaluate new testing technologies, tools, and methodologies to improve efficiency and effectiveness Advocate for best practices in testing and quality assurance, contributing to process improvement Develop custom tools and integrate with existing tools to increase engineering productivity Ensure quality, security, reliability, and compliance by testing both functional and non-functional requirements Coordinate test activities within the pod and across other test managers as required Enable and drive a culture of 'automation-first' in the QA space Perform in-sprint automation testing and build regression test suites Analyse errors using logs, database queries, legacy and Unix file systems, etc Expertly manage the complete test and defect lifecycle across agile and waterfall methodologies Generate test reports and share status across multiple levels Capacity planning and management of web, microservices, and mobile applications Performance monitoring and tuning of applications using tools like AppDynamics, AppInsights, Splunk Use quantitative methods to identify performance and throughput bottlenecks Work on large-scale migration projects for financial institutions’ core platforms Requirements Strong proficiency in programming languages such as Java and C Strong experience in LoadRunner Enterprise (2023 or earlier) Experience with test automation frameworks such as Selenium, Cucumber, or similar BDD frameworks Hands-on experience with automation testing for desktop, web, data services, microservices, database, ETL, cloud-based applications, middleware, and OS Experience with CI/CD pipelines Expertise in building frameworks for performance and load tests using tools like Gatling, Locust, LoadRunner Experience with logging and APM tools (AppDynamics, AppInsights, Splunk) Good understanding of Linux performance tuning and database optimisation techniques Experience with WebSphere and Tomcat application servers Strong analytical skills, proactive, detail-oriented, and comfortable working in dynamic, fast-paced environments Excellent communicator with strong written and verbal English skills 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
Senior Test Automastion Engineer (Java)
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: The role focuses on designing and maintaining automated test solutions in Java to improve software quality, reduce lead time, and enable rapid feedback through DevOps practices. The engineer will work on API, database, and UI testing while collaborating with cross-functional teams to deliver reliable, high-value business solutions. 🗂️ Requirements: Minimum 3 years of QA experience, Experience in API and database testing, Strong Java expertise, ISTQB Foundation certification or knowledge, Proficiency in Playwright, Understanding of Page Object Model, Experience in UI, REST API and integration testing, Ability to write SQL scripts, Experience working with databases, Familiarity with CI/CD processes, Knowledge of DevOps principles, Understanding of Agile methodologies 📃 Skills: Java, Playwright, TypeScript, SQL, REST, API, CI/CD, DevOps, ISTQB, POM, Databases, Git 🏢 Description: We are seeking a Senior Test Automation Engineer in Java to drive quality and efficiency in our software delivery process by leveraging test automation and DevOps practices. This role is pivotal in reducing lead time, ensuring rapid feedback on application health, and delivering high-value business solutions. Responsibilities Design, test and maintain automated test suites Gain exposure to DevOps tasks to enhance understanding of the software development lifecycle Identify challenges in current processes and innovate solutions to improve productivity and quality Collaborate with Developers, Business Analysts and Quality Assurance professionals to implement optimal solutions for complex business problems Conduct code reviews to ensure high-quality test code aligned with company standards Perform data validation and integration testing with databases Select and implement solutions for thorough database verification, API development and front-end validation Requirements Minimum 3 years of working experience in QA, including testing APIs and databases, with expertise in Java Knowledge of ISTQB Foundation Software Testing Proficiency in test automation tools such as Playwright (TypeScript) and understanding of the Page Object Model pattern Experience in testing user interfaces, REST APIs and application integrations Skills in writing SQL scripts and working with databases Familiarity with CI/CD processes and DevOps principles Background in collaborating with cross-functional teams and business partners of varying seniority Understanding of agile methodologies and team-oriented work environments Capability to work proactively and think critically in dynamic settings Showcase of continuous learning mindset and willingness to explore new tools and technologies Commitment to fostering an inclusive and diverse workplace culture We offer 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 Java Developer
Junior
Hybrid
Gdansk, Poland
🏢 Summary: Junior Java Developer role focused on maintaining and enhancing internal financial tools and data pipelines in a GCP-hosted environment. The position involves automating and optimizing financial processes using Java while collaborating with international teams and receiving mentorship from a Senior Developer. The role combines hands-on development, testing and support within a structured software development lifecycle. 🗂️ Requirements: 1+ year of professional software development experience or strong junior-level hands-on practice, Hands-on experience with Java, Proficiency in Object-Oriented Programming (OOP), Experience with SQL, Experience with RESTful APIs, Experience with Git, Familiarity with unit testing frameworks, Understanding of software development lifecycle, Ability to communicate in English (spoken and written) 📃 Skills: Java, SQL, REST, Git, JUnit, Mockito, OOP, GCP, TypeScript, Angular, Dart, Guice, Guava, ProtocolBuffers, CI/CD 🏢 Description: We are looking for a motivated Junior Java Developer to join a high-impact team supporting and enhancing the internal tools and data pipelines that drive the Client’s financial operations. In this role, you’ll work closely with a Senior Developer, receiving dedicated mentorship as you automate and optimize financial workflows using the latest technologies in a fully GCP-hosted environment. The client operates in the global technology sector, focusing on innovative solutions for financial process automation. You’ll be part of a collaborative, cross-functional organization, with opportunities for technical growth and exposure to the Client’s unique engineering methodologies. This role offers a hybrid model, with 3 days per week working from the client's office in Wroclaw, Gdansk, Warsaw or Krakow; working hours are aligned for collaboration with international teams, with a preferred shift start between 9:00 AM and 11:00 AM CET. Responsibilities Maintain and enhance internal tools and data pipelines supporting financial operations Work closely with a Senior Developer, receiving mentorship and guidance as you grow into the role Automate and optimize complex financial processes using Java and related technologies Build, test and support solutions that are used by key financial stakeholders Collaborate with international teams in a cross-functional environment Participate in code reviews and contribute to maintaining high code quality Follow the software development lifecycle, including analysis, design, implementation, testing and support Communicate effectively with team members and stakeholders in a hybrid work setting Requirements 1+ year of professional software development experience or strong hands-on practice at the junior level Hands-on experience with Java Proficiency in Object-Oriented Programming (OOP) and SQL Experience with RESTful APIs and version control systems (Git) Familiarity with unit testing frameworks (e.g. JUnit, Mockito) Understanding of the software development lifecycle, including analysis, design, implementation, testing and support Ability to communicate effectively in English, both spoken and written, for client-facing collaboration Strong self-management skills with the ability to prioritize work and meet deadlines Nice to have Experience with TypeScript/Angular or Dart Familiarity with Google technologies such as Guice, Guava or Protocol Buffers General knowledge of Google Cloud Platform (GCP) Experience with CI/CD pipelines 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 Java Developer
Junior
Hybrid
Krakow, Poland
🏢 Summary: Junior Java Developer role focused on building, migrating, and enhancing enterprise legal technology applications within a large-scale environment. The position involves maintaining and refactoring web applications on Google infrastructure while ensuring performance, scalability, and continuous support. The role combines feature development, optimization, and bug fixing in an Agile setup. 🗂️ Requirements: Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics or related field, Experience with Java, Experience with JavaScript, Knowledge of software architecture and engineering principles, Experience with implementation or integration practices, Familiarity with Agile methodologies, Ability to maintain and refactor web applications, Ability to analyze, optimize and debug applications 📃 Skills: Java, JavaScript, Agile, GCP, Web, Backend, Architecture, Integration, Testing, Debugging, Monitoring 🏢 Description: We are looking for a motivated Junior Java Developer to join our team in building and modernizing cutting-edge legal technology solutions for a global enterprise. This role involves contributing to the migration, enhancement, and support of legal tooling applications within a dynamic, enterprise-scale environment that drives the digital transformation of legal processes. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Responsibilities Take ownership of existing legal tools to ensure a smooth transition and continuous support Develop new features and improve existing functionalities in legal tooling applications Apply best practices in software design, development, and maintenance for scalable projects Maintain and refactor web applications built on Google infrastructure Analyze, review, and optimize applications for improved efficiency, testing, and monitoring Diagnose, prioritize, and resolve technical bugs while ensuring excellent client support Requirements Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, a related field, or equivalent practical experience, which may include certifications Experience in one or more programming languages such as Java and JavaScript Knowledge of software architecture, engineering principles, and implementation or integration practices Familiarity with Agile methodologies for software development Nice to have Competency in backend development with a strong focus on Java Understanding of test methodologies, including test planning, case creation, and debugging Expertise in data warehousing, database design, API development, and system integration Knowledge of enterprise software architecture 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 Java Developer
Junior
Hybrid
Krakow, Poland
🏢 Summary: Junior Java Developer role focused on building, migrating and enhancing enterprise-scale legal technology applications in a hybrid environment. The position involves developing and maintaining web applications on Google infrastructure, improving existing tools and ensuring their stability and performance. The role supports digital transformation of legal processes through scalable and well-designed software solutions. 🗂️ Requirements: Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics or related field (or equivalent practical experience), Experience with Java, Experience with JavaScript, Knowledge of software architecture and engineering principles, Understanding of implementation and integration practices, Familiarity with Agile methodologies 📃 Skills: Java, JavaScript, Agile, GCP, SoftwareArchitecture, WebDevelopment, Testing, Debugging 🏢 Description: We are looking for a motivated Junior Java Developer to join our team in building and modernizing cutting-edge legal technology solutions for a global enterprise. This role involves contributing to the migration, enhancement, and support of legal tooling applications within a dynamic, enterprise-scale environment that drives the digital transformation of legal processes. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Responsibilities Take ownership of existing legal tools to ensure a smooth transition and continuous support Develop new features and improve existing functionalities in legal tooling applications Apply best practices in software design, development, and maintenance for scalable projects Maintain and refactor web applications built on Google infrastructure Analyze, review, and optimize applications for improved efficiency, testing, and monitoring Diagnose, prioritize, and resolve technical bugs while ensuring excellent client support Requirements Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, a related field, or equivalent practical experience, which may include certifications Experience in one or more programming languages such as Java and JavaScript Knowledge of software architecture, engineering principles, and implementation or integration practices Familiarity with Agile methodologies for software development Nice to have Competency in backend development with a strong focus on Java Understanding of test methodologies, including test planning, case creation, and debugging Expertise in data warehousing, database design, API development, and system integration Knowledge of enterprise software architecture 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 Java Developer
Junior
Hybrid
Krakow, Poland
🏢 Summary: Junior Java Developer role focused on building, modernizing, and supporting enterprise-scale legal technology applications. The position involves developing new features, maintaining and refactoring web applications on Google infrastructure, and ensuring application performance, testing, and monitoring. Work is performed in a hybrid model with close collaboration in an Agile environment. 🗂️ Requirements: Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics or related field, or equivalent practical experience, Experience with Java, Experience with JavaScript, Knowledge of software architecture and engineering principles, Understanding of implementation and integration practices, Familiarity with Agile methodologies 📃 Skills: Java, JavaScript, Agile, Google, Web, Architecture, Integration, Testing, Monitoring 🏢 Description: We are looking for a motivated Junior Java Developer to join our team in building and modernizing cutting-edge legal technology solutions for a global enterprise. This role involves contributing to the migration, enhancement, and support of legal tooling applications within a dynamic, enterprise-scale environment that drives the digital transformation of legal processes. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Responsibilities Take ownership of existing legal tools to ensure a smooth transition and continuous support Develop new features and improve existing functionalities in legal tooling applications Apply best practices in software design, development, and maintenance for scalable projects Maintain and refactor web applications built on Google infrastructure Analyze, review, and optimize applications for improved efficiency, testing, and monitoring Diagnose, prioritize, and resolve technical bugs while ensuring excellent client support Requirements Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, a related field, or equivalent practical experience, which may include certifications Experience in one or more programming languages such as Java and JavaScript Knowledge of software architecture, engineering principles, and implementation or integration practices Familiarity with Agile methodologies for software development Nice to have Competency in backend development with a strong focus on Java Understanding of test methodologies, including test planning, case creation, and debugging Expertise in data warehousing, database design, API development, and system integration Knowledge of enterprise software architecture 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: 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.
Technology
EPAM Systems
Manual and Full Stack Automation Tester - JavaScript
Mid
Remote
Lodz, Poland
🏢 Summary: Remote Manual and Full Stack Automation Tester role focused on ensuring software quality through manual and automated testing using JavaScript and TypeScript. The position involves building and maintaining automation frameworks with Playwright, validating REST APIs and SQL databases, and collaborating with international Scrum teams. Work is fully remote within Poland with required working hours aligned to an international client. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering or related field, 3+ years of experience in software QA and automated testing with JavaScript or TypeScript, Proven experience in manual testing, Experience with REST API testing, Experience with SQL for database validation, Experience integrating tests into CI/CD pipelines, Experience with version control systems, Experience testing frontend applications, microservices or serverless systems, Hands-on experience with test and issue management tools, Practical experience with cloud environments, preferably AWS, Availability to work 13:00–21:00 Polish time 📃 Skills: JavaScript, TypeScript, Playwright, SQL, REST, CI/CD, Git, Jira, QMetry, TestRail, AWS 🏢 Description: We’re looking for a Manual and Full Stack Automation Tester – JavaScript to join our team in Poland in a remote working mode. In this role, you will ensure software quality by performing both manual and automated testing using JavaScript/TypeScript technologies. You will have a direct impact on delivering innovative applications for a global media client, whose products are used by millions of users worldwide. This role involves maintaining and improving automation frameworks, performing manual validations where required, and collaborating closely with international teams to drive quality and efficiency in a dynamic environment. This is a fully remote position with a requirement to work from 13:00 to 21:00 Polish time, due to the client team's location. Responsibilities Conduct manual and automated testing of applications Build test cases based on user stories and business requirements Program and debug automated tests using TypeScript and Playwright Validate REST APIs and verify databases with SQL Collaborate closely with the Scrum team and support Test-Driven Development Identify, log and report defects effectively and promptly Review tests developed by team members for accuracy and quality Suggest improvements to testing processes and tooling Assist in troubleshooting production issues when necessary Stay updated with emerging testing tools and technologies Requirements Bachelor’s degree in computer science, engineering or a related field 3+ years of experience with software QA and automated testing using JavaScript or TypeScript Proven experience in manual testing Knowledge of REST API testing and database validation with SQL Familiarity with integrating tests into CI/CD pipelines and version control systems Experience in testing frontend applications, microservices or serverless systems Hands-on experience with test and issue management tools (e.g., Jira, QMetry, TestRail) Practical exposure to cloud environments, preferably AWS Strong communication and collaboration skills Nice to have AI expertise, including agentic AI, Copilots or prompt engineering We offer 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.