- Develop comprehensive test plans and test cases based on project requirements and business process specifications.
- Define test strategies for different types of testing, including functional, integration, performance, and user acceptance testing.
- Collaborate with project managers and development teams to understand requirements and ensure complete test coverage.
- Execute manual and automated tests to verify the functionality, performance, and reliability of systems and solutions.
- Stay current with industry trends, tools, and best practices in software testing and quality assurance.
- Develop and maintain automated test scripts using appropriate tools and frameworks.
- Integrate automated tests into continuous integration and delivery pipelines.
- Communicate with clients and stakeholders to understand their quality requirements and address any concerns.
Requirements
- Diploma in Computer Science, Electronics, or Automation.
- Fluent in Italian and English.
- Willingness to travel.Perform testing and troubleshooting.
- Execute and design test protocols and procedures.
- Ensure functionality of testing equipment.
- Report software issues and perform necessary adjustments.
- Utilize and prepare test plans, design qualification tests, and ensure traceability.
- Conduct and document testing activities.