Test Automation Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and motivated Test Automation Engineer to ensure the quality, performance, and reliability of our software products. In this hands-on role role, you will design, develop, and maintain backend automated tests written in Java, with a strong focus on robust API testing. You will also act as a reference point for quality and testing strategy, collaborating closely with developers and stakeholders to integrate testing practices into the development lifecycle and continuously enhance test coverage and efficiency., * Act as fully hands-on Test Automation for backend and API testing activities
- Design, implement, and maintain Java-based automated test scripts for backend systems, with a strong emphasis on API testing
- Define and evolve the overall test automation strategy, frameworks, and best practices
- Contribute to test automation coverage of frontend systems when needed
- Translate technical and business requirements into effective and reusable test scenarios
- Execute automated test cases, analyze results, and report defects in a timely and detailed manner
- Investigate and troubleshoot failures and issues during test runs
- Ensure seamless integration of automated tests within CI/CD pipelines
- Coordinate testing activities, prioritize test efforts, and support continuous improvement of testing processes
- Define and implement quality control standards and contribute to continuous improvement initiatives
- Collaborate with the development team to understand application workflows and develop comprehensive test strategies
Requirements
Do you have experience in Test automation?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
- 5+ years of hands-on experience in backend test automation, with a proven track record in API testing
- In-depth experience with tools such as Postman, SoapUI, JMeter
- Strong understanding of RESTful APIs, including test design, automation, validation, and troubleshooting
- Practical experience using SQL for data verification and test setup
- Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, etc.)
- Experience with Jira and Xray for test management
- Excellent command of Italian and English (spoken and written)
- ISTQB Certification or similar is a plus
- Hands-on experience with tools such as Tosca Tricentis in a plus
- Solid understanding of Agile methodologies and experience working in Scrum teams
- Strong ownership mindset, proactive attitude, and willingness to actively contribute to day-to-day testing activities