Business Analyst job at YOYA Technologies Ltd
Posted by: great-volunteer
Posted date: 2025-Jul-22
Location: Uganda, Kampala
Business Analyst 2025-07-22T11:05:45+00:00 YOYA Technologies Ltd https://cdn.ugashare.com/jsjobsdata/data/employer/comp_11844/logo/yyyy.png https://yoyatechnologies.com/ FULL_TIME Uganda Kampala 00256 Uganda Information Technology Admin & Office 2025-08-05T17:00:00+00:00 Uganda 8 The Business Analyst will play a pivotal role in understanding business needs and translating them into technical requirements that drive project success. He/She will work closely with cross-functional teams, including stakeholders, product managers, and developers, to analyze processes, define solutions, and ensure that technology implementations meet strategic objectives. Key Responsibilities i. Requirements Gathering - Collaborate with stakeholders to conduct interviews, surveys, and workshops to gather comprehensive business requirements.
- Identify pain points, inefficiencies, and potential areas for process enhancement to improve user experience.
- Work with internal and external stakeholders to refine touchpoints and eliminate unnecessary steps in the customer Journey.
- Document business processes and workflows to identify areas for improvement and define clear requirements.
ii. Analysis and Documentation - Create detailed documentation such as User Requirements Documents, System Requirements Documents and Use Cases.
- Develop process maps, customer journeys and data flow diagrams to visualize business processes and system interactions.
- Validate change requests for new processes, modifications, or improvements to ensure alignment with project objectives.
- Participate in the development of policies, guidelines and ensure adherence to standard patterns and practices for the Business Analysis function.
- Identify and analyses changes in tax laws, regulations, and business environments that impact YOYA and external client processes.
iii. Stakeholder Engagement - Serve as a liaison between business units and developers ensuring clear communication of requirements and expectations.
- Facilitate meetings and workshops to gather feedback, clarify requirements, and prioritize project deliverables.
iv. Solution Evaluation - Evaluate proposed systems to ensure they align with business needs, technical requirements, and strategic goals.
- Collaborate with technical teams to assess feasibility and provide recommendations for enhancements or alternative solutions.
v. Quality assure process changes and business requirements - Review and assess proposed process changes to ensure alignment with best practices and regulatory requirements.
- Organize and facilitate plenary sessions for validation, critique, and stakeholder buy-in of proposed changes.
- Ensure completeness, accuracy, and feasibility of Business Requirements Specifications (URS) before submission for development.
vi. User Acceptance Testing (UAT) - Develop UAT plans and test cases to validate that the developed solutions meet business requirements.
- Coordinate UAT efforts, assist stakeholders during testing, and document feedback for resolution.
vii. Knowledge Transfer: - Draft user manuals for the developed solutions to guide end users.
- Support end-user training sessions to ensure smooth adoption of new technologies.
viii. Continuous Improvement: - Monitor project outcomes and assess the effectiveness of implemented solutions.
- Identify opportunities for process improvements and efficiency gains to enhance overall business performance.
ix. Profile and manage communications and Stakeholder interests as to build and sustain suitable working relations. - Communicate with end users and management on business requirements, benefits, assumptions, constraints and dependencies, to ensure that specific goals are met and desired results are achieved.
- Coordinate engagements for strategic partners and other relevant stakeholders and ensure that they are rightly involved and apprised and in agreement with the documented business requirements.
x. Maintain an inventory of business processes and procedures - Maintain a central repository of all business processes and procedures for easy reference and compliance monitoring.
- Establish frameworks and strategies to monitor and minimize security threats to business process documentation.
Qualifications i. Education: Bachelor's degree in Quantitative Economics, Statistics, Information Technology, or a related field. ii. Experience: 4 years of experience as a Business Analyst in an IT environment, preferably in software development or technology project management. iii. Skills: Proven experience in requirements management and project lifecycle methodologies. Knowledge and Experience i. Knowledge of Tax Laws/regulations and ability to interpret them ii. Knowledge in policy interpretation Technical Skills iii. Proficient in business analysis tools (e.g., JIRA, Confluence, Trello). iv. Strong knowledge of SQL for data analysis, reporting, and querying databases. v. Familiarity with software development methodologies such as Agile, Scrum. vi. Experience with data modeling, process mapping, and UML (Unified Modeling Language). Essential Qualities i. Analytical Mindset: Strong analytical skills to assess complex business problems and develop effective solutions. ii. Attention to Detail: Excellent focus on accuracy and thoroughness in documentation, analysis, and testing. iii. Problem-Solving Skills: Ability to proactively identify issues and generate creative, practical solutions. Key Performance Indicators (KPIs) i. Requirements Documentation Quality - 100% of business and system requirements captured clearly and unambiguously, with minimal need for rework during development and testing phases.
ii. Stakeholder Satisfaction - Achieve 100% stakeholder satisfaction rate based on feedback surveys regarding clarity of communication, requirement gathering, and ongoing engagement throughout the project lifecycle.
iii. Requirement Traceability Coverage - 100% of documented business requirements linked to technical implementation and test cases, ensuring complete traceability across the software development lifecycle.
iv. Timely Delivery of Requirements - Deliver 100% of system requirement documents within project timelines and sprint schedules, ensuring timely handoff to developers.
v. User Acceptance Testing (UAT) Readiness - Develop UAT test plans and scripts covering 100% of business requirements, with less than 3% post-UAT issues raised due to missed scenarios.
vi. Defect Leakage Rate - Maintain defect leakage (missed in requirements phase) at below 3% across all project implementations.
vii. Cross-Functional Collaboration Index - 100% participation in cross-functional planning meetings, sprint demos, and retrospectives to ensure alignment and agile delivery.
viii. Training and Knowledge Transfer Completion - Ensure 100% delivery of system user guides, training materials, and knowledge-sharing sessions prior to go-live or major releases.
JOB-687f7089ab974 Vacancy title: Business Analyst Jobs at: YOYA Technologies Ltd Deadline of this Job: Tuesday, August 5 2025 Duty Station: Uganda | Kampala | Uganda Summary Date Posted: Tuesday, July 22 2025, Base Salary: Not Disclosed JOB DETAILS: The Business Analyst will play a pivotal role in understanding business needs and translating them into technical requirements that drive project success. He/She will work closely with cross-functional teams, including stakeholders, product managers, and developers, to analyze processes, define solutions, and ensure that technology implementations meet strategic objectives. Key Responsibilities i. Requirements Gathering - Collaborate with stakeholders to conduct interviews, surveys, and workshops to gather comprehensive business requirements.
- Identify pain points, inefficiencies, and potential areas for process enhancement to improve user experience.
- Work with internal and external stakeholders to refine touchpoints and eliminate unnecessary steps in the customer Journey.
- Document business processes and workflows to identify areas for improvement and define clear requirements.
ii. Analysis and Documentation - Create detailed documentation such as User Requirements Documents, System Requirements Documents and Use Cases.
- Develop process maps, customer journeys and data flow diagrams to visualize business processes and system interactions.
- Validate change requests for new processes, modifications, or improvements to ensure alignment with project objectives.
- Participate in the development of policies, guidelines and ensure adherence to standard patterns and practices for the Business Analysis function.
- Identify and analyses changes in tax laws, regulations, and business environments that impact YOYA and external client processes.
iii. Stakeholder Engagement - Serve as a liaison between business units and developers ensuring clear communication of requirements and expectations.
- Facilitate meetings and workshops to gather feedback, clarify requirements, and prioritize project deliverables.
iv. Solution Evaluation - Evaluate proposed systems to ensure they align with business needs, technical requirements, and strategic goals.
- Collaborate with technical teams to assess feasibility and provide recommendations for enhancements or alternative solutions.
v. Quality assure process changes and business requirements - Review and assess proposed process changes to ensure alignment with best practices and regulatory requirements.
- Organize and facilitate plenary sessions for validation, critique, and stakeholder buy-in of proposed changes.
- Ensure completeness, accuracy, and feasibility of Business Requirements Specifications (URS) before submission for development.
vi. User Acceptance Testing (UAT) - Develop UAT plans and test cases to validate that the developed solutions meet business requirements.
- Coordinate UAT efforts, assist stakeholders during testing, and document feedback for resolution.
vii. Knowledge Transfer: - Draft user manuals for the developed solutions to guide end users.
- Support end-user training sessions to ensure smooth adoption of new technologies.
viii. Continuous Improvement: - Monitor project outcomes and assess the effectiveness of implemented solutions.
- Identify opportunities for process improvements and efficiency gains to enhance overall business performance.
ix. Profile and manage communications and Stakeholder interests as to build and sustain suitable working relations. - Communicate with end users and management on business requirements, benefits, assumptions, constraints and dependencies, to ensure that specific goals are met and desired results are achieved.
- Coordinate engagements for strategic partners and other relevant stakeholders and ensure that they are rightly involved and apprised and in agreement with the documented business requirements.
x. Maintain an inventory of business processes and procedures - Maintain a central repository of all business processes and procedures for easy reference and compliance monitoring.
- Establish frameworks and strategies to monitor and minimize security threats to business process documentation.
Qualifications i. Education: Bachelor's degree in Quantitative Economics, Statistics, Information Technology, or a related field. ii. Experience: 4 years of experience as a Business Analyst in an IT environment, preferably in software development or technology project management. iii. Skills: Proven experience in requirements management and project lifecycle methodologies. Knowledge and Experience i. Knowledge of Tax Laws/regulations and ability to interpret them ii. Knowledge in policy interpretation Technical Skills iii. Proficient in business analysis tools (e.g., JIRA, Confluence, Trello). iv. Strong knowledge of SQL for data analysis, reporting, and querying databases. v. Familiarity with software development methodologies such as Agile, Scrum. vi. Experience with data modeling, process mapping, and UML (Unified Modeling Language). Essential Qualities i. Analytical Mindset: Strong analytical skills to assess complex business problems and develop effective solutions. ii. Attention to Detail: Excellent focus on accuracy and thoroughness in documentation, analysis, and testing. iii. Problem-Solving Skills: Ability to proactively identify issues and generate creative, practical solutions. Key Performance Indicators (KPIs) i. Requirements Documentation Quality - 100% of business and system requirements captured clearly and unambiguously, with minimal need for rework during development and testing phases.
ii. Stakeholder Satisfaction - Achieve 100% stakeholder satisfaction rate based on feedback surveys regarding clarity of communication, requirement gathering, and ongoing engagement throughout the project lifecycle.
iii. Requirement Traceability Coverage - 100% of documented business requirements linked to technical implementation and test cases, ensuring complete traceability across the software development lifecycle.
iv. Timely Delivery of Requirements - Deliver 100% of system requirement documents within project timelines and sprint schedules, ensuring timely handoff to developers.
v. User Acceptance Testing (UAT) Readiness - Develop UAT test plans and scripts covering 100% of business requirements, with less than 3% post-UAT issues raised due to missed scenarios.
vi. Defect Leakage Rate - Maintain defect leakage (missed in requirements phase) at below 3% across all project implementations.
vii. Cross-Functional Collaboration Index - 100% participation in cross-functional planning meetings, sprint demos, and retrospectives to ensure alignment and agile delivery.
viii. Training and Knowledge Transfer Completion - Ensure 100% delivery of system user guides, training materials, and knowledge-sharing sessions prior to go-live or major releases.
Work Hours: 8 Experience in Months: 48 Level of Education: bachelor degree Job application procedure Interested in applying for this job? yoyatechnologies.com&form%5Bvalid-to%5D=Tuesday,%20August%205%202025">Click here to submit your application now.
|