Tasks
- Capture functional and non-functional requirements using a variety of proven techniques to elicit latent needs, test their validity and relevance, resolve conflicts, and guide prioritization.
- Ensure the coverage of all use cases. Capture the as-is and to-be perspective with attention to business processes.
- Coordinate requirements walk-through and sign-offs, verifying with user representatives/stakeholders that use cases and process models accurately depict the business needs. Baseline and manage requirements over time, if required.
- Prepare detailed requirements or functional specification documents which include essential non-functional elements. Takes into consideration existing system components or data interfaces.
- Guide users in preparing for and conducting User Acceptance Testing (UAT).
- Aide in knowledge transfer and handover to the operation and support organizations.
Essential Knowledge and Skills
- Solid analytical skills with demonstrated ability to rapidly gather and consolidate information from multiple sources
- Excellent writing skills and ability to produce documentation to a high standard
- Able to produce user stories, BPMN flows, UML diagrams, wireframes, report mock-ups, and other aides for validating requirements and informing the technical design phase
- Comfort with IT processes for project management, change management, and the system development lifecycle. Able to converse freely on a range of application and data-oriented technical topics
- Highly organized approach to activities; executes thoroughly under time pressure