QA Automation Engineer (Java)
Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their businesses running. Join us as we move forward together, growing, learning, and making a real impact for some of the world’s biggest brands. The future of data resilience is here – go fearlessly forward with us.QA Automation Engineer is a key role in the Integrations team under the Corporate Technology umbrella. In this role, you will work closely with systems analysts, development team and other QA team members. You are expected to work with use cases, build new test cases, look at the existing test cases, build test automations, perform load testing, stress testing. You need to have knowledge of Java, SQL, Rest APIs, frameworks like Junit, TestNG and tools like POSTMAN, SOAPUI etc. You are expected to analyze the technical specs, use cases to come up with various test case scenarios. You will work in Agile framework and are expected to communicate updates with development team and team leads.Your tasks will include:
Developing automated tests for integrations and functional scenarios, including for the backend, frontend, data storage system, etc
Developing and implementing testing strategies for software products
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
Participating in root cause analysis and debugging
What we expect from you:
Degree in computer science, information systems, or relevant experience
5+ years of experience as a QA Automation Engineer
Strong analytical and problem-solving skills
Experience in load testing, stress testing
Experience in working with large volumes of data and data quality testing
An understanding of the differences between various types of testing
The ability to support all the quality processes in the team independently
API understanding and testing: REST, SOAP, Swagger, Postman
Knowledge of networking: HTTP/HTTPS, request/response cycles and status codes
Knowledge of Java, SQL, Relational Databases
Experience with Git, Jenkins
Knowledge of Selenium; API testing experience
Knowledge of automated testing tools: TestNG, JUnit etc
Experience with Salesforce and MuleSoft would be a strong advantage
Familiarity with Scrum Agile methodologies and practices
Knowledge of relational database operation
English proficiency level B2 (Upper Intermediate)
We offer:
Private medical insurance for you, one adult dependent, and your children
Meal tickets
Private pension plan
Life insurance
Vision reimbursement
Annual leave and additional vacation days based on tenure
Cafeteria Benefit Plan where you will be able to flexibly customize your benefits package based on your budget and personal needs
Veeam Care Days – additional 24 hours for your volunteering activities
Professional training and education, including courses and workshops, internal meetups, and unlimited access to our online learning platforms (Percipio, Athena, O’Reilly) and mentoring through our MentorLab program
Please note: If the applicant is permanently present outside of Romania, Veeam reserves the right to refuse to consider the application for a job.#LI-MT1#LI-REMOTEVeeam Software is an equal opportunity employer and does not tolerate discrimination in any form on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state or local law. All your information will be kept confidential.Please note that any personal data collected from you during the recruitment process will be processed in accordance with our Recruiting Privacy Notice. The Privacy Notice sets out the basis on which the personal data collected from you, or that you provide to us, will be processed by us in connection with our recruitment processes. By applying for this position, you consent to the processing of your personal data in accordance with our Recruiting Privacy Notice.By submitting your application, you acknowledge that the information provided in your job application and any supporting documents is complete and accurate to the best of your knowledge. Any misrepresentation, omission, or falsification of information may result in disqualification from consideration for employment or, if discovered after employment begins, termination of employment.
Apply Now
Developing automated tests for integrations and functional scenarios, including for the backend, frontend, data storage system, etc
Developing and implementing testing strategies for software products
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
Participating in root cause analysis and debugging
What we expect from you:
Degree in computer science, information systems, or relevant experience
5+ years of experience as a QA Automation Engineer
Strong analytical and problem-solving skills
Experience in load testing, stress testing
Experience in working with large volumes of data and data quality testing
An understanding of the differences between various types of testing
The ability to support all the quality processes in the team independently
API understanding and testing: REST, SOAP, Swagger, Postman
Knowledge of networking: HTTP/HTTPS, request/response cycles and status codes
Knowledge of Java, SQL, Relational Databases
Experience with Git, Jenkins
Knowledge of Selenium; API testing experience
Knowledge of automated testing tools: TestNG, JUnit etc
Experience with Salesforce and MuleSoft would be a strong advantage
Familiarity with Scrum Agile methodologies and practices
Knowledge of relational database operation
English proficiency level B2 (Upper Intermediate)
We offer:
Private medical insurance for you, one adult dependent, and your children
Meal tickets
Private pension plan
Life insurance
Vision reimbursement
Annual leave and additional vacation days based on tenure
Cafeteria Benefit Plan where you will be able to flexibly customize your benefits package based on your budget and personal needs
Veeam Care Days – additional 24 hours for your volunteering activities
Professional training and education, including courses and workshops, internal meetups, and unlimited access to our online learning platforms (Percipio, Athena, O’Reilly) and mentoring through our MentorLab program
Please note: If the applicant is permanently present outside of Romania, Veeam reserves the right to refuse to consider the application for a job.#LI-MT1#LI-REMOTEVeeam Software is an equal opportunity employer and does not tolerate discrimination in any form on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state or local law. All your information will be kept confidential.Please note that any personal data collected from you during the recruitment process will be processed in accordance with our Recruiting Privacy Notice. The Privacy Notice sets out the basis on which the personal data collected from you, or that you provide to us, will be processed by us in connection with our recruitment processes. By applying for this position, you consent to the processing of your personal data in accordance with our Recruiting Privacy Notice.By submitting your application, you acknowledge that the information provided in your job application and any supporting documents is complete and accurate to the best of your knowledge. Any misrepresentation, omission, or falsification of information may result in disqualification from consideration for employment or, if discovered after employment begins, termination of employment.
Apply Now