Strong Knowledge of Software Testing Types and the Ways to Apply Them. Analytical Mindset: Define the Strengths and Weaknesses of the Softwaresystem, Validate It Against Different Working Scenarios and Detect Bugs if Any Strong Knowledge of Test Management Tools and Experience with Bugtracking Systems Test Documentation Knowledge: Test Scenarios, Test Casesduties and Responsibilities: Execute all Levels of Testing (system and Regression) Detect and Track Software Bugs and Inconsistencies Provide Timely Solutions Apply S/w Testing Principles Throughout the Agile Product Lifecycle