Execute manual and automated tests to verify that the software meets the requirements and specifications and that it functions correctly in different environments and configurations.
Identify and report defects to the development team, including clear steps to reproduce the issue, expected results, and actual results.
Verify that the defects are fixed correctly and completely and that no new defects are introduced.
Provide feedback to the development team on usability, performance, security, and other aspects of the software.
Execute manual and automated tests to verify that the software meets the requirements and specifications and that it functions correctly in different environments and configurations. Identify and report defects to the development team, including clear steps to reproduce the issue, expected results, and actual results. Verify that the defects are fixed correctly and completely and that no new defects are introduced. Provide feedback to the development team on usability, performance, security, and other aspects of the software.