ToolsGroup is the world’s most experienced provider of market-driven demand analytics and supply chain optimization software. They are seeking a Senior Quality Assurance Engineer to ensure the quality of their software products by identifying defects, conducting tests, and validating functionality to maintain high software quality standards.
Responsibilities:
- Analyze requirements, user stories and acceptance criteria and through discussions with product managers and engineering leads, develop test scenarios and success criteria
- Document and execute test cases and report back on findings
- Provide inputs on high-level test scenarios, challenges, risks, resources, test estimates, etc., during test planning meetings
- Perform data validation and analysis directly on databases, writing queries and interpreting results
- Execute manual testing with a critical and analytical approach to validate calculation accuracy and system reliability
- Supervise or test the operation of automated test scenario and report back on results
- Investigate and analyze results, identifying root causes and ensuring alignment with functional and business requirement
- Assist in the investigation of product issues reported by customers
Requirements:
- 3+ years of hands-on experience in manual/functional testing, ideally on backend or data-driven applications
- Understanding of software testing, its main concepts, and processes: the bug life cycle; different testing levels, methods, and types; test estimation techniques
- Master's degree in Computer Science, Data Science, Engineering or equivalent education, knowledge of Supply Chain Management will be an advantage
- Strong ability in SQL for test data preparation and results analysis
- Experience in validating results from mathematical, predictive and statistical algorithms
- Experience in using JIRA, Git, XRAY or equivalent will be an advantage
- Experience in using tools such as Excel, Postman or equivalent and Playwright is desirable but not mandatory
- Comfortable working in a highly agile, intensely iterative software development process
- Good communication and teamwork skills
- Fluent level of Italian and English (C1) is a must
- Ability to work in remote team environments