Role & responsibilities: Interact with clients to understand business needs, objectives, and challenges. Gather, analyse, and document detailed functional and non-functional requirements. Prepare Business Requirement Documents (BRD), Functional Requirement Specifications (FRS), and User Stories. Collaborate with design and development teams to ensure requirements are understood and implemented accurately. Conduct feasibility studies and gap analysis for proposed solutions. Create process flow diagrams, use cases, and mockups. Facilitate requirement workshops, sprint planning, and review meetings. Perform UAT (User Acceptance Testing) coordination and support. Act as a liaison between technical teams and business stakeholders. Assist in project estimation, scope management, and prioritization. Preferred candidate profile 2+ years of experience as a Business Analyst in an IT services company. Strong understanding of SDLC, Agile, and Scrum methodologies. Experience with tools like JIRA , Confluence , Figma , Draw.io , or Balsamiq . Excellent communication and presentation skills. Ability to create detailed documentation and process maps. Experience in web/mobile app, ERP, or gaming application projects is a plus. Familiarity with APIs, databases, and integration concepts is an advantage.