Key Roles and Responsibilities
• Develop a comprehensive test strategy outlining the overall approach to testing software applications.
• Create standardized test plans to serve as a blueprint for all testing activities and to provide the team with a structured approach.
• Manage the testing team by assigning tasks, setting priorities, and monitoring progress.
• Provide guidance, support, and training to team members, helping them to improve their skills and productivity.
• Review test artifacts such as test cases, test scripts, and test data to ensure their quality, consistency, and adherence to the test strategy and plan.
• Consolidate and analyse test results and prepare comprehensive test reports at the project and team level.
• Proactively identify areas to promote and provide additional testing services to clients.
• Formulate and present proposals for consideration based on research and extensive expertise in this area.
Core Requirements - Qualities - Knowledge, Skills, and Abilities
• Ability to lead, direct, and coach team members effectively.
• Ability to handle multiple concurrent tasks while delivering high quality outputs.
• Excellent verbal and written communication skills.
• Ability to formulate strong relationships internally and with client stakeholders.
• Ability to work collaboratively in a multi-functional environment to achieve goals.
• Ability to pay attention to detail and encourage team members to do same.
• Ability to take proactive steps in managing issues and problems.
• Excellent time management and prioritisation skills.
• Extremely safety and security conscious with respect to data management.
• Ability to effectively handle stress, pressure, and challenges in a demanding work environment.
• Familiarity with Project Management and Agile principles and practices.
QA/Test-Related Knowledge & Skill Requirements
• Proficiency in test planning and strategy.
• Knowledge of test automation methods and tools and their practical application.
• Proficiency in test case development.
• Proficiency in managing software defects and the use of related tools.
• Ability to identify, assess, and mitigate potential risks in the testing process.
• Proficiency in performance testing techniques and tools.