Java Automation Tester

Seargin

Katowice

On-site

PLN 120,000 - 180,000

Full time

23 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

B2B Contract
Stable and Dynamic International Firm
Engaging Projects and Latest IT
Competitive Rates
Renowned International Projects
MultiSport and Private Medical Care

Job summary

Seargin Ltd is seeking an experienced QA Automation Engineer to design, develop, and maintain automated tests for Java 17+ and Spring Boot applications. You will automate REST API and UI tests, validate API contracts, and ensure data integrity across microservices within an agile team.

Responsibilities include test strategy, CI/CD integration, and collaboration with development teams to improve software quality in a dynamic international firm.

Qualifications

  • Solid knowledge of Java 17+ and OO concepts, including collections, streams, and lambdas.

Responsibilities

  • Design, develop, and maintain automated tests for Java 17+ and Spring Boot applications, ensuring reliability, stability, and software quality.
  • Automate Web Application Testing with automated UI tests.
  • Develop Automated API Tests using REST Assured and Swagger to verify functionality and integration.
  • Validate API Responses and Contracts with JSON/XML validation, mocking, and contract testing.
  • Perform Database Testing to ensure data integrity across workflows.
  • Test Microservices and Integrations to ensure end-to-end communication.
  • Analyse Test Results and Defects to support troubleshooting.
  • Maintain CI/CD Test Automation within pipelines to ensure continuous quality validation.
  • Contribute to Test Strategy and Planning across SDLC.
  • Review and Improve Test Code and automation frameworks in an Agile environment.
  • Collaborate with Development Teams to drive software quality.

Skills

Java 17+ skills
Object-oriented programming
Streams API & Lambdas
JUnit 5
TestNG
Mockito
AssertJ/Hamcrest
Web UI automation
Spring Boot testing
REST API testing
JSON/XML validation
Database testing
CI/CD tooling
Git
Docker
Gradle build
Agile/Scrum
English proficiency (B2+)

Education

Bachelor's degree in Computer Science or equivalent

Tools

REST Assured
Swagger
Testcontainers
Spring MVC
Spring Data JPA
Spring Security
Azure DevOps
GitHub Actions
Azure Pipelines
Kubernetes
Kafka/RabbitMQ
NoSQL databases

Job description

  • Design, develop, and maintain automated tests for Java 17+ and Spring Boot applications, ensuring reliability, stability, and software quality.
  • Automate Web Application Testing
    • Develop and maintain automated UI tests for web applications using appropriate testing frameworks and tools.
  • Develop Automated API Tests
    • Create and maintain automated REST API tests using REST Assured and Swagger to verify application functionality and integration behaviour.
  • Validate API Responses and Contracts
    • Test and validate JSON and XML responses, implement API mocking, and perform contract testing to ensure reliable communication between systems.
  • Perform Database Testing
    • Prepare test data and validate database operations, ensuring data consistency and correctness across application workflows.
  • Test Microservices and Integrations
    • Verify microservices functionality and test integrations between applications to ensure reliable end-to-end communication.
  • Analyse Test Results and Defects
    • Review test execution results, identify and document defects, investigate failures, and support troubleshooting activities.
  • Maintain CI/CD Test Automation
    • Integrate automated tests into CI/CD pipelines and maintain test execution to ensure consistent quality validation throughout delivery.
  • Contribute to Test Strategy and Planning
    • Participate in test strategy development, test planning, and test case design across the software development lifecycle.
  • Review and Improve Test Code
    • Perform code reviews and continuously improve existing automation frameworks, test scripts, and testing solutions.
  • Collaborate with Development Teams
    • Work closely with developers and other IT teams, participate in team meetings, and contribute to software quality improvements in an Agile environment.
Requirements
  • Good knowledge of Java 17+, including object-oriented programming, the Collections Framework, Streams API, and Lambda Expressions.
  • Automated Testing Frameworks
    • Hands-on experience with JUnit 5, TestNG, Mockito, and AssertJ or Hamcrest for developing and maintaining automated tests.
  • Web Application Automation
    • Practical experience with automated testing of web applications, including validation of functionality and application behaviour.
  • Spring Boot Testing Experience
    • Experience with Spring Boot and the Spring Test Framework in application development and automated testing environments.
  • REST API Testing Expertise
    • Experience with REST API testing using REST Assured and Swagger, including verification of API functionality and responses.
  • API and Data Validation Knowledge
    • Familiarity with JSON and XML validation, API mocking, and contract testing to ensure reliable data exchange between applications.
  • Database Testing Experience
    • Practical experience with database testing, data validation, and test data preparation for automated test scenarios.
  • Microservices and Integration Testing
    • Understanding of application integrations and experience testing microservices and communication between different systems.
  • Git and CI/CD Experience
    • Experience working with Git and CI/CD pipelines, including integrating automated tests and maintaining test execution workflows.
  • Docker and Build Tools
    • Hands-on experience with Docker and build tools such as Gradle in software development and testing environments.
  • Testing Methodologies and Communication
    • Understanding of test strategy, test planning, test case design, and defect management, with Agile/Scrum experience, good communication skills, and English proficiency at B2 level or higher.
