مراقبة جودة البرمجيات، مهندس أول
نبذة عن الوظيفة
تسعى شركتنا الفرعية (Adree) إلى الحصول على مراقبة جودة البرمجيات، وعمل مهندس أول كمهندس جودة عملي كبير للاختبارات الوظيفية والتكامل وواجهة برمجة التطبيقات (API) والجوال والانحدار والأتمتة. يحول الدور المتطلبات التجارية والفنية إلى تغطية قائمة على المخاطر، ويحافظ على أصول اختبار موثوقة، ويدعم بوابات جودة CI/CD، والمهندسين المبتدئين للمدربين، ويوفر أدلة واضحة على جودة الإصدار.
المسؤوليات الرئيسية: • مراجعة المتطلبات التجارية والوظيفية والتكاملية والتقنية. تحديد الثغرات والمخاطر والتبعيات والمخاوف المتعلقة بقابلية الاختبار. • إنشاء والحفاظ على شروط الاختبار والسيناريوهات وحالات الاختبار التفصيلية وإمكانية التتبع وبيانات الاختبار ومعايير الدخول/الخروج. • تنفيذ الاختبارات الوظيفية والاستكشافية وسهولة الاستخدام والتوافق والتكامل والنظام والانحدار والدخان والعقلانية واختبار ما قبل الإصدار. • اختبار واجهات برمجة تطبيقات REST/SOAP وخدمات الويب، والتحقق من صحة الحمولات وقواعد العمل، وإجراء عمليات فحص قاعدة البيانات عند الاقتضاء. • التحقق من صحة تطبيقات الهاتف المحمول والتجارب سريعة الاستجابة عبر أجهزة وتكوينات Android وiOS المدعومة. • تصميم وتطوير ومراجعة وصيانة الاختبارات الآلية لتدفقات واجهة المستخدم وواجهة برمجة التطبيقات والتكامل والانحدار باستخدام إطار التشغيل الآلي المعتمد للبرنامج. • ربط الأجنحة الآلية بالتحكم في المصدر وخطوط التوصيل. تحليل حالات الفشل وتحسين الاستقرار والتغطية ووقت التنفيذ. • استخدم المحاكاة الافتراضية للخدمة أو المحاكاة عندما تكون الخدمات التابعة غير متوفرة أو غير مناسبة للاختبار القابل للتكرار. • تسجيل العيوب عالية الجودة بأدلة واضحة وخطورتها وأولويتها وخطوات قابلة للتكرار وتأثيرها على الأعمال. إعادة اختبار الرصاص وفرز العيوب. • الحفاظ على خطط الاختبار، وعمليات التشغيل، ولوحات المعلومات، والأدلة، والتقارير في نظام إدارة الاختبار المعتمد. • دعم تقييم مخاطر الإصدار، وإعداد تقارير عن حالة الجودة، وتوصيات الاستمرار/عدم الاستخدام. • مراجعة حالات الاختبار وعيوب المهندسين المبتدئين، وتوفير التدريب، والمساهمة في جلسات نقل المعرفة. • التعاون مع قائد اختبار الأداء بشأن البيانات والسيناريوهات واستعداد البيئة والتحقق من عيوب الأداء.
المتطلبات • درجة البكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو تكنولوجيا المعلومات أو أي تخصص ذي صلة. • 5+ سنوات من الخبرة العملية في اختبار البرامج عبر الويب، وواجهة برمجة التطبيقات/التكامل، ويفضل تطبيقات الهاتف المحمول. • تحليل اختبار قوي، وتصميم الاختبار، والاختبار الاستكشافي، وإدارة العيوب، ومهارات اختبار الانحدار. • خبرة عملية في اختبار واجهة برمجة التطبيقات (API)، بالإضافة إلى المعرفة العملية بـ SQL وJSON/XML. • سنتين على الأقل من الخبرة العملية في مجال الأتمتة باستخدام أداة أتمتة UI/API الحديثة أو منصة أتمتة المؤسسات التجارية. • تجربة مع التسليم رشيق، والتحكم في المصدر، ومفاهيم التسليم المستمر، وإدارة الاختبار. • القدرة على العمل بشكل مستقل، وتحديد أولويات المخاطر، والتواصل مع المحظورات في وقت مبكر، وتدريب المهندسين الأقل خبرة. • التواصل باللغة الإنجليزية المهنية. اللغة العربية هي ميزة. المؤهلات المفضلة: • تجربة مع إدارة اختبار المؤسسة، والأتمتة، والمحاكاة الافتراضية للخدمة، أو اختبار الأداء. • تجربة اختبار خدمات المؤسسة، وتطبيقات الويب، وتطبيقات الهاتف المحمول، أو حلول بوابة التكامل. • شهادة المستوى التأسيسي ISTQB. تعتبر الشهادة المتقدمة أو التي تركز على الأتمتة ميزة. • التعرض لضوابط الجودة DevSecOps، والمنصات المعبأة في حاويات، والبيئات المنظمة. مقاييس النجاح: • تغطية الاختبار على أساس المخاطر وإمكانية التتبع كاملة وحديثة وقابلة للمراجعة. • يتم اكتشاف العيوب مبكرًا، وتوثيقها بشكل واضح، ومتابعتها حتى الإغلاق. • تعتبر أتمتة الانحدار مستقرة وقابلة للصيانة وتستخدم في مسارات التسليم. • إصدار التقارير ينقل بدقة الجودة والمخاطر والفجوات المتبقية. • يصبح المهندسون المبتدئون أكثر استقلالية وثباتًا من خلال التدريب والمراجعة.
مكان الوظيفة: موقع العميل