Collaborate with development teams to understand the scope of updates
Define a comprehensive testing strategy based on the specific changes made to the applications.
Document test cases, test results, and any deviations from expected behavior.
Identify test scenarios, test data, and success criteria.
Perform integration testing to ensure interaction between different components of the application. Test broader system functionality, including infrastructure components.
Perform functional testing through validation of end-to-end functionality from a user's perspective. Ensure the application behaves as expected under various scenarios including negative testing.
Execute testing based on the defined test scenarios. Report defects and issues promptly, including steps to reproduce. Collaborate with developers to address identified issues.