About ALTEN Morocco
ALTEN Morocco is a subsidiary of a world-leading engineering and technology consulting firm, established in 2008 with over 2,200 employees across Fes, Rabat, Tetouan, and Casablanca. The company aims to reach a Center of Excellence of 3,300 engineers by 2027, supporting leading international companies 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 test automation lifecycle—from test case design through CI/CD pipeline management—working with hardware-in-the-loop (HIL) benches, ECUs, and cloud-based backend APIs.
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 diagnostic responses.
- Build and maintain integration between test execution and Jira/Xray (Cloud), ensuring seamless test reporting and traceability.
- 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 diagnostics over DoIP/UDS, and work with vehicle bus interfaces (CAN/Ethernet).
- Diagnose failures across the full stack and correctly attribute root causes.
What We're Looking For
- Education: Master's degree (BAC+5) in embedded systems from an engineering school or university.
- Experience: 3–8 years in testing, with proven expertise in test automation and embedded systems.
- Programming: Strong Python skills with focus on reviewable, maintainable code.
- Test Frameworks: Hands-on experience building Robot Framework libraries and writing keywords.
- ALM & CI/CD: Proficiency with Jira, Confluence, Xray automation, GitLab CI (or Jenkins/GitHub Actions), and Git branching discipline.
- Automotive & Embedded: Practical knowledge of ECU flashing, UDS/DoIP diagnostics, DLT logging, and Linux/QNX shell commands.
- Connectivity: Understanding of HTTP/REST, MQTT, proxies, TLS/certificates, OAuth tokens, and network debugging.
Why Join ALTEN Morocco?
- Personalized and evolving career path within a high-performance ecosystem.
- Ambitious skills development policy supporting continuous professional growth.
- Stimulating, collaborative, and meaningful work environment.
Mise en forme par Postule ·
Signaler un problème
