Technology Strategy and Innovation:
- Lead the development, planning, and implementation of a functional Quality Assurance Strategy to support ICT solutions and projects design.
- Set up and define a quality assurance framework for assessing products, services, processes, and people adequacy to meet the SBV orientated solutions.
- Application of creative and analytical methods to design and enforce quality controls to maintain both SBV and internationally aligned standards.
- Defining quality standards, control frameworks, and testing at different phases, such as unit testing, integration testing, and user acceptance testing.
Planning and Organising
- Establish the testing phases as well as the input and output elements that will be tested during the design, development, and implementation phases.
- Establish cross-functional Quality Assurance teams across SBV departments using crowdsourcing and develop testing material.
Execute Analysis & Design Activities
- Assess the business requirements before beginning design work and determine if they have been interpreted correctly through engagement with the business or through assessment of the scope and proposed solution.
- Develop quality assessment methodologies that support each testing process and ensure the credibility of the results.
- Provide guidelines for conducting quality assurance through testing, assessments and demonstrate value add to the process to drive efficiencies and high-quality solutions.
- Apply scientific models to estimate resources and time required to complete the end-to-end testing requirement.
- Defining the reporting standards for each level and preparing a presentation with suggestions on how to improve the solution to enable go-live.
- Determining the technical test cases and deviation tolerance levels for the desired quality standard.
- Establishes appropriate quality standards and parameters for final solutions to meet business needs.
Technical implementation within own area
- Conduct unit testing, integration testing, and user acceptance testing and ensure that errors are rectified, and the continuous testing cycle is completed.
- Responsible for quality and test advocacy, resource planning and management, and resolution of testing issues.
- Define and apply appropriate test measurements and metrics in the product and the Testing Team.
- Continually communicate with stakeholders to review test results post-deployment.
- Provide assurance on pre-deployment and post implementation testing.
- Functional (Black Box) testing:
- Deliver 100% front end Test scenario coverage and defect evaluation of solution/product within a defined timeframe.
- Non-Functional (White Box) testing:
- Using knowledge of the inner workings of the solution to expand on test cases and test for known outcomes
- Test for negative expected outcomes thus assuring complete end to end functionality of the product solution per its design.
- Deliver Security, availability, and performance testing management in accordance with the standards defined.
- Conduct ICT policy reviews to ensure that policies and standards are aligned with quality standards established throughout testing and align to best practice.
- Communicates quality standards and parameters to QA team, product development team, and other business partners.
- Ensure that all test scripts and results are updated according to the documentation framework.
- Conduct automation testing and re-testing once bugs or errors are detected as part of the testing lifecycle.
- Review results and update, amend test cases to derive better results.
- Automate repetitive quality testing activities.
Risk Management
- Identify risks and threats associated with applications and systems, analyse exposure to those risks or threats, and determine the appropriate action to control and/or minimise them.
- Conduct monthly self-assessments based on defined internal controls, anticipate and document risks, and report on gaps and related mitigation activities to ensure clean audit results.
- Assess effectiveness of quality assessment process to prevent and reduce losses in time and repeats/defects/rejects of solution adoption.
- Maintain compliance with data management privacy regulations and adherence to POPI Act requirements.
- Driving a culture of zero-defect targets in the SBV Eco-system.
- Preparation and execution of audits (Internal and external).
Quality Management
- Conduct annual Quality Management Reviews.
- Conduct quarterly reviews of the test cases to assure relevance to process and industry standard.
- Carry out quality risk assessments and assist with compiling a risk management plan within the Quality team.
- Testing Automation: Deliver against plan for automated testing, regression testing and load testing where applicable.
- Work with the Head of Information Security Officer to establish a program that is including but not limited to Penetration Testing, Static Code reviews and Policy adherence controls.
- Updating, implementing, and improving Standard Operating Procedures relating to all quality assurance processes and reviewing company policies and procedures for compliance.
Vendor Management
- Drive a collaborative approach with vendors and resolver groups to assure timeous feedback and delivery against promised outputs and SLA’s.
- Review the vendor's performance periodically to ensure the service meets the business quality standard.
Stakeholder Management
- Foster a good working relationship with all stakeholders, internal and external customers
- Create and sustain awareness of the role and impact that the various projects and work requests will have on the Support Area.
- Demonstrate value add in terms of costs and efficiencies of conducting quality assessment and risks associated with low quality standards.
Reporting
- Prepare monthly reports for Quality Assurance area.
- Develop templates to maintain consistent reporting and ensure quality of reporting, documentation of test findings.
- Use of excellent reporting and verbal skills to regularly engage and cultivate relationships with all stakeholders.
Finance
- Contribute to preparing operating and capital expenditure budgets.
- Manage the QA budget, monitor spend, and optimise existing resources.
- Identify and manage all service optimisation opportunities, including cost reductions.
- Make budgetary recommendations that align with department goals and objectives.
- Analyse and justify any deviations to budget allocation putting financial control measures.
- Maintain financial compliance with the company’s financial management practices, policies, and procedures in managing CAPEX and OPEX.
- Commercial mindset, using finance management skills to drive the onboarding of new services and areas into the quality assurance team.
Leadership and People Management
- Manage the effective use of the department’s resources to improve organisational productivity and delivery.
- Provide Subject Matter Expertise in critical support issues where your experience is required to ascertain the issue quickly and to find the more appropriate resolution.
- On a monthly basis, manage the headcount in accordance with SBV principles and policies, including notifying HR of team cancellations, new business, and new initiatives.
- Manage recruitment, performance management, training, career development programs, succession planning, resource planning, and HR processes across the team.
- Lead and manage employees' end-to-end performance management process, inspire, and encourage your team to deliver on key performance areas, and provide the necessary support, coaching, and training.
- Manage and lead the Talent Management Process within one's area of responsibility to create value for high-value contributors.
- Comply with SBV Human Resources/Employee Relations policies and procedures and applicable Labour Laws.
- Drive employee training and development, ensuring employees are provided with refresher courses in conjunction with the Training Academy.
- Draw up and conduct disciplinary hearings in accordance with labour law, statutory requirements and SBV ER policies and procedures.
Minimum Requirements: Work Experience and Qualifications
- 8 Years’ experience in a Quality Assurance Management Role
- 3 Years’ experience of working in ICT business architecture or development of software, infrastructure, or applications
- 3 Years’ experience delivering Quality Assurance automation programmes
- 2 Years’ experience working in an Agile run project environment.
- Proven track record of successful error free deployments
- Degree in Computer Science or equivalent
- Technical certification in Testing accreditations preferable (Example: ISO)
- Project Management certification (advantageous)
#J-18808-Ljbffr