We are seeking a Senior Automation Engineer to lead quality assurance efforts for our AI-driven products. The role involves designing and implementing automation strategies that ensure the reliability of machine learning pipelines, data processing systems, and user-facing interfaces. Familiarity with AI workflows, model testing, and data validation is a plus.
Key Responsibilities
* Design, develop, and maintain test automation frameworks across web, mobile, API, and data pipelines.
* Collaborate with ML engineers to validate AI model outputs and integrate testing within MLOps workflows.
* Automate data validation checks for training, testing, and production datasets.
* Execute performance testing for AI models and APIs using tools such as JMeter or k6.
* Create synthetic test data to support model accuracy and edge-case validation.
* Integrate automated tests into CI/CD pipelines to ensure scalable, repeatable processes.
* Mentor junior engineers and promote best practices in automation and testing strategies.
Required Skills & Qualifications
* 5+ years of experience in QA automation with a strong foundation in scripting and framework design.
* Proficiency in Selenium, Playwright, Cypress, Appium, or WebdriverIO.
* Experience with JavaScript/TypeScript, Python, or Java.
* Familiarity with API testing tools such as Postman, Swagger, or Newman.
* Experience integrating test frameworks into CI/CD using Jenkins, GitHub Actions, or GitLab CI.
* [Optional but desirable]: Experience with TensorFlow Model Analysis, MLFlow, Great Expectations, or testing ML pipelines in Kubeflow, Airflow, or SageMaker.
Note:
This position requires relocation to Abu Dhabi, and the company provides a relocation package.