Job Summary
We are looking for a skilled and detail-oriented Business Analyst to analyze business requirements, identify process improvements, and help deliver effective technology solutions. The ideal candidate will act as a bridge between business stakeholders and the development team, ensuring that business needs are accurately translated into functional and technical requirements.
Key Responsibilities
- Collaborate with business stakeholders to understand, analyze, and document business requirements.
- Gather, validate, and manage functional and technical requirements throughout the project lifecycle.
- Prepare and maintain Business Requirement Documents (BRD), Software Requirement Specifications (SRS), process flows, use cases, user stories, and user interface mockups.
- Translate business requirements into clear and actionable technical requirements for development teams.
- Work closely with developers, QA teams, project managers, and stakeholders to ensure successful project delivery.
- Analyze existing business processes and recommend improvements to enhance efficiency and productivity.
- Manage multiple projects simultaneously while ensuring timely delivery and quality outcomes.
- Participate in testing, verification, and validation activities to ensure solutions meet business requirements.
- Conduct User Acceptance Testing (UAT) and coordinate with stakeholders for sign-off.
- Train end users on new systems, features, and business processes.
- Track project issues, risks, and change requests while ensuring timely resolution.
- Support projects from requirement gathering through deployment and post-implementation support.
- Assist in front-end design discussions and ensure a user-friendly experience by applying Human-Computer Interaction (HCI) principles.
- Prepare project reports, meeting notes, and stakeholder communications as required.
Requirements
- 4–5 years of experience as a Business Analyst, System Analyst, or a similar role.
- Strong experience in requirements gathering, analysis, and documentation.
- Hands-on experience with BRD, SRS, process flows, use cases, user stories, and UAT.
- Ability to communicate effectively with both technical and non-technical stakeholders.
- Experience working closely with development and QA teams in an Agile or Waterfall environment.
- Strong analytical, problem-solving, and critical-thinking skills.
- Good understanding of software development lifecycle (SDLC).
- Ability to manage multiple projects and priorities simultaneously.
- Strong documentation and presentation skills.
- Proficiency in requirement management and collaboration tools such as Jira, Confluence, Trello, Azure DevOps, or similar platforms.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, Business Administration, or a related field.
- Experience working in software development, ERP, SaaS, FinTech, or enterprise application projects.
- Knowledge of Agile/Scrum methodologies.
- Familiarity with wireframing and process-mapping tools such as Figma, Visio, Lucidchart, or Balsamiq.
Work Location: In person