veeamsoftware logo

QA Automation Engineer with Java

veeamsoftware Warsaw, Poland • Prague, Czechia


No Relocation

Posted: April 30, 2026

Job Description

Now we are looking for a Middle/Senior QA Automation Engineer (Java) to join the team that works on the Veeam Backup for Salesforce.

What You'll Do

  • Developing testing strategies for software products 
  • Developing automated tests for integration and functional scenarios, including for the backend, frontend, data storage system, etc
  • Developing and improving current automation tools 
  • Maintaining test documentation 
  • Validating tests and scenarios written by other testers 
  • Conducting test cycles using functional, integration, and load testing
  • Evaluating test results, preparing reports, and making suggestions for quality improvement 
  • Analyzing results, increasing test coverage, participating in development, and implementing new approaches to product testing 

What You'll Bring

  • Knowledge of Java 
  • Knowledge of SQL 
  • Knowledge of REST, SOAP, HTTP 
  • Knowledge of Playwright 
  • API testing experience 
  • Knowledge of Docker 
  • Experience with Azure DevOps (CI/CD, pipelines, IaC such as Bicep, etc.) 
  • Knowledge of automated testing tools: JUnit, Jupiter etc
  • Hands-on experience with Spring Boot 
  • Experience with test case management systems (e.g., TestRail, Zephyr, Xray, etc.) 
  • Knowledge of the principles of distributed systems 
  • Skill and experience in collecting system requirements 
  • An understanding of system interoperability 
  • An understanding of the differences between various types of testing 

Bonus Skills

  • A deep understanding of the software life cycle process 
  • A deep understanding of the testing process and experience with implementing it in practice 
  • Knowledge of programming languages: Kotlin 
  • Knowledge of relational database operation 
  • Knowledge of Kubernetes (k8s) 
  • Experience in load testing 
  • Experience in working with large volumes of data and data quality testing 

What You’ll Get

  • 26 paid days off annually, plus 4 extra global VeeaMe Days for self-care and 24 paid volunteer hours annually through Veeam Cares
  • Paid parental, maternity, and paternity leave
  • Fully covered family medical plan, dental, rehab, and vaccinations
  • Life, critical illness, and disability insurance
  • Employer pension contribution via PPK
  • Monthly Edenred allowance of 450 PLN for meals
  • MultiSport card fully covered by Veeam, giving access to sports facilities nationwide
  • Up to 12 free therapy sessions annually, plus legal and financial advice
  • Opportunities to learn and grow through on-demand libraries (LinkedIn Learning, O’Reilly), mentoring, workshops and learning events like our annual Global Day of Learning

Please note: If the applicant is permanently present outside of Poland, Veeam reserves the right to refuse to consider the application for a job. Remote job is only possible in case the employee is located in Poland.

#LI-AR1

#Hybrid

Additional Content

Now we are looking for a Middle/Senior QA Automation Engineer (Java) to join the team that works on the Veeam Backup for Salesforce.

What You'll Do

  • Developing testing strategies for software products 
  • Developing automated tests for integration and functional scenarios, including for the backend, frontend, data storage system, etc
  • Developing and improving current automation tools 
  • Maintaining test documentation 
  • Validating tests and scenarios written by other testers 
  • Conducting test cycles using functional, integration, and load testing
  • Evaluating test results, preparing reports, and making suggestions for quality improvement 
  • Analyzing results, increasing test coverage, participating in development, and implementing new approaches to product testing 

What You'll Bring

  • Knowledge of Java 
  • Knowledge of SQL 
  • Knowledge of REST, SOAP, HTTP 
  • Knowledge of Playwright 
  • API testing experience 
  • Knowledge of Docker 
  • Experience with Azure DevOps (CI/CD, pipelines, IaC such as Bicep, etc.) 
  • Knowledge of automated testing tools: JUnit, Jupiter etc
  • Hands-on experience with Spring Boot 
  • Experience with test case management systems (e.g., TestRail, Zephyr, Xray, etc.) 
  • Knowledge of the principles of distributed systems 
  • Skill and experience in collecting system requirements 
  • An understanding of system interoperability 
  • An understanding of the differences between various types of testing 

Bonus Skills

  • A deep understanding of the software life cycle process 
  • A deep understanding of the testing process and experience with implementing it in practice 
  • Knowledge of programming languages: Kotlin 
  • Knowledge of relational database operation 
  • Knowledge of Kubernetes (k8s) 
  • Experience in load testing 
  • Experience in working with large volumes of data and data quality testing 

What You’ll Get

  • 26 paid days off annually, plus 4 extra global VeeaMe Days for self-care and 24 paid volunteer hours annually through Veeam Cares
  • Paid parental, maternity, and paternity leave
  • Fully covered family medical plan, dental, rehab, and vaccinations
  • Life, critical illness, and disability insurance
  • Employer pension contribution via PPK
  • Monthly Edenred allowance of 450 PLN for meals
  • MultiSport card fully covered by Veeam, giving access to sports facilities nationwide
  • Up to 12 free therapy sessions annually, plus legal and financial advice
  • Opportunities to learn and grow through on-demand libraries (LinkedIn Learning, O’Reilly), mentoring, workshops and learning events like our annual Global Day of Learning

Please note: If the applicant is permanently present outside of Poland, Veeam reserves the right to refuse to consider the application for a job. Remote job is only possible in case the employee is located in Poland.

#LI-AR1

#Hybrid