- Gathering, validating, and documenting business requirements.
- Modelling business processes and identifying opportunities for process improvements.
- Brainstorming sessions with technical and business team to come with the best solution for each project.
- Translate highly technical specifications into clear non-technical requirements.
- Maintain up-to-date specifications according to the sprint’s requirements.
- Create the analysis document and SRS of the project requirements.
- Create wire-framing when needed to better understand the needs.
- Review the prototyping and wireframes after UI/UX and Project coordinator to make sure it matches the software requirements.
- Create and manage the project backlog.
- Writing test cases for the solution.
- Develop, analyze, prioritize, and organize requirement specifications, data mapping, diagrams, and flowcharts for developers and testers to follow.
- Create user stories and JIRA cards in cooperation with technical team leader, coupled with face-to-face and calls discussions on with the team.
- Identifying issues, risks and benefits of existing and proposed solutions and outlining business impacts.
- Create functional specifications covering all cases and outlining the client’s formal requirements.
- Review what was developed by the developers and validate that it matches the requirements.
- Simplifying information for the client and the team to understand it thoroughly.
- Work in the clients in the digital transformation.
- Define and coordinate the execution of testing procedures and develop test cases to serve the overall quality assurance process.
- Attend user acceptance tests.
- Help the clients in the deployment phase.
Previous experience in Business / Systems Analysis or Quality AssuranceA degree in IT / Computer Science is preferred but not a must.Proven experience in eliciting requirements and testingBasic knowledge in generating process documentation.Strong written and verbal communication skills including technical writing skills.