• Review and analyze requirements;
• Develop test scripts for user story;
• Execute the test scripts and report defects, define severity and priority for each defect;
• Keep track of all defects and fixes;
• Synchronize the testing process with the team;
• Handle changes in project;
• Analysis and interpretation of business/functional specification, carrying out response activities in
terms of test cases identification and test planning;
• Defines the test strategy and plan to make sure the application is consistent to the specification;
• Identify the recurrent tests and design script-based automation tests;
• Propose improvements;
• Identifying and raising bugs for issues found during either testing or production;
• Use various tools to gather crash logs, screenshots and other details;
• Provide test reports and metrics;
• Give support to help diagnose any problems/defects;
• Keep track of the testing outcome (bug fixes);
• Execute the test plan in different environments (Dev, UAT, Prod) (generic test cases);
• Reports issues in a structured, documented and detailed way;
• Prepare test data for specific situations;
• Proposing improvements and identifies risks at any project phase;
• Identify risks and inconsistencies in requirements;
• Recommends controls by identifying problems and suggesting improved procedures;
• Shares own expertise with others;
• Proposes improvements or solutions for issues;
• Proposes improvements for the overall User Experience.