اختبارات حية
هذا الموقع مُختبر
ليس مجرد محفظة — بل عرض حي.
كل عملية دفع تُتحقق عبر اختبارات مؤتمتة. كل ميزة تُراجع للوصولية والاستجابة والموثوقية.
testing.images.structure.caption
testing.images.cicd.caption
اختبار قائم على المخاطر
الاختبارات تركز على المسارات الحرجة والوظائف الأساسية
سريع وثابت
بدون انتظار متقلب. الاختبارات تنتهي خلال أقل من دقيقتين
Page Object Model
بنية قابلة للصيانة مع مكونات قابلة لإعادة الاستخدام
تكامل CI/CD
الاختبارات تعمل مع كل دفع وكل طلب دمج
ما الذي يتم اختباره
اختبارات دخان
تحميل الصفحة الرئيسية
ظهور الأقسام الحرجة
ظهور محتوى الـ Hero
ثبات التخطيط (CLS)
التنقل
التمرير السلس يعمل
التنقل الداخلي يعمل
الروابط الخارجية صالحة
التحقق من الوصول للسيرة الذاتية
الوصولية
التوافق مع WCAG 2.1 AA
التنقل عبر لوحة المفاتيح
دعم قارئات الشاشة
التحقق من تباين الألوان
الاستجابة
جوال (320px-428px)
لوحي (768px-1024px)
سطح مكتب (1280px+)
أحجام أهداف اللمس
حزمة الاختبار
PlaywrightTypeScriptGitHub ActionsAxe-core
لماذا يهم
يمكن لأي شخص القول إنه يعرف الاختبار. هذا الموقع يثبت ذلك.
الاختبارات تعمل تلقائياً مع كل تغيير وتلتقط التراجعات قبل الإنتاج.
الجودة لا تُفتَّش — بل تُبنى.
خبرتي التقنية
نظرة أوسع على التقنيات والأدوات التي عملت معها، خارج نطاق هذه المحفظة.
أتمتة الاختبارات
بناء مجموعات اختبارات قوية وسهلة الصيانة
Selenium

Appium

Detox
Cypress
Playwright
Cucumber
لغات البرمجة
هندسة الجودة على مستوى الكود
Java
TypeScript
Python
SQL
DevOps والأدوات
تبسيط مسارات تسليم الجودة
GitHub Actions
Git
Postman
Jira
خبرة إضافية
KibanaTDD/BDDShift LeftAgile/ScrumREST APICI/CDJenkinsTestNGMavenKanbanDockerKibanaTDD/BDDShift LeftAgile/ScrumREST APICI/CDJenkinsTestNGMavenKanbanDocker
