Java Test Engineer
Location: hybrid: 1 - 2 times a month in the office (Wrocław or Poznań)
Tasks
Increase unit and integration test coverage, focusing on complex and legacy modules
Prepare and maintain a Docker image of the database used for integration tests
Build and maintain a Testcontainers‑based integration testing framework
Support refactoring of modules that cannot be meaningfully tested in their current form
Improve structure and consistency of test code across the backend
Maintain CI/CD stages including coverage, performance and reliability checks
Ensure long‑term maintainability of the test suite
Requirements
Java 21
Spring Boot 3.x
JUnit 5
Mockito
AssertJ
Testcontainers for integration tests with real databases
Docker for building and running local environments
Azure Cloud services including SQL DB, App Services, Application Gateway, Application Insights, Log Analytics workspace, ADF, Storage Account and Key Vault
Bicep for IaC definitions
Azure Pipelines with YAML‑based CI/CD
Hybrid mode: 1–2 times per month in the office
Nice to have: familiarity with financial or regulatory systems
Nice to have: experience with FSCP or SSNS stacks
Nice to have: understanding of performance tuning
Nice to have: experience with Playwright for E2E testing
Nice to have: experience with JMeter for performance and load testing
Offer
Multisport card
Private healthcare
Access to an e‑learning platform
Group life insurance
Java Test Engineer
Java Test Engineer