Senior Quality Assurance Specialist
Emdad By Elm
تُعتبر وظيفة "اختصاصي ضمان الجودة الأول" من المناصب الحيوية في مجال تكنولوجيا المعلومات، حيث تلعب دورًا محوريًا في ضمان جودة الحلول البرمجية الحديثة التي تعتمد عليها المؤسسات في السوق السعودي. مع تزايد الاعتماد على الأنظمة المتكاملة وارتفاع مستوى المنافسة، تبرز الحاجة إلى مختصين ذوي كفاءة عالية في ضمان جودة البرمجيات. يُعنى هذا الدور بتطبيق استراتيجيات متقدمة في اختبار الأنظمة والتحقق من فعالية الحلول المقدمة، مما يسهم في تعزيز استقرار الأنظمة ورفع مستوى رضا العملاء.
المهام والمسؤوليات الرئيسية:
-
إعداد وتنفيذ خطط الاختبار: تتضمن هذه الخطوة تصميم خطط اختبار مفصلة تشمل جميع جوانب النظام، مما يضمن التحقق الشامل من جميع الوظائف المطلوبة.
-
إجراء اختبارات وظيفية وتكاملية: يتم اختبار الأنظمة الخلفية لضمان تفاعلها بشكل صحيح مع مكونات النظام الأخرى، مما يساعد في تحديد أي مشاكل تؤثر على الأداء.
-
تنفيذ اختبارات التراجع: يُجرى هذا النوع من الاختبارات بعد إجراء تغييرات على النظام لضمان عدم تأثير التعديلات على الوظائف الحالية.
-
تصميم وتنفيذ اختبارات تلقائية: تُستخدم أدوات مثل Selenium وJMeter لتطوير اختبارات تلقائية تُسهم في تسريع عملية الاختبار وتقليل الأخطاء البشرية.
-
اختبار واجهات برمجة التطبيقات (APIs): يتم فحص APIs والخدمات الخلفية للتأكد من صحتها واستقرارها وأدائها، وهو جزء أساسي من ضمان الجودة.
-
التحقق من سير العمل التجاري (BPM): يُعنى هذا الجانب بالتأكد من أن سير العمل يتماشى مع المتطلبات المحددة.
-
اختبار السيناريوهات المتعلقة بالتحقق من الهوية: يشمل ذلك التحقق من فعالية نظام التحكم في الوصول والتفويض، مما يضمن حماية البيانات.
-
تحديد وتوثيق وتتبع العيوب: يُعتبر هذا الأمر ضروريًا لضمان معالجة جميع المشكلات المكتشفة في الوقت المناسب.
-
التعاون مع فرق التطوير: يشمل ذلك التنسيق والتعاون مع المهندسين والمطورين لضمان فهم جميع جوانب النظام بشكل شامل.
-
المشاركة في أنشطة الجودة عبر دورة حياة تطوير النظام: يتطلب ذلك الانخراط في جميع مراحل التطوير، مما يسهم في تحسين الجودة العامة.
-
المساهمة في تحسين جودة الإصدارات وثبات النظام: يتطلب هذا الأمر تطبيق معايير صارمة للتحقق من جودة البرمجيات قبل إصدارها.
المتطلبات والمؤهلات المطلوبة:
- خبرة لا تقل عن 4 سنوات في مجال ضمان جودة البرمجيات.
- معرفة جيدة بأنظمة Unix وكتابة سكربتات Shell.
- خبرة كافية في SQL وفهم عميق لقواعد البيانات.
- تجربة عملية في اختبار الأتمتة باستخدام أدوات مثل Selenium وJMeter.
- خبرة قوية في اختبار الأنظمة الخلفية وواجهات برمجة التطبيقات باستخدام أدوات مثل Postman وSoapUI.
- معرفة جيدة باختبار التطبيقات على الإنترنت والهواتف المحمولة عبر متصفحات مختلفة.
- فهم جيد للأنظمة المؤسسية والأنظمة المتكاملة.
- معرفة بمعايير الأمان وعيوب الأمان وفقًا لمعايير OWASP.
- الإلمام بمفاهيم التحكم في الوصول.
- معرفة بأدوات DevOps وبيئات CI/CD.
المهارات التقنية المطلوبة:
- مهارات قوية في اختبار الأنظمة الخلفية وواجهات برمجة التطبيقات.
- قدرة على كتابة سكربتات باستخدام Unix/Shell.
- معرفة عميقة بلغة SQL لتحليل البيانات.
- تجربة في استخدام أدوات اختبار الأتمتة مثل Selenium وJMeter.
- قدرة على استخدام أدوات مثل Postman وSoapUI لاختبار APIs.
- مهارات قوية في تحليل الأداء واستقرار الأنظمة.
- معرفة بأدوات إدارة اختبار البرمجيات.
المهارات الشخصية والقيادية:
- مهارات تحليلية قوية تساعد في تحديد المشكلات واقتراح الحلول.
- مهارات تواصل فعالة تسهل التفاعل مع الفرق المختلفة.
- القدرة على العمل في بيئة ديناميكية ومتغيرة.
- مهارات تنظيمية قوية تساعد في إدارة الوقت والمهام المتعددة.
- القدرة على العمل بشكل مستقل وكجزء من فريق.
- مهارات حل المشكلات والابتكار لتحسين العمليات.
بيئة العمل وثقافة الشركة:
تتميز شركة "إمداد" تحت مظلة "إلم" بثقافة عمل تركز على الابتكار والتعاون. تسعى الشركة إلى خلق بيئة عمل إيجابية تشجع على تطوير المهارات وتعزيز الإبداع. تتبنى الشركة ممارسات مرنة تتيح للموظفين التفاعل بشكل فعال مع الفرق المختلفة، مما يسهم في تعزيز روح الفريق وتحقيق الأهداف المشتركة. كما تضع الشركة أهمية كبيرة على تطوير الموظفين من خلال تقديم التدريب المستمر والفرص المتنوعة.
فرص التطور والنمو المهني:
تفتح شركة "إمداد" أمام موظفيها آفاقًا واسعة للتطور والنمو المهني. من خلال برامج التدريب المتخصصة، يمكن للموظفين تعزيز مهاراتهم الفنية وتوسيع معرفتهم في مجالات جديدة. كما تشجع الشركة على المشاركة في المشاريع التعاونية والمبادرات التي تعزز الابتكار، ما يتيح للموظفين فرصة لإظهار مهاراتهم والمساهمة في نجاح الشركة. من خلال بيئة العمل الداعمة، يمكن للموظفين تحقيق أهدافهم المهنية وتطوير مسيرتهم نحو أدوار قيادية في المستقبل.