QA Automation Engineer with Java
veeamsoftware • Warsaw, Poland • Prague, Czechia
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