- Work with Product Owners and stakeholders to clarify business needs and turn them into implementable requirements,
- Produce specifications in cooperation with designers and senior engineers (flows, rules, edge cases, non-functional requirements),
- Write clear user stories and acceptance criteria, and keep them consistent across tickets and documents,
- Model processes and data (entities, states, validations, integrations) and keep documentation tidy,
- Support engineering during delivery: answer questions, handle change requests, keep scope under control,
- Help QA by providing test scenarios, expected outcomes, and traceability to requirements,
- Validate outcomes using basic metrics and feedback, and propose improvements.