Job Description
To create, maintain and refine automated testing within the quality assurance processes across the Core Banking Applications whilst working with technical leads to enable efficient product delivery and effective use of open-source tools wherever possible.

Contribute to an environment of successful delivery and continuous improvement.
Prevent wastage, and on an ongoing basis identify process improvements in order to contain and reduce costs.
Continuously assess own performance, seek timely and clear feedback and request training where appropriate
Minimise system downtime through pro-active testing to identify potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews.
Assess, identify and mitigate potential risks within the IT environment and comply with governance in terms of legislative, audit and business policy requirements.
Code, compile, test and implement tests to ensure applications are working according to test requirements in compliance with the Systems Development Life Cycle (SDLC)
Proactively engage with business units and colleagues to understand underlying needs and opportunities, and identify Information Technology (IT) innovative solutions in a timely manner.
  • Johannesburg