The main purpose of this position is to take responsibility for the design, development and execution of test strategies, test plans, test cases and defects management to verify software and infrastructure conformance to the defined acceptance criteria (i.e. system behaviours) and feature design documents as well as application standards to ensure the delivery of quality solutions for the South African Reserve Bank.
Detailed description
The successful candidate will be responsible for the following key performance areas:
Conduct functional, non-functional, integration, system integration, regression and user acceptance testing.
Analyse business requirements and perform gap analyses to ensure comprehensive testing is done.
Compile test strategies, plans and test cases (including test estimation) to ensure a structured approach during testing.
Evaluate, plan, design, develop and deploy testing techniques for new solutions, products, applications and/or enhancements to existing applications throughout the development life cycles.
Manage defects and improve the quality of testing through early defect detection.
Keep abreast of developments in information and communications technology trends, specifically within the infrastructure technical testing arena to develop and design the most appropriate test approaches and solutions.
Develop progress and quality reports (encapsulating test results and statistics) to support the final approval for implementation of the solution.
Compile user manuals and conduct training to support the utilisation of the solution.
Engage with the internal and external user community to ensure that business benefits are realised.
Job requirements
To be considered for this position, candidates must be in possession of:
a Bachelor of Computer Science degree (NQF 7) in Information Technology (IT) or an equivalent qualification; and
five to eight years’ experience in technical testing.
The following would be an added advantage:
general application security;
server performance testing experience and/or working with monitoring tools;
manual and automated application programming interface testing experience; and.
experience working with the following tools Postman, UFT, Selenium, LoadRunner and J-Meter.
Additional requirements include:
knowledge and skill in:
industry, organisational and business awareness;
quality assurance;
continuous improvement;
continued learning and professional development;
IT enablement legislation and governance, risk and compliance;
application design and development;
infrastructure testing; and
operations.
In line with the SARB’s commitment to diversifying its workforce, preference will be given to suitable candidates from designated groups. People with disabilities are welcome to apply.
The SARB offers remuneration and benefits commensurate with the level of the position and in line with the market. The level at which the successful applicant will be appointed will depend on his/her competence and experience.

The South African Reserve Bank (the SARB) is the central bank of the Republic of South Africa. It regards its primary goal in the South African economic system as "the achievement and maintenance of price stability".
The South African Reserve Bank maintains that South Africa has a growing economy based on the principles of a market system, private and social initiative, effective competition and social fairness. It recognises, in the performance of its duties, the need to pursue balanced economic development and growth.