
Mabrouk Ragoubi
Software Developer in Test | Test Automation
Salary / Daily rate
88 Friedrichshafen, Germany
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Test automation engineer with 2+ years specializing in automotive infotainment systems for BMW, Volkswagen, and Porsche. Expert in Python test frameworks, REST API/WebSocket automation, and automotive protocols (CAN, SOME/IP). Proven success in building full-scale test fixtures and improving backend coverage for complex ECU validation projects.
Work experience
Primatec Engineering
Jan 2023 - Present
3 years 10 months
Sfax, Tunisia
Test Development Engineer
Sep 2023 - Present
3 years 2 months
Sfax, Tunisia
- Led the testing and validation efforts for Volkswagen infotainment Web Interface (ViWi ) Project. - Built a full ViWi protocol test fixture to validate ECUs client-server communications across application and transport layers. - Automated REST API and WebSocket test scenarios to test and validate the robustness of Porche and Audi infotainment ECUs systems. - Conducted TCP/UDP traffic control and validated TCP KeepAlive behaviors using Wireshark and custom analyzers. - Managed and validated JSON configurations of RSI Gateway files, automating modifications and backup flows. - Managed CAN, SOME/IP, and diagnostic signal validation into end-to-end test workflows. - Contributed to improved backend test coverage by developing reusable components and debugging utilities.
Software Test Engineer
Jan 2023 - Oct 2023
10 months
Sfax, Tunisia
- Executed and automated SIL (Software-in-the-Loop) test cases for BMW’s xPAD autonomous driving platform - Developed Python-based test scripts using TDFNext and ASIA frameworks. - Analyzed logs and traffic traces using Carmen and Wireshark to detect root causes of software defects - Validated diagnostic protocols including DLT, DTC and SOME/IP in an Adaptive AUTOSAR architecture - Ensured traceability of test cases to system requirements via CodeBeamer and maintained CI/CD flows with GitLHub and Jenkins. - Participated in Agile Scrum ceremonies and collaborated with cross-functional teams to deliver high-quality software. - Documented test results and regression reports to enhance project-level knowledge sharing.
End-of-Studies Project
CONDIAG Electronics
Mar 2022 - Oct 2022
8 months
Sousse, Tunisia
- Prototyped a smart level crossing secure system using IoT to enhance railway and road safety at level crossings. - Built a hardware architecture with ESP32-CAM, NodeMCU, GSM, and proximity sensors for real-time detection and remote control. - Developed embedded software (Arduino, Python) and a web interface for remote monitoring and barrier automation. - Successfully validated the system, proving its ability to improve reliability and prevent collisions in railway environments.
Engineer Intern | LATIS
LATIS ENISO
Sep 2021 - Oct 2021
2 months
Sousse, Tunisia
During my internship at LATIS, I worked on a project focused on advanced technology and automation. I developed a card equipped with Microchip software, which allowed for precise control of a stepping motor. This technology facilitated both automatic and manual movement along three axes: X, Y, and Z directions.
Education
Ecole Nationale d'Ingénieurs de Sousse
Diplôme d'ingénieur
2018 - 2021
4 years