وصف الوظيفة
ثقافة الشركة :
Alten المغرب تُعرف بثقافة تعاونية عميقة، تركز على الأشخاص والثقة ودعم الفريق القوي، مع وجود مدراء نشطين يرشدون ويطورون المواهب.
يتم تعزيز هذا البيئة بدافع قوي نحو الإبداع، مما يشجع على الإبداع والمبادرة والتجريب عبر المشاريع.
وتضمن المنظمة المنظمة والمنضبطة الكفاءة والدقة والجودة في تسليم الهندسة.
كما تعد الأداء والطموح جزءًا من الثقافة، مما يدعم النجاح الجماعي مع الحفاظ على جو إيجابي ورعاية.
الوظيفة :
في إطار هذا الدور، ستكون مهامك الرئيسية كالتالي:
● تصميم وتطوير وصيانة اختبارات الويب الآلية باستخدام Playwright (TypeScript)
وSelenium (Java).
● أتمتة اختبارات API والاختبارات الوظيفية باستخدام Karaté DSL من خلال دمج سيناريوهات BDD.
● كتابة السيناريوهات باستخدام Gherkin بناءً على قصص المستخدم والمتطلبات التجارية.
● اختبار وتقييم واجهات برمجة التطبيقات REST باستخدام أدوات مثل Postman.
● أتمتة اختبارات الأجهزة المحمولة باستخدام Appium في بيئات Android وiOS.
● تنفيذ اختبارات متعددة المتصفحات والأجهزة عبر BrowserStack.
● إجراء اختبارات يدوية استكشافية ووظيفية بالإضافة إلى الأتمتة.
● تحديد وإدارة استراتيجية اختبار تتماشى مع أهداف الجودة والمنتج.
● إدارة حملات الاختبار والتتبع والإبلاغ باستخدام Jira XRAY.
● إعداد وصيانة خطوط أنابيب CI/CD الموجهة للجودة باستخدام GitLab CI و/أو Jenkins.
● إدارة إصدار التكامل المستمر عبر GitLab.
● بناء وصيانة مجموعات بيانات موثوقة لضمان متانة السيناريوهات الآلية.
الملف المطلوب :
الملف الشخصي:
حاصل على شهادة Bac+5 (ماجستير) من مدرسة هندسية أو ما يعادلها من جامعة متخصصة في علوم الكمبيوتر، أو ما يعادلها من خبرة كبيرة.
الخبرة: من 3 إلى 7 سنوات في اختبار أتمتة QA Full Stack
تعتبر الخبرة في قطاع التجزئة أو التوزيع الكبير ميزة إضافية.
المهارات:
● إتقان طرق العمل الرشيق، وخاصة SCRUM
● مهارات اتصال كتابية وشفهية ممتازة: القدرة على التواصل بشكل جيد باللغة الفرنسية كتابياً وشفهياً للتفاعل بسلاسة مع فريق العمل.
● mindset تحليلي وتحسين مستمر: القدرة على تقييم الكود وتأثيراته، بالإضافة إلى طرح الأسئلة حول الحلول الحالية لتحسينها.
● القدرة على التقييم الموضوعي: مهارة تقييم المشكلات بشكل موضوعي واقتراح حلول تحسين.
● القدرة على الالتزام بالمواعيد النهائية مع الحفاظ على معايير عالية.
● روح الفريق: القدرة على التعاون بفعالية مع أعضاء الفريق لتحقيق الأهداف المشتركة
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 :
As part of this role, your main tasks will be:
● Design, develop, and maintain automated web tests with Playwright (TypeScript)
and Selenium (Java).
● Automate API and functional tests with Karaté DSL by integrating BDD scenarios.
● Write scenarios in Gherkin based on User Stories and business requirements.
● Test and validate REST APIs with tools like Postman.
● Automate mobile tests with Appium on Android and iOS environments.
● Run multi-browser and multi-device tests via BrowserStack.
● Perform exploratory and functional manual tests in addition to automation.
● Define and manage a test strategy aligned with quality and product goals.
● Manage test campaigns, traceability, and reporting with Jira XRAY.
● Set up and maintain quality-oriented CI/CD pipelines with GitLab CI and/or Jenkins.
● Manage versioning and continuous integration via GitLab.
● Build and maintain reliable datasets to ensure the robustness of automated scenarios.
Required profile :
Profile:
Graduated with a Bac+5 (Master's degree) from an engineering school or equivalent university with a specialization in computer science, or with equivalent significant experience.
Experience: 3 to 7 years in Full Stack Test Automation QA
Experience in the retail or large distribution sector would be a plus.
Skills:
● Mastery of agile methods, particularly SCRUM
● Excellent written and oral communication: Good written and oral communication in French for smooth interactions with the business team.
● Analytical and continuous improvement mindset: Ability to evaluate code and its impacts, as well as to question existing solutions to improve them.
● Ability to step back: Skill to evaluate problems objectively and propose improvement solutions.
● Ability to meet deadlines while maintaining high standards.
● Team spirit: Ability to collaborate effectively with team members to
achieve common goals