Job Openings at Ecobank Nigeria Plc Jobs in Nigeria



  2024-01-16
  Lagos, Nigeria


Ecobank Transnational Incorporated (ETI), a public limited liability company, was established as a bank holding company in 1985 under a private sector initiative spearheaded by the Federation of West African Chambers of Commerce and Industry with the support of the Economic Community of West African States (ECOWAS).

We are recruiting to fill the following positions below:

1.) Software Quality Assurance Manager

Job Identification: 512
Job Location: Lagos, Nigeria
Job Schedule: Full time

Job Context 


  • The role will drive the development and delivery of quality software applications for Ecobank group.
  • The MQA will have the overall responsibility of developing, ensuring, and directing quality assurance procedures so that developed software applications are reliable, durable and meet internal, external and regulatory standards before shipment to production environments.
  • The MQA will work closely with various business heads and teams from Operations, Internal System Control, Information & Cyber Security, Change Management and Service desk in ensuring that these quality guidelines are adhere to.
  • Decision making will be independent and guided by consultation.

Key Responsibilities 

  • Lead the overall test process for strategy, automation, performance, load, scalability, test case/data management, and full integration testing and provide mentoring, training, and support for other teams and team members. 
  • Collaborate with delivery teams to implement development standards, best practices, and continuous improvement for unit testing, test automation, continuous delivery, and code reviews. 
  • Mentor and provide training and support to the quality assurance team(s) to inspire intense curiosity and devotion to keeping technical skills sharp, improving interpersonal skills, and discovering new tools and ideas within the industry. 
  • Setup and maintain a dashboard of metrics for code quality, defects, risks, mitigations for multiple teams and projects and present key findings to leadership through presentations and retrospectives. 
  • Identify quality assurance process bottleneck and suggest actions for improvement. 
  • Estimate, prioritize, plan and coordinate testing activities.
  • Drives innovation and automation of testing processes using test automation tools. 
  • Review, manage and drive the resolution of defects logged by the QA team as part of on-going product release cycles. 
  • Ensure compliance to group standards, policies, and procedures.
  • Lead issue resolution as required with broader team of QA, Developers and Product Management

Knowledge, Skills & Experience
Qualifications:

  • Bachelor of Science Degree in Computer Science, Information System, Mathematics, Engineering or equivalent.
  • Minimum of 8 years of experience in software testing and quality assurance processes
  • A Master’s Degree will be an added advantage.
  • Professional certification in IT Quality Assurance/Testing
  • Proven work experience in software quality assurance
  • Working experience or general knowledge of ITIL and Quality Assurance framework is highly desirable.
  • Fresh and other language skills are desirable.

Skills and Experiences:

  • Good knowledge of automated frameworks and tools.
  • Good understanding DevSecOps, its implementation and SDLC.
  • Test Methodologies and Management experience
  • Test automation (GUI, Mobile and API) experience using test Automation tools and framework.
  • Experienced with defect tracking and resolution.
  • Proficient in advanced techniques with relevant office productive tools
  • Strong interpersonal skills, including strong verbal, written communication skills and excellent listening skills are required.
  • Strong organizational skills to successfully direct and oversee all quality assurance procedures and processes.
  • Experience leading team members and fostering a productive team environment. 
  • Programming and Scripting development skills  
  • Prior experience with large scale application performance testing, application security testing, boundary application testing.

Click here to apply online

2.) Software Quality Assurance Officer

Job Identification: 513
Job Location: Lagos, Nigeria
Job Schedule: Full time

Job Purpose 

  • This function is responsible & accountable for ensuring proper and successful end-to-end testing of all software development and changes released into the production environment across Ecobank group. 
  • The role entails the design, implementation, execution, and documentation of developed application test cases and conducting of user acceptance tests towards obtaining business sign off for deployment to the production environment. 
  • This role is required to preserve the reputation of the bank against irreparable loss which may occur with the introduction of bugs into the live environment.

