Business Analyst at Azenia Technologies (2020-01 – 2024-09)
Impact across Subsidiaries/Regions.
- Core Banking Modernization – Equity Bank Branch Service Hub: Elicit requirements using interviews, document analysis, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, competitive product analysis, task, and workflow analysis, and/or requirements workshops across three East African countries (Kenya, Uganda, Tanzania).
- Technology Research & Advisory: Conducted extensive research on current and emerging technologies, including API management platforms, microservices frameworks, cloud solutions, and digital front-end technologies, providing strategic recommendations to senior leadership and project teams.
- Lead requirements analysis, validation, and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable.
- Process Re-engineering: Collaborated with operations teams to analyze existing branch workflows, identify inefficiencies, and design optimized processes for customer onboarding, service requests, cash management, and other branch activities, leveraging the capabilities of the new Branch Service Hub.
- Developed process workflows/charts, UML diagrams (class diagrams, ASIS, use cases, activity diagrams, Context diagrams, state diagrams, future state) and other documentation necessary for analysis (BRD, UAT Test plans, Job cards, project plan, cost benefit analysis, traceability matrix).
- Provided critical support during System Integration Testing, troubleshooting issues related to the Branch Service Hub's interaction with other core banking modules
- Defined/translated BRD into (use cases, user stories, and process flows) and into detailed functional and non-functional requirements for APIs and integration points between the Branch Service Hub, the core banking system, and other enterprise applications, ensuring seamless data flow and process orchestration.
- Automation of Equity Investment Bank: Solution Stabilization & Optimization (Phase 1): Conducted in-depth analysis of existing manual processes and spreadsheet-driven operations to identify root causes of instability and data inconsistencies.
- Collaborated with IT and operations teams to define and implement critical patches and workarounds for the legacy system, devise interim automated solutions to replace manual spreadsheet-based processes significantly improving its stability and reliability.
- Wealth Management System (WMS) Implementation (Phase 2): Led the end-to-end business requirements gathering, analysis, and documentation for the selection and implementation of a new, comprehensive Wealth Management System (WMS) to support diverse investment banking products (e.g., equities, fixed income, mutual funds, derivatives).
- Developed detailed functional specifications, use cases, and process flows for WMS modules covering front, middle, and back-office operations (e.g., client onboarding, portfolio management, trading, settlements, reconciliation).
- Defined and managed integration requirements between the new WMS and Equity Bank's core banking system, ensuring seamless flow of client data, transactions, and financial positions.
- Researched and defined requirements for future integrations with emerging FinTech solutions, positioning the Investment bank for digital innovation and expanded product offerings.
- Tracked entire life cycle for each change request from logging to fulfilment and closure i.e., requirements definition, CAB approval, solution design, solution build, resource allocation, testing, deployment and post deployment review and any remedial actions thereof.
- Collaborated extensively with external partners, including stock exchanges (e.g., NSE), custodians, and market makers, to define and implement secure and efficient API-driven data exchange and transaction processing interfaces.
- Managed complex stakeholder relationships across various departments (trading, operations, risk, compliance, IT) and external entities, ensuring alignment and effective communication throughout the project lifecycle.
- Partnering with other business users to develop test-driven business requirements and functional specifications, Conduct/support post-implementation training for systems and or releases delivered.
- Group Enterprise-wide Solutions: Led end-to-end business analysis for cross-functional initiatives impacting Save & Invest products, Insurance, Finserve, Operations, and IT Support, ensuring alignment with strategic bank objectives.
- Successfully engaged diverse stakeholder groups from product teams, operations, finance, compliance, and technology, eliciting, analyzing, and documenting requirements for integrated enterprise solutions.
- Identified critical pain points and re-engineered complex business processes across multiple departments, driving automation and efficiency gains (e.g., streamlining customer journeys, improving back-office workflows).
- Defined requirements for seamless system integrations, facilitating data exchange and workflow orchestration between various platforms, including core banking, wealth management, insurance systems, and Finserve's digital ecosystem.
- Ensured all solution designs and requirements adhered to internal risk policies and external regulatory frameworks (e.g., CBK, CMA), particularly for new product launches and operational changes.
- Change Management & User Adoption: Supported significant organizational change by developing training materials, facilitating user acceptance testing (UAT), and assisting with post-implementation support, fostering adoption across branch networks and operational units.
- Technology & Innovation Understanding: Maintained a strong understanding of current and emerging technologies relevant to financial services, contributing to discussions on APIs, microservices, and digital transformation initiatives to enhance enterprise capabilities.
Business Analyst at Dev, BookMarket (2019-01 – 2019-10)
- Designed user and technical specifications using UML diagrams, process models, use cases, ERD, interface design descriptions, output, and report descriptions as per listed user requirements.
- Integrated system back-end, front-end and its mobile app component using API.
- App development in WPA like ionic, angular, Xamarin and web API
- Desktop app development using electron and web API's.
- Developed bots using WOTNOT and Google's Dialog flow and integrated them with system websites, social media platforms like Messenger and WhatsApp.
- Requirement analysis (user requirement, business requirement and technical requirement).
- Developed a fully functional information system in C# MVC for a bookstore and hosted it in Microsoft Azure.
POS Support Officer at Equity Bank (2018-12 – 2019-02)
- Offered support to POS team in Installation and configuration of POS machine software.
- Participated in the development of the POS management System.
- Reviewed user interfaces for functionality and adherence to design guidelines as envisioned by the company.
- Collaborated with software designers and development team in understanding of the system features and architecture.
- Drafted testing reports for web application that targeted to increase customer experience and improve the application efficiency.
- Offered support to QA lead with design and structuring of master test plan.
- Participated in development of test plans and test cases covering all the system areas of performance, security, and accessibility.
- Participated in analysing requirements from the software requirement specification document that assists in building test cases.
- Executed automated test cases using Selenium Web driver.
- Manually executed test cases as mentioned in the written test plan.
Operations Officer at Equity Bank (2016-12 – 2017-02)
- Participated in collection and analysis of business requirements.
- Supported in internet banking Operations for digital products.
- Follow up on linkages of customer profiles on the system.
- Acted on requests for customer account unlocking.
- Acted as a relationship manager for branches, giving feedback on specific requests.
- Prepared and shared daily reports on account registrations, unlocking and transactions.
Call Centre Agent at Equity Bank (2015-10 – 2016-01)
- Make outbound calls: Contact potential customers to generate leads, schedule appointments, or follow up on sales opportunities.
- Sell products or services: Pitch products and services to customers, address objections, and close deals.
- Conduct market research: Gather customer feedback and market insights through surveys and interviews.
- Make follow-up calls: Contact customers to check on the status of orders, resolve issues, or schedule follow-up appointments.
Relationship Officer at Equity Bank (2014-03 – 2014-09)
- Handling new clients and helping them through the onboarding process.
- Processing deposits, payments, and withdrawals including international money transfers and foreign exchange transactions.
- Managing client bank accounts, including opening, and closing accounts, and overseeing transactions.
- Championing PayPal, mobile and Internet banking configurations.