عملت كمهندس اختبار برمجيات (Software Test Engineer) في تطبيق Riyadh Metro Passenger App، وهو تطبيق ذكي للتنقل صُمم لخدمة ركّاب شبكة مترو الرياض.
يتيح التطبيق للمستخدمين تخطيط الرحلات، ومتابعة جداول القطارات في الوقت الفعلي، وشراء وإعادة شحن بطاقات السفر، بالإضافة إلى الحصول على تحديثات مباشرة حول حالة الخدمات.
شملت مسؤولياتي تنفيذ اختبارات شاملة (End-to-End) لكل من أنظمة التطبيق والمكونات الخلفية (Backend) لضمان التشغيل السلس، ودقة البيانات، وتجربة ركوب مريحة للمستخدمين.
كما قمت بالتحقق من تدفقات الأعمال الأساسية مثل شراء التذاكر، وتخطيط الرحلات، وعمليات بطاقات NFC، وتتبع القطارات المباشر.
الإنجازات الرئيسية:
تصميم وتنفيذ اختبارات وظيفية وتكاملية واختبارات إعادة (Regression) لإصداري Android وiOS.
إجراء اختبارات تكامل مع واجهات برمجة التطبيقات (APIs) الخاصة بجداول المترو والتحقق من التذاكر في الوقت الفعلي.
اختبار عمليات الدفع الإلكتروني وضمان التزامن السلس بين التطبيق وبوابات المترو.
تسجيل وتتبع العيوب عبر منصة Azure DevOps والتعاون الوثيق مع المطورين لضمان حلها في الوقت المناسب.