
Search by job, company or skills
Key Responsibilities
Gather, analyze, and document business requirements from stakeholders across multiple departments.
Translate business needs into functional specifications, user stories, and acceptance criteria.
Create and maintain business process documentation, data flow diagrams, and system specifications.
Develop comprehensive test plans, test cases, and test scripts based on requirements.
Execute functional, regression, integration, and user acceptance testing (UAT).
Track and manage defects, coordinate with development teams for resolution.
Facilitate workshops, stakeholder meetings, and requirement validation sessions.
Support change management processes and impact analysis for system enhancements.
Produce status reports, test summary reports, and quality dashboards.
Requirements
5+ years of experience in Business Analysis and/or Quality Assurance within IT projects.
Strong experience with requirements gathering, documentation, and stakeholder management.
Hands-on QA experience including test planning, execution, and defect management.
Proficiency in tools such as JIRA, Confluence, Azure DevOps, or similar.
Strong understanding of SDLC, Agile/Scrum methodologies.
Excellent communication skills in English; Arabic language skills are highly preferred.
Job ID: 144027273