Job Context 

  • This role will relate with project managers, Business Analyst, Software Developers, Test & Version Control team and other stakeholders across the Ecobank Group to ensure delivery of qualitative software application/integration in line with business expectations and organizational policies.
  • He/she will oversee and guide activities of other quality assurance officers.
  • Decision-making will be guided by policy and consultation.

Key Responsibilities 

  • Review business, functional and technical requirements in a bid to create detailed, comprehensive and well-structured test plans, test cases and procedures ensuring usability, functionality, security and performance.
  • Reviews and evaluates designs and project activities for compliance with quality assurance guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
  • Identify, document and track application bugs for remediation and production system stability.
  • Perform regression testing when bugs are resolved. 
  • Analyse test results and Provide advice/recommendations to developers on code/bug fixes.
  • Coordinate/Oversees Solution Validation, User Acceptance sessions with all stakeholders and obtain users’ sign off.
  • Collaborates and expands relationships with internal and outsourced development and quality assurance partners on software and firmware design and development.
  • Provides domain-specific expertise and perspective to cross-organization projects, programs, and activities. 
  • Drives innovation and integration of new technologies into projects and activities in the software quality assurance team. 
  • Carry out Change Management documentations and required go-live activities.
  • Effective transition of Application support to applicable support teams while providing second Level Support
  • Works with software quality assurance officers and internal and outsourced development partners responsible for all stages of quality assurance for complex products and platforms, including testing strategy, analysis, coding, results evaluation, and proposed corrective actions. 
  • Provides guidance and mentoring to less-experienced Quality Assurance Officers
  • Prepare applications for deployment and delivery.

Knowledge, Skills & Experience
Qualifications:

  • Bachelor’s in Computer Science, Information Systems, or equivalent.
  • Minimum of 6 years of experience in software testing and quality assurance processes.
  • Master's Degree will be an advantage.
  • Professional certification in IT Quality Assurance/Testing is highly desirable. 
  • Proven work experience in software quality assurance. 
  • Working experience or general knowledge of the ITIL framework is highly desirable.
  • French and other language skills is desirable.

Skills & Experience:

  • Experience in writing clear, concise, and comprehensive test plans and test cases.
  • Strong interpersonal skills, including strong verbal, written communication skills and excellent listening skills are required.
  • Ability to work on multiple tasks simultaneously in a high-pressure environment. 
  • Ability to interact with individuals on all organizational levels. 
  • In depth knowledge of software development concepts and QA methodologies. 
  • Proven work experience in software application and API testing (REST and SOAP) 
  • Knowledge with both white box and black box testing.
  • Strong Analytical and Critical thinking skills and creative problem solver.
  • Demonstrated ability to quickly understand complex systems. 
  • Hands-on experience with automated testing tools like Selenium, Katalon, smart bear etc. 
  • Experience working in an Agile/Scrum development process.
  • Good knowledge of new technologies, trends and innovation.

Click here to apply online

3.) Software Development Manager

Job Identification: 515
Job Location: Lagos, Nigeria
Job Schedule: Full time

Job Purpose

  • The Role will be responsible for the development, implementation, integration, testing and on-going operational maintenance of software Products and Services for the entire Ecobank group.

Job Context

  • The role will work with key stakeholders i.e. Business analyst, Project Managers and Business Heads in actualizing development of solution to meet customer needs.
  • The role will ensure that applicable standards are maintained and collaborate with stakeholders to achieved desired application end state.

Key Responsibilities

  • Providing training to Software Engineers within Ecobank group.
  • Drive the implementation of the 3-tier domain for Commercial, Corporate and Consumer Banking for the Group
  • Controlling the integrity of understanding the solution by all team members and other stakeholders, maintaining the specifications up to date, tracking compliance with common programming standards.
  • Compile timely, comprehensive and accurate documentation and or reports as requested
  • Investigating software-related complaints and making necessary adjustments to ensure optimal software performance.
  • Work jointly with unit head to break down organisational silos and increase sharing vision and strategy across teams
  • Work with team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing
  • Develop and implement Software programs.
  • Drive and support Innovative ideas to improve processes and the bottom line.

