We are seeking an experienced Business Analyst (BA) to act as a bridge between business stakeholders and technology teams. The Business Analyst will be responsible for understanding business needs, defining and documenting requirements, translating functional requirements into clear technical requirements, supporting solution design and delivery, coordinating User Acceptance Testing (UAT), and ensuring that implemented solutions meet business objectives.
The role requires strong analytical, communication, documentation, stakeholder management, and problem-solving skills, with the ability to work effectively across business, product, technology, QA, and project management teams.
Key Responsibilities
1. Business Requirements Gathering & Analysis
- Engage with business stakeholders to understand business objectives, challenges, processes, and solution requirements.
- Conduct requirement-gathering workshops, interviews, working sessions, and stakeholder discussions.
- Draft and maintain Business Requirements Documents (BRDs), functional requirements, user stories, use cases, process flows, and acceptance criteria.
- Analyse existing business processes and identify gaps, pain points, dependencies, and improvement opportunities.
- Ensure requirements are clear, complete, testable, traceable, and aligned with agreed business objectives.
2. Functional & Technical Requirements
- Translate business and functional requirements into detailed requirements that can be understood and implemented by technical teams.
- Work closely with solution architects, developers, data teams, integration teams, and other technology stakeholders to clarify requirements.
- Facilitate discussions between business and technical teams to ensure a common understanding of requirements and expected outcomes.
- Review technical designs and solution approaches to ensure alignment with business requirements.
- Support clarification and resolution of requirement‑related questions throughout the development lifecycle.
3. User Stories & Agile Delivery
- Develop and maintain user stories, acceptance criteria, process scenarios, and functional specifications.
- Collaborate with Product Owners and delivery teams to refine and prioritise the product backlog.
- Participate in backlog refinement, sprint planning, sprint reviews, demonstrations, and retrospectives, where applicable.
- Clarify business requirements during development and support teams in resolving functional questions.
- Maintain requirement traceability from initial business needs through development, testing, and implementation.
4. User Acceptance Testing (UAT)
- Partner with business stakeholders to define the UAT approach, scenarios, test cases, expected results, and acceptance criteria.
- Support preparation of UAT test scripts and test data requirements.
- Coordinate and support business users during UAT execution.
- Capture, analyse, prioritise, and track UAT defects and observations.
- Work with development and QA teams to facilitate defect resolution and retesting.
- Support business stakeholders with UAT completion and business sign‑off.
6. Stakeholder Management
- Act as the primary liaison between business users and technical/delivery teams for assigned initiatives.
- Facilitate workshops and discussions across business, IT, QA, architecture, product, and project teams.
- Proactively manage requirement‑related dependencies, risks, assumptions, issues, and decisions.
- Communicate complex technical concepts in clear business language and translate business needs into actionable information for technical teams.
- Manage stakeholder expectations throughout the project lifecycle.
7. Documentation & Governance
- Create and maintain high-quality project documentation, including:
- Business Requirements Documents (BRDs)
- Functional Requirements / Functional Specifications
- User stories and acceptance criteria
- Use cases
- Business process flows
- Requirements Traceability Matrix (RTM)
- UAT scenarios and test cases
- Business rules and data requirements
- Meeting decisions and requirement clarifications
- Maintain appropriate version control and traceability of requirements.
- Support project governance, documentation reviews, and approval/sign‑off processes.
8. Data & Integration Requirements
- Capture and document business data requirements, data definitions, validation rules, and mappings.
- Collaborate with technical teams to define requirements for interfaces, integrations, reports, dashboards, and data exchanges.
- Support source‑to‑target mapping and data validation activities where applicable.
- Assist business teams in validating reports, dashboards, interfaces, and migrated data.
Required Skills & Experience
- Proven experience working as a Business Analyst within technology. Experience in pharmaceutical or medical devices industry is an added advantage.
- Strong experience in business requirements gathering, requirements analysis, and requirements documentation.
- Experience translating business/functional requirements into technical requirements in collaboration with technical teams.
- Hands‑on experience supporting UAT planning, execution, defect management, and business sign‑off.
- Strong understanding of SDLC and Agile/Scrum methodologies.
- Experience creating user stories, acceptance criteria, use cases, process maps, and functional specifications.
- Strong analytical, problem‑solving, and critical‑thinking capabilities.
- Excellent written and verbal communication skills.
- Strong stakeholder management and workshop facilitation skills.
- Ability to work effectively across business and technology teams.
- Experience with tools such as Jira, Confluence, is preferred.