Responsibility
Description
Requirement Elicitation
Work closely with product managers, stakeholders, and customers to gather, analyze, and refine software requirements.
Technical Specification
Translate business and user requirements into detailed technical specifications and user stories for the development team.
Agile Process Management
Act as a key contributor within our agile development process, facilitating backlog grooming sessions and sprint planning meetings.
Documentation
Author and maintain clear and concise documentation for "ready criteria" and the "definition of done" to ensure features are complete, tested, and shippable.
JIRA Administration
Utilize JIRA to manage the product backlog, track sprint progress, and report on team velocity and project status.
System Architecture
Collaborate with architects and senior engineers to ensure that requirements align with the overall system architecture and design principles.
Cross-functional Collaboration
Serve as the primary technical liaison between the software development team and other departments, including QA, DevOps, and Product Management.