سيكون المستشار مسؤولاً عن: اختبار والتحقق من REST APIs باستخدام أدوات مثل Postman. تصميم وتطوير والحفاظ على نصوص اختبارات آلية باستخدام إطار عمل Cucumber. تحليل المواصفات الوظيفية (قصص المستخدمين) لتحديد حالات الاختبار الآلية. استخدام لغة Gherkin لتعريف سيناريوهات الاختبار. تشغيل وإدارة خطوط CI/CD لأتمتة الاختبار مع GitLab CI. بناء وصيانة مجموعات البيانات ذات الصلة للاختبار الآلي. إدارة الاختبارات وتتبع الجودة باستخدام أداة Jira XRAY. تطبيق مبادئ ضمان جودة البرمجيات، بما في ذلك ISTQB. تطبيق أساليب أجايل، بما في ذلك Scrum.
الملف المطلوب المرغوب
تدريب Bac+5 (مدرسة هندسة أو جامعة) في علوم الكمبيوتر، أو خبرة مكافئة. خبرة أكثر من 7 سنوات في QA Automation Back. الخبرة في قطاع التجزئة / التوزيع الشامل ستكون ميزة. يجب أن تتوافر: مستوى متقدم في JAVA / Spring Boot. اختبار والتحقق من REST APIs باستخدام أدوات مثل Postman. تصميم وتطوير والحفاظ على نصوص اختبارات آلية باستخدام إطار عمل Cucumber. من المفضل وجود: تحليل المواصفات الوظيفية (قصص المستخدمين) لتحديد حالات الاختبار الآلية. استخدام لغة Gherkin لتعريف سيناريوهات الاختبار. تطبيق وإدارة خطوط CI/CD لأتمتة الاختبار مع GitLab CI. بناء وصيانة مجموعات البيانات ذات الصلة للاختبار الآلي. إدارة الاختبارات وتتبع الجودة باستخدام أداة Jira XRAY. تطبيق مبادئ ضمان جودة البرمجيات، بما في ذلك ISTQB. تطبيق أساليب أجايل. التواصل بوضوح وبفعالية كتابةً وشفهيًا بالفرنسية لسلاسة التفاعل مع الأعمال والفرق. تحليل المواقف واقتراح الحلول المناسبة مع تحديد مجالات للتحسين. احترام المواعيد النهائية مع الحفاظ على معايير عالية من الجودة والتميز. التعاون بنشاط مع أعضاء الفريق، مشاركة المعرفة وتعزيز روح جماعية لتحقيق أهداف مشتركة. تطبيق عقلية التحسين المستمر لتحسين الممارسات والنتائج.
The consultant will be responsible for: Testing and validating REST APIs with tools like Postman. Designing, developing, and maintaining automated test scripts with the Cucumber framework. Analyzing functional specifications (User Stories) to define automated test cases. Using the Gherkin language to define test scenarios. Implementing and managing CI/CD pipelines for test automation with GitLab CI. Building and maintaining relevant datasets for automated testing. Managing tests and quality tracking with the Jira XRAY tool. Applying software quality assurance principles, including ISTQB. Applying agile methods, including Scrum.
Desired Candidate Profile
Bac+5 training (engineering school or university) in computer science, or equivalent experience. More than 7 years of experience in QA Automation Back. Experience in the retail / mass distribution sector would be an advantage. Must Have: Advanced level in JAVA / Spring Boot. Testing and validating REST APIs with tools like Postman. Designing, developing, and maintaining automated test scripts with the Cucumber framework. Nice to Have: Analyzing functional specifications (User Stories) to define automated test cases. Using the Gherkin language to define test scenarios. Implementing and managing CI/CD pipelines for test automation with GitLab CI. Building and maintaining relevant datasets for automated testing. Managing tests and quality tracking with the Jira XRAY tool. Applying software quality assurance principles, including ISTQB. Applying agile methods. Communicating clearly and effectively in writing and orally in French for fluid interactions with the business and teams. Analyzing situations and proposing appropriate solutions while identifying areas for improvement. Respecting deadlines while maintaining high standards of quality and excellence. Collaborating actively with team members, sharing knowledge and fostering a collective spirit to achieve common goals. Applying a continuous improvement mindset to optimize practices and results.