Senior Automation Test Engineer – Automotive Embedded Systems

Fès-Meknès

CDI / Temps pleinHybrideMaster / Bac+5AnglaisQualité / HSEAutomobile

L’essentiel du poste

Résumé par Postule AI

ALTEN Morocco seeks a Senior Automation Test Engineer with 3–8 years of experience to lead test automation for embedded automotive systems. You will design Robot Framework test cases, manage CI/CD pipelines, operate HIL test benches, and validate ECU diagnostics. Requires a Master's degree in embedded systems, strong Python and Robot Framework expertise, and hands-on knowledge of automotive diagnostics (UDS/DoIP), Linux/QNX, and network protocols.

Vos missions

  • Design and implement system-level test cases in Robot Framework with Python keyword libraries, validating against DLT traces, device logs, and cloud APIs.
  • Build and maintain Jira/Xray integration and own CI/CD pipelines (GitLab CI, Artifactory) for test execution and reporting.
  • Set up, configure, and troubleshoot HIL and standalone test benches, including ECU wiring, power control, and network infrastructure.
  • Flash and code ECUs, manage software builds, execute UDS/DoIP diagnostics, and work with CAN/Ethernet vehicle bus interfaces.
  • Diagnose failures across the full stack and maintain bench configuration and documentation.

Profil recherché

  • You have strong Python and Robot Framework expertise with proven library development experience.
  • You are comfortable with automotive diagnostics, ECU flashing, and embedded Linux/QNX environments.
  • You enjoy owning end-to-end test automation and CI/CD infrastructure.
  • You have hands-on experience with Jira/Xray and GitLab CI in production environments.

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

About ALTEN Morocco

ALTEN Morocco is a subsidiary of a world leader in engineering and technology consulting, established in 2008 with offices in Fes, Rabat, Tetouan, and Casablanca. With over 2,200 employees, the company aims to reach 3,300 engineers by 2027 and serves leading international clients in automotive, rail, R&D, IT, telecommunications, and media sectors.

Role Overview

As a Senior Automation Test Engineer, you will design and execute comprehensive system-level testing for embedded automotive systems. You will own the full testing lifecycle—from test case automation to CI/CD pipeline management—working with advanced test benches, ECU diagnostics, and cloud-side backend validation.

Main Responsibilities

  • Design and implement system-level test cases using Robot Framework with Python keyword libraries, validating against DLT traces, device logs, SSH outputs, and cloud APIs.
  • Build and maintain integration between test execution and Jira/Xray (Cloud), ensuring seamless ALM tooling workflows.
  • Own CI/CD pipelines (GitLab CI, Artifactory) managing flashing, coding, test execution, and reporting stages.
  • Set up, configure, and troubleshoot HIL and standalone test benches, including ECU wiring, power control, and network infrastructure.
  • Flash and code ECUs, manage software builds and variants, execute UDS/DoIP diagnostics, and work with vehicle bus interfaces (CAN/Ethernet).
  • Diagnose failures across the full stack and maintain comprehensive bench configuration documentation.

Required Qualifications

  • Education: Master's degree (BAC+5) in embedded systems from an engineering school or university.
  • Experience: 3–8 years in testing, with hands-on expertise in test automation and embedded systems.

Key Technical Skills

  • Python programming (clean, maintainable code)
  • Robot Framework (building libraries and writing keywords)
  • Jira, Confluence, and Xray automation
  • GitLab CI (or Jenkins/GitHub Actions) and Git branching discipline
  • ECU flashing, UDS/DoIP diagnostics, DLT logging, Linux and QNX shell commands
  • HTTP/REST, MQTT, proxies, TLS/certificates, OAuth tokens, and network debugging

What We Offer

  • Personalized and evolving career path
  • Ambitious skills development policy
  • Stimulating, collaborative, and meaningful work environment

Mise en forme par Postule ·

Signaler un problème