Duties and Responsibilities
Scope of work The Business Analyst will serve as the primary link between healthcare stakeholders, the EMR vendor, and internal technical teams to ensure the successful delivery of the Electronic Medical Records (EMR) system. The role is responsible for eliciting, analyzing, documenting, and validating business, clinical, and functional requirements; conducting business process analysis and Fit-Gap assessments; developing functional specifications and other product documentation; and ensuring that proposed solutions align with UNRWA’s operational and clinical workflows. The Business Analyst will also support solution design, review system configurations, coordinate business validation activities, including System Integration Testing (SIT) and User Acceptance Testing (UAT), and facilitate the resolution of functional issues. Throughout the project lifecycle, the incumbent will work collaboratively with stakeholders to ensure that business needs are accurately translated into high-quality, user-centered digital health solutions that support UNRWA’s strategic objectives. Specific Outputs/Tasks include but not limited to: Key Responsibilities 5.1 Business and Technical Requirements • Engage healthcare professionals, business users, technical teams, and other stakeholders to elicit, analyze, validate, and document business, clinical, operational, and technical requirements. • Translate business and clinical requirements into functional specifications, system requirements, user stories, use cases, process flows, and acceptance criteria. • Ensure that requirements are clear, complete, feasible, testable, prioritized, and aligned with the EMR project objectives. • Maintain requirements traceability from initial identification through development, testing, acceptance, and implementation. • Analyze current clinical and administrative workflows and recommend improvements, standardization, and process optimization. • Identify and document functional gaps, dependencies, assumptions, constraints, and non-functional requirements, including performance, security, availability, usability, and interoperability. 2.2 Agile and Product Backlog Management • Support the Product Lead/Product Owner in establishing, maintaining, and prioritizing the EMR product backlog. • Develop and refine user stories, acceptance criteria, technical tasks, and backlog items in collaboration with business users, technical teams, and the vendor. • Ensure backlog items meet agreed readiness criteria before being included in a sprint. • Facilitate or support Agile/Scrum events, including backlog refinement, sprint planning, daily coordination meetings, sprint reviews, demonstrations, and retrospectives. • Monitor sprint commitments, deliverables, dependencies, impediments, and completion against agreed acceptance criteria. • Support the Product Lead in reviewing and accepting completed backlog items and identifying items requiring rework. • Ensure that sprint outcomes, decisions, action points, and lessons learned are properly documented and followed up. 2.3 System Development Lifecycle • Apply sound knowledge of the full system development lifecycle, including discovery, requirements analysis, solution design, development, integration, testing, deployment, stabilization, and post-implementation support. • Review solution designs and technical specifications to confirm alignment with approved business requirements. • Support change-control processes by assessing the business, technical, schedule, and resource implications of proposed changes. • Coordinate requirements clarification between stakeholders and the vendor throughout the development lifecycle. • Identify delivery risks, gaps, and inconsistencies at an early stage and escalate them to project management with recommended actions. 2.4 Vendor and Deliverables Management • Serve as a key coordination point between the EMR project team and the vendor for requirements, deliverables, testing, and implementation activities. • Review vendor deliverables against contractual requirements, approved specifications, user stories, acceptance criteria, and the agreed implementation plan. • Track vendor commitments, deliverables, action items, defects, dependencies, and due dates. • Participate in vendor meetings, technical discussions, demonstrations, sprint reviews, and deliverable-acceptance activities. • Identify deviations from approved requirements, quality standards, or delivery timelines and support their resolution and escalation. • Maintain clear records of vendor decisions, clarifications, commitments, and outstanding actions. 2.5 Integration and Data Migration • Support the analysis and documentation of integration requirements between the EMR and relevant corporate, clinical, laboratory, reporting, and administrative systems. • Document interface requirements, data flows, data ownership, business rules, field mappings, validation rules, and error-handling requirements. • Collaborate with technical teams and the vendor to ensure secure, reliable, and accurate data exchange. • Support data migration planning, including data mapping, cleansing rules, validation criteria, reconciliation, and migration testing. • Participate in the validation of migrated data and integrated workflows to confirm completeness, accuracy, and usability. 2.6 Testing and Quality Assurance • Develop and maintain test strategies, test plans, test scenarios, test cases, test scripts, and expected results based on approved requirements and acceptance criteria. • Coordinate and support functional testing, integration testing, regression testing, system testing, and user acceptance testing. • Work with healthcare professionals and business users to prepare and execute user acceptance testing. • Record, classify, prioritize, and track defects through resolution, retesting, and closure. • Collaborate with quality assurance teams and the vendor to ensure that the EMR meets functional, clinical, technical, usability, and performance requirements. • Maintain traceability between requirements, test cases, defects, and acceptance decisions. • Support the preparation of test completion reports and recommendations for release readiness and production deployment. 2.7 Implementation, Training, and User Adoption • Support implementation, pilot, rollout, stabilization, and post-go-live activities. • Assess implementation readiness and identify operational, technical, training, and change-management gaps. • Develop user guides, standard operating procedures, training materials, quick-reference guides, and other user-support documentation. • Support or conduct training sessions for end users, super users, and system administrators, as applicable. • Gather and analyze end-user feedback and recommend corrective actions and system improvements. • Provide functional support during implementation and facilitate the timely resolution of user concerns and system issues. • Support adoption monitoring and document lessons learned from pilot and rollout activities. 2.8 User Experience and Usability • Collaborate with UX/UI designers, healthcare professionals, and the vendor to ensure that system interfaces support efficient and intuitive clinical workflows. • Review wireframes, prototypes, and system demonstrations against approved requirements and usability principles. • Facilitate user-feedback sessions and document recommendations for improving system usability, accessibility, and workflow efficiency. • Ensure that approved UX/UI decisions are reflected in the backlog and traced through development and testing. 2.9 Project Reporting and Documentation • Prepare and maintain project documentation, including requirements specifications, process maps, user stories, acceptance criteria, decision logs, meeting minutes, action trackers, test reports, and implementation records. • Support the preparation of weekly, monthly, management, donor, and governance reports. • Monitor and report on backlog status, sprint progress, vendor deliverables, testing progress, defects, risks, issues, dependencies, and milestones. • Maintain project risks, issues, assumptions, dependencies, and decision logs, and follow up on agreed mitigation actions. • Prepare presentation materials, dashboards, status summaries, and decision papers for project governance bodies and management. • Ensure that project documentation is accurate, current, properly version-controlled, and stored in the designated repository.
Qualifications/special skills
Bachelor's Degree in computer science, information systems, software engineering, health informatics, business information technology, or a related field. Professional certification in business analysis, Agile/Scrum, product ownership, project management, or software testing is highly desirable. Scrum Product Owner, Scrum Master, PMI-PBA, CBAP, PRINCE2, PMP, or equivalent certification would be an asset. Minimum seven (6) years of relevant professional experience. • Relevant professional experience in technical business analysis, digital transformation, software implementation, or information systems projects. • Demonstrated hands-on experience across the system development lifecycle. • Strong practical experience with Agile/Scrum delivery and product backlog management. • Proven experience developing user stories, acceptance criteria, functional specifications, process flows, and test cases. • Experience facilitating backlog refinement, sprint planning, sprint reviews, demonstrations, and retrospectives. • Experience coordinating vendors and reviewing vendor deliverables against agreed requirements and acceptance criteria. • Practical experience in system testing, defect management, quality assurance, and user acceptance testing. • Experience with system integrations, APIs, data mapping, or data migration is highly desirable. • Experience in EMR, healthcare information systems, or other complex enterprise systems is strongly preferred. • Experience preparing management reports, project documentation, presentations, and governance materials.