وصف الوظيفة
ثقافة الشركة :
Alten Maroc تعرف بثقافة تعاونية عميقة تتركز حول الناس والثقة ودعم الفريق القوي، مع مديرين عمليين يوجهون وينمّون المواهب.
يُعزّز هذا البيئة دافع قوي لـ الابتكار، تشجيع الإبداع والمبادرة والتجريب عبر المشاريع.
تنظم مؤسسة منظمة وملتزمة تضمن الكفاءة والدقة والجودة في تقديم الهندسة.
الأداء والطموح جزء من الثقافة أيضاً، مما يدعم النجاح الجماعي مع الحفاظ على أجواء إيجابية ومبالية.
الوظيفة :
نحن نبحث عن مطور اختبار تلقائي موهوب للانضمام إلى فريقنا المتخصص في تطوير حلول الاختبار الآلي ضمن مجال الأنظمة المدمجة للقطاع السيارات. ستلعب دوراً رئيسياً في ضمان جودة وموثوقية البرمجيات والأجهزة من خلال تصميم وتنفيذ وتنفيذ اختبارات آلية باستخدام أطر عمل مستندة إلى بايثون.
- تصميم وتطوير حالات اختبار آلية للأنظمة المدمجة باستخدام بايثون ضمن إطار آلي مخصص للاختبار.
- دمج حالات الاختبار في بيئة الاختبار للتحقق من البرمجيات والأجهزة وأداء النظام.
- تعزيز وصيانة إطار عمل الاختبار الآلي لضمان الكفاءة والقابلية للصيانة.
- تنفيذ أدوات ومكتبات ونُسخ مخصصة لتحسين تدفقات العمل الآلية والتقارير.
- تشغيل سيناريوهات الاختبار الآلي على الأنظمة المدمجة للتحقق من الوظائف والأداء والتوافق مع المتطلبات.
- تحليل نتائج الاختبار، تحديد القضايا، وتبليغ العيوب في نظام تتبع العيوب.
- إنشاء تقارير اختبار تفصيلية، توضح تغطية الاختبار والعيوب ومقاييس موثوقية النظام.
- التأكد من اتساق جميع الاختبارات مع معايير السيارات مثل ISO 26262 وASPICE أو الإرشادات الخاصة بمصنّع المعدات الأصلية المعنية.
الملف المطلوب :
بدرجة ماجستير (BAC+5) من مدرسة هندسية أو جامعة متخصصة في الأنظمة المدمجة، لديك خبرة ناجحة في أتمتة الاختبار باستخدام بايثون. المعرفة بوظائف السيارات مطلوبة.
- كفاءة عالية في برمجة بايثون لأتمتة الاختبار.
- خبرة مع Matlab/Simulink
- معرفة باختبارات الأنظمة المدمجة، بما في ذلك التكامل والاختبار الوظيفي.
- الإلمام بروتوكولات الاتصالات في السيارات (مثل CAN وLIN وUDS) وأدوات (مثل CANoe وCANalyzer).
- خبرة عملية في تطوير وصيانة سيناريوهات الاختبار الآلي.
- إتقان استخدام أدوات تتبع العيوب (مثل Jira).
- مهارات قوية في حل المشكلات والتفكير التحليلي.
- مهارات تواصل إنجليزية جيدة
Job description
Company culture :
Alten Maroc is defined by a deeply collaborative culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.
This environment is enhanced by a strong drive for innovation, encouraging creativity, initiative, and experimentation across projects.
A structured and disciplined organization ensures efficiency, rigor, and quality in engineering delivery.
Performance and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
Job :
We are looking for a talented Test Automation Developer to join our team specializing in the development of automated test solutions within the embedded systems domain for the automotive sector. You will play a key role in ensuring the quality and reliability of software and hardware by designing, implementing, and executing automated tests using Python-based frameworks.:
- Design and develop automated test cases for embedded systems using Python within a dedicated test automation framework.
- Integrate test cases into the test environment to validate software, hardware, and system performance.
- Enhance and maintain the test automation framework to ensure efficiency and maintainability.
- Implement custom tools, libraries, and scripts to improve automation workflows and reporting.
- Execute automated test scripts on embedded systems to validate functionality, performance, and compliance with requirements.
- Analyze test results, identify issues, and report defects in the bug tracking system.
- Generate detailed test reports, highlighting test coverage, defects, and system reliability metrics.
- Ensure all tests align with automotive standards such as ISO 26262, ASPICE, or relevant OEM-specific guidelines.
Required profile :
With a Master's degree (BAC+5) from an engineering school or university specializing in embedded systems, you have successful experience in test automation with python. Knowledge of automotive functionalities is required.
- Strong proficiency in Python programming for test automation.
- Experience with Matlab/Simulink
- Knowledge of embedded systems testing, including integration and functional testing.
- Familiarity with automotive communication protocols (e.g., CAN, LIN, UDS) and tools (e.g., CANoe, CANalyzer).
- Hands-on experience in developing and maintaining automated test scripts.
- Proficiency in using defect tracking tools (e.g., Jira).
- Strong problem-solving and analytical thinking.
- Good english communication skills