Gather and define requirements and functional specifications from client stakeholders.
Analyze client requirements from existing reports and provide recommendations based on client requests.
Identify impacts and linkages to business strategies, organization, data, systems, policies, rules, and physical assets.
Prepare deliverables including detailed user stories, acceptance criteria, Business Requirements Documents, UAT test scripts, KT Documents, User Manuals, and Training Materials.
Ensure timely completion, approval, and grooming of user stories and acceptance criteria.
Develop organizational guidelines and manuals.
Assist Product Owner in initial development and prioritization of the Product backlog.
Collaborate closely with developers and testers during implementation and QA processes.
Facilitate discussions with stakeholders to refine the product backlog.
Manage and review urgent change requests, analyzing their impact on existing systems.
Prioritize requirements effectively based on business value, cost, and time constraints.
Qualifications:
Bachelor of Science Degree in Computer Science, Information Technology, Engineering, or related fields.
Knowledgeable in Mobile, Web Applications, APIs, or Interfaces.
Proficient in requirements elicitation, business process mapping, use cases, user stories, gap analysis, data analysis, and more.
Experience with Software and/or Product Development Lifecycle and Agile/Scrum Framework.
Strong analytical, critical-thinking, and problem-solving skills.
Excellent communication and interpersonal skills.
Ability to deliver on tight timelines and collaborate effectively with cross-functional teams.