Role and Responsibilities
- Gather and analyze requirements from users and stakeholders by asking in-depth questions and identifying requirement gaps.
- Translate business requirements into comprehensive functional specifications and system design documentation.
- Prepare related documents such as SRS, use cases, user stories, workflow diagrams, and API specifications.
- Design system flows, including process flows, sequence diagrams, and integration flows, to communicate clearly with development and QA teams.
- Design basic data structures and ERD concepts, and use SQL to query and validate data.
- Collaborate on UX flow design and clearly explain system logic and behavior.
- Work closely with developers to clarify requirements and ensure implementation aligns with specifications.
- Participate in client meetings and onsite sessions to gather requirements, follow up on progress, and present system demos or walkthroughs.