Job Title: Test Delivery Manager
Role Summary
Quality Engineering Group (QEG) is a centralised Quality function within the Shared Technology that provides testing governance, standard, policy, guidelines, drive quality improvements and consulting support to the entire organisation. As a key member of the QEG group, your role is to act as Testing Delivery Manager for the allocated Line of Business (LoB) to deliver end-to-end quality solutions provided by the QEG group.
Key Responsibilities and Accountabilities
- End-to-end delivery management of the Quality and improvements for the LoB.
- Review/update the Division Test Strategy, Process, and Best Practices for the LoB
- Implement organisation-wide governance to LoB including but not limited to: Testing Standard, Quality Metrics, Patch Testing Approach, Testing of Release Management, Automation, Performance Testing, etc.
- Act as QEG consultant to support and promote quality best practices and innovations
- Conduct quality assessments and identify testing opportunities for continuous improvement to deliver end-to-end testing solutions with tangible outcomes
- Effective Stakeholder and Communication skills to drive various initiatives and improvement programs
- Work collaboratively with the QEG Quality Service Lead and with other members of QEG to improve the QEG service offering and provide the best services to the LoB
- Ability to conduct workshops and lead critical sessions with Quality Engineering, Development, Business, Product Owners, Application Owners, Technology Leadership and CIOs
- Ability to present complex ideas to senior technology leaders of the organisation
- Propose and analyse metrics, design quality dashboard for management and delivery teams
- Deliver supporting assets, e.g., procedures, guidelines, templates, maturity matrix
- Coordinate internal or external partners to collaborate on the items above and drive for result
Essential Technical Skills
- Extensive Testing experience in delivering large and complex transformation testing engagements
- Extensive Test Management experience in all phases, types and levels of testing including production support and continuous monitoring
- Extensive experience in entire SDLC, Agile and CI/CD phases
- Experience in maturity assessment and continuous improvement
- Stakeholder and Communication Management
- Self-starter and ability to lead, manage and deliver engagements independently
Essential Experience:
- Minimum 8 years of Test Management/Quality Management Experience in managing the end-to-end testing of all phases, levels and types of testing including production support and continuous monitoring
- Experience in full Software Development Lifecycle (Agile, CI/CD, DevOps)
- Experience in the development of testing processes and approaches
- Experience in designing and ensuring overall integrity of the testing strategy
- Experience in designing and developing test plans, scripts, tools using the detailed business requirements document provided by the business analysts.
- Should be able to establish and maintain working relationships across the technology organization.
- Participate in and support process improvement initiatives. Promote the use of knowledge management processes and tools
- Share/leverage successful products, processes and best practices across the technology organization
- Experience in providing consulting and must have maturity assessments experience
- Contribute to continuous improvement by leveraging quality improvement
- Refine and enhance technology methodologies and standards
- Experience in Cloud Implementation or on-premise to Cloud migration projects.
Qualifications:
- Bachelor's Degree or higher in Software Engineering, Computer Science, Electronic Engineering, or any related fields.
Training:
Preferred -
- ISTQB Test Manager and Agile related certification
Other requirements:
- Strong communication, interpersonal and coaching skills
- Desire to extend the knowledge base and good learning ability
- Proactive, patient, and responsible
- Innovative mentality
- Manage stakeholder relationships at all levels
- Be capable of presenting at the management level as well as to technical teams
- Have a sales capability for winning work within the organization
Nice to have
- Experience in coaching for scaled Agile (e.g., SAFe) and DevOps
- Experience in process standardization and automation
- Project management experience
- Change Management capability