Senior Business Analyst

or Register to apply for this job
Company Details
Industry: Information Technology and Services
Description: Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects. With over 29 Million subscribers and an estimated market share of 67%, the Company has the widest modern mobile network coverage in Kenya and prides in its experienced shareholders, attractive tariffs, a nationwide network of effective dealers, high caliber staff and management enabling it to maintain its position as the region’s mobile market leader.
Job Description

Key Responsibilities:

 

Lead end-to-end business analysis activities by engaging stakeholders to elicit, validate, and document business needs, ensuring alignment with strategic objectives.

 

Translate business requirements into high-impact solution designs, leveraging existing enterprise systems and identifying gaps where new solutions are needed, in line with architectural standards.

 

Facilitate collaborative workshops with business, technical, and QA teams to co-create testable, traceable, and value-driven functional specifications.

 

Drive consensus and clarity across cross-functional teams to ensure shared understanding of requirements, minimizing ambiguity and rework during delivery.

 

Support vendor and solution evaluation processes, contributing to technical and functional assessments during procurement and implementation phases.

 

Champion continuous improvement by identifying opportunities to optimize business processes, enhance system capabilities, and improve stakeholder engagement.

 

Mentor junior analysts and contribute to best practices, ensuring consistency, quality, and innovation in business analysis deliverables.

 

Develop and maintain comprehensive process documentation that accurately reflects how business systems support organizational objectives, ensuring clarity, traceability, and alignment with business requirements.

 

Ensure IT systems and solutions are tightly aligned with business processes, facilitating stakeholder engagement in process reviews to:

 

Minimize development costs for new applications and products,

 

Enable rapid response to evolving business needs and regulatory changes,

 

Enhance user and customer experience through improved quality assurance.

 

Maintain proactive stakeholder communication, providing regular updates on progress, risks, and changes to ensure alignment and manage expectations.

 

Ensure requirements are testable and measurable and collaborate with QA teams to define clear testing objectives and acceptance criteria.

 

Review and validate test cases and UAT results, ensuring they accurately reflect business requirements and support successful solution delivery.

 

Qualifications

 

Bachelor’s degree in computer science, Information Systems, Engineering, or a related business/technology field.

 

Minimum 5 years of experience in gathering and documenting business requirements and translating them into technical specifications. 

 

Experience in driving projects to completion on their own. 

 

Strong understanding of enterprise architecture principles and their application in designing scalable, future-ready solutions.

 

Experience in designing and integrating solutions within existing enterprise application landscapes (e.g., CRM, ERP, SCM).

 

Proven ability to produce clear, testable requirements that support test-driven development and ensure traceability throughout the delivery lifecycle.

 

Demonstrated experience working in cross-functional teams to deliver technology solutions that align with business strategy and enhance customer experience.

 

 

 

Education: Degree, Diploma
Employment Type: Full Time

Recent Jobs