- Develope and maintain test scenarios and end-user scripts to verify the desired function. - Ensure testing software or web-based application to run properly, and document bugs and find solutions. - Responsible for the formation and execution of a test, test plan and performance of an application.