What we offer
  • B2B Contract
    • Employment based on a B2B contract
  • Stable and Dynamic International Firm
    • Opportunity to work in a stable, dynamically developing international company
  • Engaging Projects and Latest IT
    • Chance to participate in interesting projects and work with the latest information technologies
  • Competitive Rates
    • Attractive remuneration rates offeres
  • Renowned International Projects
    • Involvement in the most prestigious international project
  • MultiSport and Private Medical Care
    • MultiSport and Private Medical Care
Nice to have
  • Testcontainers
    • Experience using Testcontainers for integration testing.
  • Spring Framework Knowledge
    • Knowledge of Spring MVC, Spring Data JPA, and Spring Security.
  • Advanced Java Concepts
    • Knowledge of multithreading, concurrency, and common design patterns.
  • DevOps and CI/CD Tools
    • Experience with Azure DevOps, GitHub Actions, Azure Pipelines, Kubernetes, or Artifactory.
  • Additional Testing and Technical Skills
    • Experience with NoSQL databases, JMeter, SonarQube, Linux/Unix, Bash scripting, or messaging systems such as Kafka and RabbitMQ.
  • Experience with cloud platforms such as Azure or AWS.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automation Tester (Java + Selenium)
Automation Tester (Java + Selenium)

B2B Network • Warszawa

On-site
PLN 120,000 - 180,000
Rest area
Test Automation Lead
Test Automation Lead

Solid Company • Województwo pomorskie

Hybrid
PLN 80,000 - 100,000
Private medical care
Co‑financing for the sports card
Constant support of dedicated consultant
+1
Senior Test Automation Engineer .NET, JAVA, Playwright, Selenium, Bamboo, Jenkins, Azure DevOps[...]
Senior Test Automation Engineer .NET, JAVA, Playwright, Selenium, Bamboo, Jenkins, Azure DevOps[...]

DCG (Poland) • Województwo pomorskie

On-site
PLN 167,400 - 223,200
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Senior Test Automation Engineer .NET, JAVA, Playwright, Selenium, Bamboo, Jenkins, Azure DevOps[...]
Senior Test Automation Engineer .NET, JAVA, Playwright, Selenium, Bamboo, Jenkins, Azure DevOps[...]

Diverse CG Sp. z o.o. Sp.k. • Województwo pomorskie

On-site
PLN 133,920 - 200,880
Private medical care
Co‑financing for the sports card
Constant support of dedicated consultant
Test Automation Engineer with German
Test Automation Engineer with German

Atos • Kraków

Hybrid
PLN 120,000 - 180,000
Hybrid working mode
Private medical care
Courses and certifications
Test Automation Engineer with German
Test Automation Engineer with German

Atos • Wrocław

Hybrid
PLN 120,000 - 190,000
Private medical and dental care
Wellbeing programs
Hybrid working mode
Automation Test Engineer (Java) – German Speaking
Automation Test Engineer (Java) – German Speaking

Atos • Wrocław

Hybrid
PLN 120,000 - 190,000
Private medical and dental care
Wellbeing programs
Hybrid working mode
Senior Test Automation Engineer - Java, Playwright, CI/CD
Senior Test Automation Engineer - Java, Playwright, CI/CD

Diverse Consulting Group • Polska

Hybrid
PLN 180,000 - 260,000
Private medical care
Co-financing for the sports card
Dedicated consultant
Senior QA Automation Engineer (Java)
Senior QA Automation Engineer (Java)

Luxoft • Kraków

On-site
PLN 180,000 - 240,000
Private medical care
Dental care
Life Insurance provided
+2
Senior Test Automation Engineer: Java, Playwright & Selenium
Senior Test Automation Engineer: Java, Playwright & Selenium

DCG (Poland) • Polska

Hybrid
PLN 180,000 - 240,000
Private medical care
Co-financing for the sports card
Dedicated consultant support
Top locations