Knowledge, Skills & Experience
Qualifications:

  • Education: – A University Degree preferably in Computer Science/Electrical Electronics/Mechanical Engineering, Numeric Science or its equivalent.
  • Minimum of 5 years of programming experience
  • Professional Qualifications: - ITIL.
  • Multi-lingual ability will be an advantage.

Skills & Experience: 

  • Demonstrable experience in developing software in a service-oriented architecture (SOA) environment. 
  • Good understanding of Microservice architecture and techniques, Container and DevOps CI/CD technology.
  • In-depth experience in programming language and standards which includes but not limited to JAVA, REST, XQuery, XPATH, XSLT, JMS, Memcached, Oracle Middleware component, Linux, MySQL, JSF and Spring MVC, web components, SQL, other database languages, NoSQL, structured and Unstructured database, PL/SQL
  • Knowledge of governing security standards.
  • In-depth knowledge of Data structure and algorithm
  • Strong leadership, analytical and problem-solving skills
  • Excellent technical, planning and organizational skills.
  • Intermediate knowledge of Systems Development Life Cycle and Programming Languages.
  • Good understanding of workflow system, Oracle Banking Platform (OBDX, Flexcube) and digital technology.
  • Adequate knowledge of software methodologies and design patterns.
  • Experience working with multi-cultural & multi-national environment
  • Availability and willingness to travel to other locations as required.

Click here to apply online

4.) Senior Project Manager

Job Identification: 514
Job Location: Victoria Island, Lagos
Job Schedule: Full time

Job Context

  • This role will relate with business analysts, software developers, testers and other stakeholders to ensure effective delivery of projects in accordance with set standards, quality control and business objectives. 
  • He/she provides coaching and guidance to project team members about every aspect of the project so that team members can understand their tasks fully and act on them efficiently.
  • This role will need to act quickly to identify problems and make decisions to solve them, leading to successful implementation of projects.

Key Responsibilities

  • Coordinate internal resources and third parties/vendors for the successful execution of large and  complex projects from start to finish.
  • Manages day-to-day operational aspects of a project and scope not limited to issues resolution,  schedule, costs, risk mitigation and change requests. 
  • Ensure solutions delivered meet business expectations and that project sponsors and business users.  accept the solutions before project closure.
  • Ensure Central Design Authority, Information Security, Test and Version Control and Change 
  • Approval Board (CAB) approvals are obtained in the life cycle of the project.
  • Monitor a project’s progress throughout its duration and communicate project status to senior. 
  • management and relevant stakeholders through reports and presentations
  • Administers pricing model and charging / billing procedures to monitor receivables for projects.
  • Measure project performance using appropriate systems, tools, and techniques.
  • Create and maintain required project documentation.
  • Liaise with Organizational Change Management function to define and execute a benefit realisation.  plan and change management strategy for key projects leading to full project adoption.
  • Attend project governance meetings (Steering committee meetings, …)
  • Ensure high quality delivery of software packages

Knowledge, Skills & Experience
Experience & Qualifications

  • Minimum of 8 years’ working experience with 5 years in Project Management. 
  • Bachelor’s Degree preferably in Social Sciences, Sciences, Business Administration, Engineering or  related field of study. 
  • Strong knowledge of Systems Thinking, Business Analysis, Project Management, Banking Products, 
  • SDLC (Intermediate).
  • Relevant certifications – PMP, Agile Scrum, Prince2 and/or ITIL
  • Master’s Degree would be an added advantage 
  • Other certifications will be an advantage.

Skills, Capabilities & Attributes:

  • Strong interpersonal, influencing and communication skills.
  • Strong leadership capability 
  • Ability to handle multiple priorities and tasks simultaneously
  • Excellent at delivering and owning results
  • Problem-solving skills.
  • Bilingual (English/French) is an advantage.

Click here to apply online


Click link to Apply


Get the latest jobs in your inbox