الوصف الوظيفي: يتولى استشاري أول أتمتة ضمان الجودة مسؤولية تصميم وتطوير وصيانة الاختبارات المؤتمتة لضمان جودة وموثوقية التطبيقات المقدمة. يشارك المستشار في دورة حياة المشروع بأكملها، بدءاً من تحديد استراتيجية الاختبار وحتى النشر في بيئة الإنتاج، مع ضمان تطبيق أفضل الممارسات في مجال الأتمتة.
المسؤوليات
- تحديد استراتيجية أتمتة الاختبار ومعايير التحقق
- تصميم وصيانة نصوص الاختبار المؤتمتة باستخدام Playwright أو Robot Framework
- إعداد بيئات الاختبار وضمان استقرارها
- دمج الاختبارات المؤتمتة في مسارات CI/CD (Jenkins, GitLab CI, Azure DevOps)
- تحديد وتوثيق الأخطاء، ومتابعة حلها مع فرق التطوير.
- المشاركة الفعالة في اجتماعات منهجية Agile (الاجتماع اليومي، تخطيط السبرنت، الاجتماعات الاسترجاعية، إلخ)
- ضمان التغطية المثلى للاختبارات (الوظيفية، الانحدارية، واجهات البرمجة API، واجهة المستخدم UI)
- تدريب ودعم فرق ضمان الجودة المبتدئة في استخدام أطر العمل الخاصة بالأتمتة
- مراقبة التطورات التكنولوجية في أدوات الاختبار والتكامل وإعداد التقارير
المهارات التقنية المطلوبة
- الأدوات وأطر العمل: Playwright, Robot Framework, Cypress (ميزة إضافية)
- لغات Java / Python / JavaScript لكتابة السكريبتات المؤتمتة
- TestNG, JUnit, PyTest أو ما يعادلها
- Postman, RestAssured لاختبارات API
- Jenkins, GitLab CI/CD, Azure DevOps للتكامل المستمر
- Docker, Kubernetes (معرفة أساسية مقدرة)
- إدارة الاختبارات: JIRA / XRay, Zephyr, TestRail أو ما يعادلها
- المعرفة بمنهجيات BDD (Cucumber / Gherkin)
- البيئات: الويب، API، الهواتف المحمولة (Appium ميزة إضافية)
- المعرفة ببيئات السحابة (AWS/Azure) مقدرة.
المهارات العامة
- دقة عالية وتوجه نحو الجودة
- القدرة على التحليل وتشخيص الأخطاء
- الاستقلالية، الاهتمام بالتفاصيل، والتفكير النقدي
- مهارات تواصل كتابية وشفوية ممتازة
- قيادة تقنية والقدرة على العمل ضمن فريق Agile
ملف المرشح المطلوب
المؤهلات
- درجة الماجستير (Bac +5) في علوم الحاسب أو هندسة البرمجيات
- خبرة لا تقل عن 4 سنوات في جودة البرمجيات، منها سنتان في أتمتة الاختبار
- خبرة مؤكدة مع Playwright أو Robot Framework
- معرفة عملية بمسارات CI/CD والتكامل المستمر
- يفضل الحصول على شهادة ISTQB (أساسي أو متقدم)
Job Description: The Senior QA Automation Consultant is responsible for the design, development, and maintenance of automated tests to ensure the quality and reliability of delivered applications. They are involved throughout the project lifecycle, from defining the test strategy to production deployment, ensuring the implementation of best practices in automation.
Responsabilit s
- Define the test automation strategy and validation criteria
- Design and maintain automated test scripts with Playwright or Robot Framework
- Set up test environments and ensure their stability
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps)
- Identify and document anomalies, and track their resolution with the development teams.
- Actively participate in Agile ceremonies (daily stand-up, sprint planning, retrospective, etc.)
- Ensure optimal test coverage (functional, regression, API, UI)
- Train and support junior QA teams in the use of automation frameworks
- To monitor technological developments in testing, integration, and reporting tools
Technical skills required
- Tools and frameworks: Playwright, Robot Framework, Cypress (an asset)
- Java / Python / JavaScript pour le scripting automatis
- TestNG , JUnit , PyTest ou quivalents
- Postman, RestAssured for API testing
- Jenkins , GitLab CI/CD , Azure DevOps pour l int gration continue
- Docker , Kubernetes (notions appr ci es)
- Test management: JIRA / XRay, Zephyr, TestRail or equivalents
- Knowledge of BDD methodologies (Cucumber / Gherkin)
- Environments: Web, API, mobile (Appium is a plus)
- Knowledge of cloud environments (AWS/Azure) is appreciated.
Cross-functional skills
- Strong rigor and quality orientation
- Ability to analyze and diagnose anomalies
- Autonomy, attention to detail and critical thinking
- Excellent written and oral communication skills
- Technical leadership and ability to work in an Agile team
Desired Candidate Profile
Qualifications
- Master's degree (Bac +5) in computer science or software engineering
- Minimum 4 years of experience in software quality, including 2 years in test automation
- Exp rience confirm e with Playwright or Robot Framework
- Practical knowledge of CI/CD pipelines and continuous integration
- ISTQB Certification (Foundation or Advanced) preferred