We are looking for an experienced Senior Business Analyst to lead business requirements gathering, requirements analysis, business process analysis, solution definition, and stakeholder management across complex technology and digital transformation initiatives.The successful candidate will work closely with business stakeholders, IT teams, project managers, solution architects, QA teams, and system integrators to translate business needs into clear functional and non-functional requirements and support solutions throughout the project lifecycle.The role requires strong experience working in Arabic and English bilingual environments, with excellent communication and stakeholder management skills.Key ResponsibilitiesLead requirements elicitation through workshops, interviews, meetings, and collaborative sessions with business owners, IT teams, and system integrators
Analyze, document, and translate business requirements into functional and non-functional requirements, specifications, user stories, and acceptance criteria
Develop and maintain Business Requirements Documents (BRDs), Software/System Requirements Specifications (SRS), process models, BPMN diagrams, UML diagrams, use cases, and other business analysis artifacts
Analyze existing business processes and identify opportunities for process improvement, operational efficiency, automation, and compliance with government standards and policies
Work closely with solution architects, technical teams, and stakeholders to support solution definition and validation
Collaborate with QA teams to define test scenarios, test cases, acceptance criteria, UAT plans, and UAT execution
Maintain end-to-end requirements traceability from requirements discovery and analysis through development, testing, deployment, and implementation
Coordinate closely with Project Managers, Product Owners, Architects, Developers, QA teams, and technical stakeholders to ensure requirements are clearly understood and delivered
Provide business analysis and subject matter guidance throughout the solution lifecycle
Ensure proposed solutions remain aligned with business objectives, government policies, regulatory requirements, and stakeholder expectations
Analyze business processes, system integrations, data flows, and technology dependencies to identify gaps and impacts
Facilitate communication between business and technical teams, ensuring effective translation of business needs into technical solutions
Support both Agile and Waterfall project delivery methodologies as required