Business Analyst
Job Description
Serves as the key intermediary or 'bridge' connecting business stakeholders, the technology team, and external partners, effectively translating business needs into a format that is comprehensible to the Technology team.
Engages with business stakeholders and subject matter experts (SMEs) to identify their challenges and requirements, addressing business issues and, when necessary, designing technical solutions.
Works collaboratively with business stakeholders to establish reporting, dashboard, and analytical needs, ensuring these align with overall business goals.
Supports the Program/Project Manager by coordinating with project workstreams, Technology teams, and SMEs to gather necessary input.
Leads and organizes stakeholder interviews, workshops, and meetings to gather, analyze, validate, and document business requirements throughout the project lifecycle.
Oversees and communicates business and functional requirements to guarantee that solutions fulfill the agreed-upon business needs.
Maintains requirements traceability across business specifications, functional documents, testing activities, and solution deployment.
Conducts an analysis of current-state versus future-state to identify process, system, and data gaps that aid in solution design.
Executes Business Process Analysis, which includes reviewing, documenting, and enhancing business processes, alongside gathering, documenting, and analyzing business requirements.
Conducts Systems Analysis, focusing on functional behavior, user interface (UI), user experience (UX), as well as documenting logical system components and creating functional specifications.
Evaluates data requirements, data flows, and integration points among systems to support solution design and reporting demands.
Identifies business, operational, compliance, and regulatory implications stemming from solution modifications and new initiatives.
Delivers project outputs based on documented requirements and inputs from SMEs.
Assists in testing initiatives, including the preparation and execution of User Acceptance Testing (UAT), as well as the development of test plans, test cases, and test scripts.
Facilitates defect triage, root cause analysis, and issue resolution efforts during testing and implementation stages.
Engages in implementation activities and provides post-implementation support to ensure successful user adoption and resolution of any issues.
