Role Purpose
Responsible for defining, governing, and enforcing Quality Assurance practices across AI and technology projects to ensure delivery quality, compliance, and client confidence.
Key Responsibilities
-
Define, establish, and govern the end-to-end Quality Assurance strategy, standards, and testing framework.
-
Lead and oversee testing activities covering:
- Functional and System testing for end-to-end business workflows.
-
Integration testing between system components and services.
-
API and backend testing using tools such as Swagger, Postman, and Rest Assured.
-
Test automation using frameworks such as Robot Framework, SHAFT Engine, or Selenium.
-
Performance testing using tools such as JMeter, Locust, Gatling, or k6.
-
Review, validate, and approve all QA deliverables and testing evidence prior to client submission.
-
Lead QA team planning, task allocation, execution oversight, and reporting.
-
Ensure full traceability between requirements, test cases, defects, and delivery outcomes.
-
Collaborate closely with development, data, and AI teams throughout the delivery lifecycle.
-
Drive continuous improvement of QA processes, efficiency, and quality metrics.
Requirements
Qualifications & Requirements
-
Extensive professional experience in Quality Assurance +9 years, including leadership responsibilities.
-
Strong hands-on expertise in database testing, API testing, test automation, and performance testing.
-
Practical exposure to AI-based systems is an advantage.
-
Experience with enterprise in KSA-projects preferred.
-
Experience working in Agile delivery environments .
Certifications
-
ISTQB CTFL (Mandatory)
-
ISTQB CTFL-AT (Preferred)
Language
-
Arabic (Native) & English (Fluent)