Why Your Role Matters
- You'll play a vital role in democratising and stabilising the financial system.
- Your work will help usher in a new era of embedded finance for banks to brands.
- South Africa's transaction flows and online economy depend on our systems.
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, e.g., Project Office, Development & Infrastructure teams, to ensure the timely delivery of work against agreed priorities.
- Implement mechanisms to monitor, manage, and provide progress on all QA activities.
- Accountable for the delivery of quality software development projects.
- Ensure that product, feature, or enhancement requirements are met as specified in design.
- Create, implement, and maintain a continuous improvement plan for QA.
- Work closely with the project office and business development teams to meet current and future customer needs.
- Research external environment and identify or recommend external partners for delivery of best-of-breed QA technologies.
- Review and apply best practices to establish frameworks supporting the product and business development strategy.
- Identify and implement technology to support future business success.
- Communicate the company's technological vision, opportunities, and challenges to colleagues, directors, and user communities.
- Collaborate with relevant functions and users to evaluate technology platforms for delivering products and services.
- Understand use cases and user stories to oversee QA design for products.
- Establish QA standards and processes aligned with best practices for scalable, robust, high-quality software delivery.
- Supervise resource allocation and capacity management to ensure sustainable resource use considering customer demand.
Resource and Capacity Management
- Plan own work against objectives set with the COO.
- Ensure effective internal communication within the software development team and across the organization.
Team Building and Management
- Build an environment of psychological safety for team members.
- Ensure QA team skills and experience meet engineering, technological, and business needs.
- Establish clear organizational structures and succession plans aligned with responsibilities and personal development.
- Comply with all relevant policies and procedures.
- Complete all required documentation per company policies.
Other Responsibilities
- Undertake additional tasks to achieve the objectives of the Head of QA and company strategy.
Desired Experience & Qualifications
- Deep understanding of DevOps and Agile methodologies, processes, and principles.
- Experience with Microsoft DevOps software.
- Leadership experience, especially in transformation and change management within software teams.
- Experience in implementing and adopting test automation.
- Ability to drive and report on strategic QA initiatives.
Qualifications
- DevOps and/or Agile training.