




**Employment Type:** Full Time **Location:** Egypt, Cairo **Number of openings:** 2 **Code:** B\-106 **Responsibilities and duties** * Translate Business requirements and functional specifications into scenarios to make developers understand the requirements in an easier way. * Analyze Software and Business Requirements documents to get a better understanding of the system from both technical and business perspectives. * Defining the road map and prioritized the backlog of work to meet the vision in a timely manner to meet market and customer demands. * Collaboration with the Product owner to create and document the future business processes and workflows. * Primary facilitator responsible for defining, documenting and managing software requirements for large\-scale development projects. * Working with Development and QC to review all requirements documentation, receive feedback and ensure all issues related to the requirements are resolved in a timely manner. * Assisting QC with acceptance testing of requirements. * Collaborate with the Development team to create documents such as a Software Requirements Specification (SRS) document. * Collaborate with UI \& UX team to ensure adherence to business requirements and UI design specifications. * Support the product owner in product positioning, release planning, and vision/roadmap creation/update. **Requirements** * Bachelor's degree in Computer Science, Information Technology or equivalent. * A minimum of 3\-5 years of experience as software Business Analyst. * Experience in building Business Analysis artifacts like process flows, gap analysis, user stories, and others. * Knowledge of the different software development lifecycles. * Excellent experience in analyzing and documenting complex business processes. * Excellent analytical and presentation skills. * Excellent negotiation skills. * Excellent command of written and spoken English. * Excellent communication skills (written, verbal and listening). * Able to build partnerships and work well in teams. * Can identify problems and refer/escalate complex issues to a higher level. * Ensure deliverables are always fulfilling the business need by conducting solution validation and verification and running user acceptance tests (UAT).


