Quality Assurance Engineer
Posted 16 Jun 2025
Advertised as “Senior Quality Assurance Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Management level
- Individual contributor
- Employment
- On-Site
- Contract
- Full-time
No salary listed for this role.
Field of studyArtificial Intelligence, Computer Science, Software Engineering (or related)
Study levelBachelor's
Field of studyArtificial Intelligence, Quality Assurance, Software Testing
Study levelMaster's
About the Institute of Foundation ModelsWe are a dedicated research lab for building, understanding, using, and risk-managing foundation models. Our mandate is to advance research, nurture the next generation of AI builders, and drive transformative contributions to a knowledge-driven economy.
As part of our team, you’ll have the opportunity to work on the core of cutting-edge foundation model training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI development. You will participate in the development of groundbreaking AI solutions that have the potential to reshape entire industries. Strategic and innovative problem-solving skills will be instrumental in establishing MBZUAI as a global hub for high-performance computing in deep learning, driving impactful discoveries that inspire the next generation of AI pioneers.
The RoleAs a Senior Quality Assurance Engineer, you will play a critical role in ensuring the reliability, safety, and performance of our AI-driven products and software platforms. Unlike traditional QA roles, this position requires a deep understanding of both software testing methodologies and the unique challenges presented by AI systems, including model evaluation, fairness, robustness, and multi-modal feature testing. You will collaborate closely with cross-functional teams to develop comprehensive test strategies covering both AI components and conventional software systems.
Arabic language proficiency is preferred to support certain data and product validation tasks.
Key Responsibilities
- Design and implement comprehensive test plans and test cases for AI-powered applications, APIs, and platform features.
- Develop automated testing frameworks for AI models, data pipelines, and software features, primarily leveraging Python.
- Evaluate AI model outputs for correctness, fairness, robustness, and consistency across various tasks and datasets.
- Collaborate with AI researchers, data scientists, and engineers to define testing metrics and acceptance criteria for AI models.
- Conduct manual and exploratory testing where automation is insufficient, especially for AI feature behavior.
- Perform end-to-end testing across distributed systems, APIs, databases, web applications, and model inference pipelines.
- Implement performance testing for both AI inference and software systems to ensure responsiveness and scalability.
- Develop continuous integration (CI) and continuous deployment (CD) pipelines to ensure reliable and repeatable testing processes.
- Track, analyze, and report defects and quality metrics to stakeholders, driving root cause analysis and resolution.