Lead and implement the Testing Management Centre of Excellence (COE) which contains the Testing and Assurance Communities of Practice to provide a pro-active and independent quality assurance (QA) service over all stages of the SDLC to ensure the highest quality software delivery to the Bank to maximise programme investments and to reduce technology risk.
Develop and promote a QA vision for IT department that incorporates software quality assurance standards, testing approaches, and automation strategies and frameworks.
Support delivery high quality solutions by ensuring software functionality meets documented specifications, general expectations, product requirements and delivering the desired outcomes.
Plan release and system acceptance testing, collaborating with development team, application support team, Project Managers and vendors to create and execute test plans and test cases to ensure that the development and deployment meet user expectations, and without negatively impacting the performance or stability of the Bank's IT infrastructure and application.
Review requirements to provide feedback on testability and other risk areas that could impact product quality; and provide recommendation alternative courses of action to prevent or mitigate negative outcomes.
Lead, guide and monitor the analysis, design, implementation and execution of test cases, test procedures and test suites.
Ensure proper configuration management of the testware produced and traceability of the tests to the test basis.
Manage the regression, system integration testing (SIT), User Acceptance Test (UAT), Load & Performance Testing and other required tests ensuring compliance and effectiveness of processes and the quality of the deliverables.
Lead issue triage and resolution meetings with solution development teams and determine root cause and establish remedial action taken prior to go-live. Identify, replicate, document, prioritise and track issues to closure using and issue tracking system.
Promote the quality function across the IT organisation and their role in ensuring quality standards are met across the entire BNM IT landscape.
QUALIFICATION / EXPERIENCE :
Academic Qualifications: Bachelor's or Master's degree in information technology. An advanced degree is highly desirable.
Experience: At least 10 years working experience with hands-on experience performing functional, system, performance and acceptance testing in technology organisations of which at least 3 years leading and overseeing quality assurance work, preferably in banking industry. Working knowledge of testing tools: Microfocus ALM, UFT, Bugzilla, Testlink, JMeter and Dynatrace