Senior QA Automation Engineer

Casablanca

CDI / Temps pleinSur siteLicence / Bac+3Informatique / IngénierieInformatique / IT

L’essentiel du poste

Résumé par Postule AI

Senior QA Automation Engineer role at YAKEEY in Casablanca, Morocco (on-site, full-time). The role focuses on test automation for web, API, mobile, and AI/ML components, with emphasis on the reliability, performance, and fairness of AI-driven features. The engineer works with developers, data scientists, and product teams in an Agile environment and requires 5+ years of QA automation experience.

Vos missions

  • Design, develop, and maintain automated test frameworks and scripts for web, API, mobile, and AI/ML components.
  • Create test plans, strategies, and cases covering functional, regression, integration, performance, and end-to-end testing.
  • Run specialised AI/ML testing, including data validation, model accuracy, bias detection, drift monitoring, and adversarial testing.
  • Integrate automated tests into CI/CD pipelines to enable continuous testing.
  • Use AI-driven tools to improve test coverage and efficiency, then track defects and perform root cause analysis with developers.

Profil recherché

  • You have 5+ years of hands-on test automation experience and want to lead quality for AI-driven features.
  • You are comfortable testing ML models, data pipelines, and generative AI outputs.
  • You enjoy building automation frameworks and applying AI-assisted testing tools.
  • You work well in fast-paced Agile/Scrum teams alongside developers and data scientists.

Généré automatiquement à partir de l’offre. Postule AI peut se tromper : vérifiez auprès de l’employeur.

About the Role

We are seeking an experienced QA Engineer with strong expertise in test automation and AI/ML testing to join our growing engineering team. In this role, you will drive the quality assurance process for our software products, with a particular emphasis on automating tests and ensuring the reliability, performance, and fairness of AI-driven features.

You will collaborate closely with developers, data scientists, and product teams to deliver high-quality, scalable solutions in an Agile environment. You will not only execute tests but also design automation frameworks and incorporate AI-assisted testing practices to accelerate release cycles while maintaining exceptional standards.

Responsibilities

  • Design, develop, and maintain robust automated test frameworks and scripts for web, API, mobile, and AI/ML components.
  • Create comprehensive test plans, strategies, and cases covering functional, regression, integration, performance, and end-to-end testing.
  • Perform specialised testing for AI/ML models, including data validation, model accuracy, bias detection, drift monitoring, and adversarial testing.
  • Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) to enable continuous testing.
  • Leverage AI-driven tools and techniques to enhance test coverage and efficiency.
  • Identify, document, and track defects; collaborate with development teams to resolve issues and perform root cause analysis.
  • Promote best practices, contribute to improving QA processes and methodologies, and stay current with emerging QA and AI testing trends.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 5+ years of professional experience in software quality assurance, focused on test automation.
  • Proven experience testing AI/ML systems (e.g., model validation, data pipeline testing, generative AI outputs).
  • Strong programming skills in Python, Java, JavaScript, or similar for scripting automated tests.
  • Hands-on expertise with automation tools and frameworks (e.g., Selenium, Cypress, Playwright, Appium, Robot Framework, pytest).
  • Familiarity with AI/ML concepts (e.g., machine learning workflows, bias/fairness testing, TensorFlow/PyTorch ecosystems) and related testing tools.
  • Experience with CI/CD tools, version control (Git), and issue tracking systems (Jira, Azure DevOps).
  • ISTQB certification (Foundation or Advanced Level) or equivalent is a strong plus.
  • Excellent analytical, problem-solving, and communication skills; ability to work in a fast-paced Agile/Scrum environment.

Preferred Skills

  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Knowledge of performance testing tools (JMeter, Locust) and API testing (Postman, REST Assured).
  • Exposure to AI-powered testing tools (e.g., Testim, Mabl, Applitools) or generative AI for test case creation.
  • Background in data quality assurance for ML pipelines (e.g., Great Expectations, dbt testing).

Recruitment Process

The recruitment process includes:

  • A first conversation with the HR team to get to know you and introduce the project.
  • A test or a practical case study related to the position.
  • A role-specific interview with your future manager.
  • A final meeting with top management (if needed).
  • An offer if everything is approved.

On your first day, the HR team will welcome you and introduce you to the company's mission, challenges, and tools, followed by a tailored onboarding experience.

Mise en forme par Postule ·

Signaler un problème