Purpose of position
Effectively lead a team of testers to meet the product goals and thereby achieving the organisational goals. Your experience in team leadership, the development of comprehensive test strategies, the execution of manual and automated testing activities and the logging and reporting of defects found will be of the utmost importance in ensuring the delivery of quality products by the team. Lead, guide and monitor the analysis, design, implementation and execution of testing as a discipline within the organisation.
Duties and Responsibilities
- Increase operational efficiency and suggest solutions to enhance cost effectiveness;
- Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast and effectively;
- Cultivate and manage working relationships with all stakeholders by providing input to business requirements;
- Build and sustain collaborative working relationships with relevant peers and stakeholders in order to achieve productivity synergies;
- Comply, understand and implement all steps and methodology to meet governance in terms of legislative, audit risk and process requirements for the Test Environment;
- Build and lead testing as a competency;
- Identify required skills; assess skill gaps and plan for training, education and knowledge transfer sessions
- Retaining skilled resources by instilling leadership in them and offer guidance to the junior resources to enable growth.
- Oversee the execution of all test activities for allocated projects by conducting QA & test estimation, prepare, submit test plans and results for sign-off and ensure alignment between test environment and production environment;
- Manage testing defects and involve relevant business staff in quality assurance testing analysis;
- Design content of procedure guides and manuals for business users;
- Provision of an efficient service for the test analysis function through careful and timeous analysis, planning, execution, reporting and updating of all related information;
- Continuously assess own performance, seek timely and clear feedback and request training where appropriate and needed;
- Identify and select tools, and ensure skills development & training of the team on these tools.
- Develop manual and automated test strategies that will enhance test execution, manual test coverage and the consistency of regression testing;
- Create, extend and maintain the automation framework;
- Attend sprint meetings: daily stand-up status, planning, refinement, review and retrospective;
- Participate in release processes by executing post-release testing activities and confirming the overall QA status;
- Coordinate test procedures with other teams;
- Review test results;
- Oversee and manage the logging of test defects to development teams or relevant responsible party and troubleshoot technical issues.
Role Requirements
Education
- Minimum: Diploma or required certification in testing;
- Preferred: Degree and/or relevant testing certification including ISEB/ISTQB Certification; Certificate Programme in Software Testing; TMap Next Engineer; ISTQB Advanced Analyst;
Experience
- 7+ years’ experience performing Quality Assurance testing activities;
- Proven track record leading a testing team;
- Proven experience in Testing CoP leadership
- Agile System Testing;
- Software automation techniques;
- Test script design and development;
- System, integration, functional and regression testing;
- Defect management tools;
- A good understanding of the software development lifecycle and agile development methodologies;
- Experience testing web based applications, mobile apps and web services
- Desirable – Financial systems – Payments / Banking Industry