Why Your Role Matters
Why Your Role Matters
• You’ll play a vital role in democratising and stabilising the financial system.
• Your work will help usher in new era of embedded finance for banks to brands.
• SA’s transaction flows and online economy depend on our systems.
Duties & Responsibilities
Main Accountabilities
• Empowering the QA chapter to create flow and quality within CI/CD process.
• Drive the QA strategy to implementation.
• Work effectively with other Direct Transact teams i.e. Project Office, Development & Infrastructure teams to ensure the timeous delivery of work against agreed priorities.
• Implement mechanisms to monitor, manage and provide progress on all QA activities.
• Accountable for delivery of quality software development projects.
• Ensure that the product/feature/enhancement requirements have been met as set out in design.
• Create, implement and maintain a continuous improvement plan for QA.
• Working closely with the project office and the business development teams to meet current and future customer needs.
• Research the external environment, and where appropriate identify and recommend external partners for the delivery of best of breed technologies suitable for QA.
• Reviewing and applying best practices to establish frameworks consistent with and supportive of the Product and Business Development Strategy.
• Identifying and implementing technology to support the future success of the business.
• Articulating to colleagues, directors and user communities, the company’s technological vision, opportunities, and challenges as part of the company strategy.
• Collaborating with the appropriate functions and users to evaluate and identify technology platforms for delivering the company’s products and internal services.
• Understanding the use cases (and/or user stories) in order to oversee the design of the QA for the products to be built.
• Establish software consistent QA standards and processes aligned with best practices for delivery of scalable, robust and high-quality software.
• Supervise resource allocation and availability to assure productive and sustainable use of available resources taking into consideration customer demand versus resource availability i.e. resource and capacity management.
• Responsible for his/her own work planning against objectives set in agreement with the COO.
• Ensure effective internal communications both within the software development team and across the organisation.
Team (building and management) Accountabilities
• Build an environment of psychological safety, for team members to thrive.
• Ensure that the skills and experience of QA team is consistent with its engineering, technological and business needs for providing quality in current and future services.
• Establish clear organisational structures and succession plans aligned with appropriate accountabilities, responsibilities and personal development for all QA team members in line with any anticipated growth.
• Comply with all relevant policies and procedures.
• Complete all documents required by the company policies and procedures.
Other Accountabilities
• Undertake additional tasks and responsibilities as may be reasonably expected from the role in order to achieve the objectives of the Head of QA and company strategy.
Desired Experience & Qualification
Knowledge and Skills
- Deep and practical understanding of DevOps and Agile Methodology, process and principles.
- Microsoft DevOps (software) Experience.
- Leadership.
Experience
- In taking companies and/or software development teams through a transformation and change management process.
- Implementing and getting test automation adopted.
- Driving and reporting on strategic initiatives in QA.
Qualifications
- DevOps and/or Agile Training.
#J-18808-Ljbffr