Skip To Main Content

Java Tester Jobs

EPAM is looking for Java Testers.

We are searching for an Automation Tester in Java who can build reliable automation and support high-performance releases. In this role, you will collaborate on testing strategy, maintain E2E and REST automation, and integrate testing into DevOps pipelines while improving our framework architecture. Apply now and contribute to better testing outcomes.
We are seeking a skilled and motivated Automation Tester with a solid background in Java to join our team. You will contribute to ensuring the quality of our software solutions through effective test automation and collaboration with cross-functional teams.
We are looking for an Automation Tester in Java to help ensure our software stays stable, consistent, and performant at scale. You will define test approaches with the team, create automation around E2E and REST services, and continuously improve the test framework architecture. Submit your application to join the team and make an impact.
We aim to hire a skilled and proactive Automation Tester in Java to strengthen reliable, high-performing product delivery. You will work closely with developers and stakeholders to shape test strategy, automate E2E and REST checks, and evolve our test frameworks and methods. Apply now to help raise the bar for our testing practice.
We are expanding our QA capability with an Automation Tester in Java focused on dependable automation and scalable testing practices. You will partner with developers and stakeholders to plan coverage, automate E2E and REST validation, and enhance our tools and methodologies over time. Apply today and help us deliver confident releases!
We are seeking an Automation Tester in Java to join our team and play a key role in ensuring the delivery of reliable and high-performing software solutions. In this position, you will collaborate with developers and stakeholders to establish effective testing strategies, enhancing the quality and dependability of our products. This role offers an exciting opportunity to apply your expertise in automation testing and contribute to the evolution of our testing practices.
We are seeking an Automation Tester in Java to strengthen our team's efforts in delivering reliable and high-performing software solutions. In this role, you will partner with developers and stakeholders to shape effective testing strategies, ensuring the quality and consistency of our products. This position provides a dynamic opportunity to utilize your skills in automation testing and contribute to evolving testing methodologies.
hot
We are seeking a Quality Engineer specializing in automated testing with Java to join our remote team. You will work with technologies such as Java (Selenium), SQL, and TypeScript (Playwright), focusing on both automation and manual testing as needed. The role involves building and executing test cases from user stories and requirements, ensuring high-quality product releases. You will collaborate with international teams and contribute to expanding our automation capabilities. This is a fully remote position with working hours from 1 pm to 9 pm, allowing for flexibility and a healthy work-life balance. The project involves developing and testing innovative applications for a global media client whose products are used by millions of users. You will be part of a team, working on solutions that leverage modern technologies and best practices in quality engineering. If you're ready to make an impact in a dynamic environment, we want to hear from you!
We’re looking for an Automation Tester in Java to join our team and contribute to delivering high-quality software solutions. In this role, you will work closely with developers and stakeholders to ensure robust testing strategies are implemented, driving innovation and reliability in our products. This is an excellent opportunity to showcase your expertise in automation testing and help shape the future of our testing practices.
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 from the EPAM office in Gdansk, Krakow or Warsaw 3 days per week is required.

Java Tester jobs at EPAM

Year over a year the number of Test Automation Engineers working with Java is growing across the globe. Java remains an increasingly popular programming language shaping the core back-end technology for many large corporations, and at the same time providing a robust tech stack to QA Engineers. Among the key Java benefits, there's an opportunity to work with a cross-platform operating system, access free and mature tools for writing tests, and beyond.

To place your head and shoulders over the competition against other QA Engineers searching for exciting projects, you need to keep up with tools, frameworks, and skills, required for in-house automated testing in Java. We've put together the essentials you need to know if you'd like to join a team as an onsite or QA Automation Engineer with Java.

Core skills and technologies required for automated testing in Java Tester jobs

Taking into account high competition, expectations from Java QA Automation Engineers are pretty high as well. Here's a set of hards skills a seasoned candidate should obtain:

  • Knowledge of database development
  • Hands-on functional testing fundamentals, test cases development, desktop test automation, and API testing
  • A solid grasp of Java test automation tools: WebDriver, HttpClient, RestAssured
  • Sound knowledge of BDD frameworks: Cucumber, JBehave, Serenity
  • Fluency with Maven, Gradle, and other build tools
  • Ability to navigate Java third-party libraries: Apache Commons, Java Logging Libraries, JSON for Java

As soft skills are equally crucial for career development just as the knowledge of technologies, an Automated Testing Engineer in Java needs to develop the following competencies:

  • Ability to establish relationships and be a good team player
  • Building effective communication with customer and teammates, and expressing thoughts coping with clarity and argumentation
  • Willingness for continuous learning
  • Aptitude for stress tolerance and self-management
  • Being open to contribute to people's development through mentoring and mastering their own emotional intelligence
  • Readiness to make decisions

What you will do as Java Tester

As a competent Java QA Automation Engineer, you'll be accountable for preparing automation tests and solving problems related to them. Along with that, you'll be responsible for:

  • Creating test automation scripts and automating software validation
  • Ensuring the quality of software and its compliance with architectural requirements
  • Detecting any issues and bugs and looking for ways to solve and eliminate them through testing
  • Cooperating with software developers, analysts, and other QA Automation Engineers with Java to come up with solutions
  • Continuously tracking the test progress and preparing reports

Explore opportunities for Java Testers

QA Automation Engineers with Java are in high demand these days. To land the dream job in a promising and challenging project, we suggest checking-up if you have the skills and knowledge a QA Automation Engineer with Java should have, and take a look at available job opportunities on EPAM platform! Even if you think you still need to improve some skills, do not hesitate and apply. We'll be happy to find your right-match project.