قمت بتنفيذ مشروع أتمتة متكامل لاختبار نظام OrangeHRM Demo باستخدام Selenium WebDriver، Java، TestNG، وMaven، وذلك ضمن بيئة عمل تحاكي فرق الـ QA الاحترافية وتعتمد منهجية Scrum في التخطيط والتنفيذ.
شمل العمل:
تحليل النظام وإعداد SRS وخطة اختبار واضحة.
تصميم حالات اختبار إيجابية وسلبية وتوثيقها مع Traceability Matrix.
بناء مشروع أتمتة متكامل باستخدام Page Object Model (POM).
تنفيذ سيناريوهات رئيسية مثل:
• تسجيل الدخول (Valid/Invalid)
• التحقق من رسائل Required
• إضافة موظف ضمن PIM Module
إعداد وإدارة المشروع عبر Maven وإنتاج تقارير TestNG.
تنظيم سير العمل عبر Trello وتوثيق كل المخرجات على Excel/Word.
مخرجات المشروع تضمنت:
- وثيقة SRS
- خطة الاختبار وحالات الاختبار (Test Plan & Test Cases)
- مصفوفة تتبع المتطلبات (RTM)
- كود أتمتة احترافي باستخدام Selenium + Java + TestNG
- تقارير TestNG
- عرض تقديمي شامل للعمل
المشروع يعكس القدرة على تنفيذ أتمتة متقدمة، كتابة سيناريوهات اختبار دقيقة، تطبيق POM، والعمل ضمن بيئة Agile/Scrum باحترافية.