Job Purpose: 

Reporting to the Head, Solution Development & Innovation, the role holder will be expected to act as a subject matter expert for Software testing standards, processes, methodology and tools in areas of mobile or core banking systems or system integrations. Defines project test strategy, test plan and test design for all projects, ensures controls on test delivery as per defined metrics and reviews all project test summary reports. Liaise with quality analyst on quality metrics to assess performance of quality on test delivery. The test analyst will assist the Test Manager in the day-to-day management of the test team and developing, maintaining and activation of all test processes within Product Systems

Job Responsibilities/ Accountabilities:

  • Identify different stages required in the software development lifecycle needing structure-based testing & non-functional testing
  • Liaise with the Test Environment Specialist to ensure key infrastructure (environments, interfaces & access) is set-up to enable all required testing activities
  • Select and develop appropriate test automation tools, applying the latest techniques in test automation; e.g., data-driven testing.
  • Use risk-driven techniques to develop, maintain, and execute automated test suites for various i.e. perform automated dynamic testing.
  • To assist in the preparation of test plans, test effort estimation, exit criteria evaluation and updating and archiving test ware
  • Proactively enforce the QA Policies that will act as a roadmap in ensuring compliance to standards and controls designed to mitigate identified business risks
  • Log and analyse lessons learnt to determine changes needed for future releases/projects and process improvement areas
  • Review Test basis such as requirements and design specification and carry out detailed analysis on a system with a view to identify appropriate test conditions
  • Review the architecture and designs of systems and features, and actively engage with Business Analysts and Developers to ensure the soundness of proposed solutions
  • Monitor changes to scope during the development cycle and re-evaluate plans and resource accordingly
  • Monitoring detailed testing progress and results in each test cycle and evaluating the overall quality experienced because of testing activities.
  • Pro-actively seek to make continuous improvements to Test coverage, execution, and automation.
  • Engage in other testing / quality assurance related tasks as directed by the Test Manager
  • Work collaboratively with other testers, developers, and stakeholders
  • Train technical and non-technical staff on QA processes to promote excellence in quality assurance and control within the bank.

Essential Knowledge

  • Excellent understanding of test testing lifecycle.
  • Excellent written and oral communication skills.
  • Excellent coaching, listening, presentation, and interpersonal skills.
  • Ability to communicate ideas in both technical and user-friendly language.
  • Able to prioritize and execute tasks in a high-pressure environment.
  • Keen attention to detail.
  • Experience working in a team-oriented, collaborative environment.
  • Knowledge of applicable data privacy practices and laws.             
  • Business Analysis
  • Technology Innovation
  • Process analysis and design

Key Critical Competencies

  • Solid understanding of the SDLC methodology and ability to work across all development methodologies
  • Direct hands-on experience with ad hoc query programs, automated testing tools, and reporting software.
  • Experience in managing and leading teams to successfully deliver outputs in defined time frames
  • Experience in manual testing at levels of Unit & System functional tests
  • Have strong SQL skills and can confidently test batch processes
  • Can manage design issues and offer solutions to ensure delivery of software requirements within set deadlines.
  • Able to work with little or no documentation and can develop understanding of solutions to sufficiently test solution that is fit for purpose.
  • Strong MS PowerPoint (or equivalent) tooling and general office automation/productivity tooling (e.g. MS Office) skill with capability to produce professional presentations and analysis using MS Excel.
  • Ability to work in a high-pressure environment, perform a role outside of their comfort zone and meet deadlines
  • Ability to improve testing processes and techniques on a project.
  • Excellent organization, planning, prioritization, and decision-making skills.
  • Information gathering and monitoring skills.
  • Problem analysis and problem-solving skills.
  • A team player with excellent interpersonal skills.

Requirements:

  • ISEB / ISTQB qualification in Software Testing to practitioner level or equivalent qualifications or experience (Preferred).
  • Bachelor’s Degree in Computer Science or Related IT field with a minimum of 3 years’ working experience in testing field.
  • Banking experience will be an added advantage.

Follow Us on Social Media