اختبار الأداء، مهندس أول
نبذة عن الوظيفة
تبحث شركة Adree التابعة لنا عن مهندس اختبار أداء كبير يتمتع بمهارات عالية لقيادة مبادرات اختبار الأداء عبر تطبيقات المؤسسات. يتطلب هذا الدور خبرة عملية في هندسة الأداء ونمذجة عبء العمل وأتمتة الاختبار لتقديم حلول عالية الأداء وقابلة للتطوير. المسؤوليات الرئيسية: • تطوير والحفاظ على استراتيجية اختبار الأداء، وخريطة الطريق، والمعايير، والقوالب، ومعايير الدخول/الخروج، وبوابات جودة الأداء. • تحليل أحجام الأعمال وأنماط الاستخدام والهندسة المعمارية وأهداف مستوى الخدمة والمتطلبات غير الوظيفية لإنشاء نماذج واقعية لحجم العمل. • تخطيط وتنفيذ اختبارات التحميل والإجهاد والتحمل/الامتصاص وقابلية التوسع والسعة والارتفاع والحجم للويب والواجهات الخلفية للجوال وواجهات برمجة التطبيقات والتكامل والخدمات الرقمية. • تصميم وتطوير ومراجعة وصيانة البرامج النصية لاختبار الأداء، والسيناريوهات، وتحديد المعلمات، والارتباط، وإعداد البيانات، والمكونات القابلة لإعادة الاستخدام. • تحديد بيئة الاختبار، والرصد، والبيانات، والوصول، ومتطلبات الخدمة الافتراضية. تنسيق الاستعداد مع DevOps وفرق البنية التحتية. • ربط بيانات مراقبة العميل والخادم وقاعدة البيانات والشبكة والحاوية والتطبيقات لتحديد الاختناقات وعزل الأسباب الجذرية. • تقييم وقت الاستجابة، والإنتاجية، والتزامن، ومعدل الخطأ، واستخدام الموارد، والقدرة، والامتثال لجيش تحرير السودان. ترجمة النتائج إلى توصيات فنية واضحة. • دمج اختبارات الأداء والعتبات في خطوط أنابيب التسليم وإنشاء تقارير خط الأساس والاتجاهات القابلة للتكرار. • قيادة مناقشات فرز العيوب وضبط الأداء مع المطورين والمهندسين المعماريين ومسؤولي قواعد البيانات وSRE والبنية التحتية والشبكة وفرق الأمان. • إنتاج خطط الاختبار، وتحديثات الحالة اليومية/الدورية، والملخصات التنفيذية، والتقارير التفصيلية، والمخاطر، وتوصيات الإصدار. • تقدير الجهد، وتخطيط المهام، ومراجعة النتائج، وتوجيه أعضاء الفريق، وضمان إمكانية التتبع والأدلة الجاهزة للتدقيق. • تقديم جلسات نقل المعرفة والتدريب العملي على اختبار الأداء ونموذج التشغيل المطبق.
المتطلبات • درجة البكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو تكنولوجيا المعلومات أو أي تخصص ذي صلة. • 8+ سنوات من الخبرة في اختبار البرمجيات، بما في ذلك 4 سنوات على الأقل من اختبار/هندسة الأداء العملي والخبرة التقنية أو قيادة الفريق السابقة. • خبرة عملية متقدمة في البرمجة النصية لاختبار الأداء، وتصميم السيناريو، والارتباط، وتحديد المعلمات، ومراقبة التنفيذ، والتحليل، والتشخيص. • فهم قوي لواجهات برمجة تطبيقات HTTP/HTTPS وREST/SOAP وخدمات الويب والمصادقة والأنظمة الموزعة وقواعد البيانات والشبكات واختناقات الأداء الشائعة. • إثبات القدرة على استخلاص نماذج عبء العمل من بيانات الإنتاج أو التنبؤ وتحديد معايير القبول غير الوظيفية القابلة للقياس. • خبرة في دمج اختبارات الأداء مع خطوط أنابيب التسليم المستمر والتحكم في المصدر. • تحليلية قوية، واستكشاف الأخطاء وإصلاحها، وإدارة أصحاب المصلحة، والتوثيق، ومهارات العرض. • التواصل باللغة الإنجليزية المهنية. اللغة العربية هي ميزة.
المؤهلات المفضلة: • خبرة في إدارة اختبار المؤسسة، والمحاكاة الافتراضية للخدمة، ومراقبة منصة الحاوية، وإمكانية المراقبة، وبوابات API الخاصة بالمؤسسة. • تجربة مع الأداء الخلفي المحمول، ومنصات السحابة/الحاوية، واختبار المرونة/الفشل، وتخطيط قدرة الأداء. • الشهادات ذات الصلة في اختبار الأداء أو اختبار البرامج أو Agile أو DevOps. • خبرة في بيئات الخدمات الرقمية الحكومية أو المنظمة أو واسعة النطاق.
مكان الوظيفة: موقع العميل