Responsibilities
* Determining and developing user requirements for digital transformation projects.
* Performing, evaluating, and thorough quality assurance at every stage of the project delivery.
* Partnering with stakeholders from the client team, technical teams and internal business analysis team to develop analysis and documentation in a collaborative way and efficient communication.
* Conducting requirements gathering sessions, interviews, and workshops with the stakeholders and performing business analysis continuously, maintaining the business process, throughout project delivery.
* Preparing business requirements and functional specifications documents in addition to internal and client’s requested documentation.
* User stories documentation, business processes modeling, and insightful presentations that have recommendations and business process optimization when needed.
* Engaging with the technical teams to troubleshoot problems and provide guidance.
Requirements
* 3-5 years of hands on experience in business analysis.
* Bachelor's degree (or equivalent) in computer engineering, information technology or computer science.
* Flexibility to work in fast paced and dynamic project delivery cycles along with the adaptability to manage changing priorities and urgent tasks.
* High proficiency in business and technical writing in both Arabic and English languages.
* Familiar with software development methods like Agile and Scrum and relevant tool like JIRA.
* Strong analytical, communication, presentation and collaboration skills, with an ability to facilitate requirements handling for complex projects with the stakeholders and technical teams.
* Experience in preparing business documentation, business process models and user stories
* Strong analytical, problem solving and negotiation skills.
* Strong working knowledge of relevant business process models tools like Visio.
* Proven ability to manage user acceptance testing activities.
* Experience in data analysis tool like as Excel and SQL.