Java Automation Tester
Reference Number: 30369
Posted: 09 listopada 2026
Form of employment: Kontrakt
Apply by: 10 grudnia 2026
Job description
Location: Katowice-based role with a minimum of 1 day per week in the office
Availability: ASAP / within 1 month
About the Role:
We are looking for a Java Automation Tester to develop and maintain automated tests for Java and Spring Boot applications. You will be involved in API, integration, UI and database testing, working closely with developers and other IT teams to ensure software quality.
Responsibilities:
-
Designing, developing and maintaining automated tests for Java and Spring Boot applications
-
Developing and maintaining automated API, integration and UI tests
-
Testing REST APIs and validating JSON and XML responses
-
Performing database validation and test data preparation
-
Testing microservices and integrations between applications
-
Analyzing test results, identifying defects and supporting troubleshooting
-
Integrating and maintaining automated tests within CI/CD pipelines
-
Cooperating with developers and other IT teams to ensure software quality
-
Participating in test strategy, test planning and test case design
-
Performing code reviews and continuously improving existing test automation solutions
-
Participating in meetings
Requirements:
-
Good knowledge of Java 17+, including object-oriented programming, Collections Framework, Streams API and Lambda Expressions
-
Experience with test automation using JUnit 5, TestNG, Mockito and AssertJ or Hamcrest
-
Experience with automated testing of web applications
-
Experience with Spring Boot and the Spring Test Framework
-
Experience in REST API testing using REST Assured and Swagger
-
Familiarity with JSON and XML validation, API mocking and contract testing
-
Experience with database testing
-
Experience working with Git and CI/CD pipelines
-
Experience with Docker and build tools such as Gradle
-
Understanding of test strategy, test planning, test case design and defect management
-
Experience working in Agile/Scrum environments
-
Good communication skills and ability to cooperate with developers and other IT teams
-
English language skills at B2 level or higher
Nice to Have:
-
Experience with Testcontainers
-
Knowledge of Spring MVC, Spring Data JPA and Spring Security
-
Knowledge of multithreading, concurrency and common design patterns
-
Experience with NoSQL databases
-
Experience with Azure DevOps, GitHub Actions and Azure Pipelines
-
Experience with Kubernetes and Artifactory
-
Experience with performance testing using JMeter
-
Knowledge of SonarQube and code quality practices
-
Experience with Linux/Unix and Bash scripting
-
Experience testing microservices
-
Knowledge of messaging systems such as Kafka or RabbitMQ
-
Experience with cloud platforms such as Azure or AWS
What We Offer:
-
Multisport card
-
Private healthcare
-
Group life insurance
About the Company

