صاحب العمل نشط
حالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونيحالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونينحن نبحث عن فاحص ماهر في ضمان جودة البرمجيات (SQA) يتمتع بخبرة عملية في اختبار تطبيقات NewGen. سيلعب المرشح المثالي دورًا رئيسيًا في ضمان جودة وموثوقية وأداء حلولنا المؤسسية.
المسؤوليات الرئيسية
إجراء اختبارات شاملة لتطبيقات NewGen، بما في ذلك الاختبارات الوظيفية واختبار الانحدار والأداء.
تصميم وتطوير وتنفيذ حالات الاختبار ونصوص الاختبار بناءً على متطلبات العمل والمواصفات الفنية.
التعاون مع فرق التطوير لفهم سير عمل التطبيق والميزات والتحسينات.
تحديد الأخطاء أو العيوب وتسجيلها وتتبعها باستخدام الأدوات المناسبة، وضمان الحل في الوقت المناسب.
التحقق من صحة تكاملات النظام وسير العمل والتكوينات داخل منصة NewGen.
تقديم تقارير اختبار مفصلة وملاحظات لأصحاب المصلحة حول تقدم الاختبار ومقاييس الجودة.
دعم اختبار قبول المستخدم (UAT) والمساعدة في التحقق من صحة الإصلاحات والتحديثات في الإنتاج.
ضمان الالتزام بمعايير الجودة وأفضل الممارسات طوال دورة حياة الاختبار.
المؤهلات والمهارات
الخبرة: 3-5 سنوات من الخبرة في اختبار البرمجيات، مع خبرة محددة في تطبيقات الجيل الجديد.
المعرفة: فهم قوي لإدارة محتوى المؤسسة (ECM) وعمليات أتمتة سير العمل.
الأدوات: الكفاءة في استخدام أدوات إدارة الاختبار وتتبع العيوب مثل JIRA أو TestRail أو ما شابه.
المهارات: مهارات ممتازة في حل المشكلات، والاهتمام بالتفاصيل، والقدرة على العمل بشكل تعاوني.
الإلمام بأدوات اختبار الأتمتة يعد ميزة إضافية.
الشهادات: يفضل الحصول على شهادة ISTQB أو غيرها من شهادات الاختبار ذات الصلة.
تخطيط الاختبار والإعداد:
تحليل المتطلبات: مراجعة متطلبات البرنامج وفهم احتياجات العمل لضمان توافق حالات الاختبار مع تلك المتطلبات.
إنشاء خطة الاختبار: تطوير خطط اختبار مفصلة وحالات اختبار ونصوص اختبار تحدد نطاق ونهج وأهداف عملية الاختبار.
إعداد بيئة الاختبار: إعداد بيئة الاختبار، بما في ذلك تكوينات الأجهزة والبرامج والشبكة، لمحاكاة الظروف الواقعية.
تنفيذ الاختبار:
الاختبار اليدوي: إجراء اختبار يدوي للتحقق من أن البرنامج يعمل كما هو متوقع، مع التركيز على قابلية الاستخدام والميزات والتجربة الشاملة.
الاختبار الآلي: كتابة وتنفيذ نصوص اختبار آلية لضمان إجراء الاختبارات المتكررة بكفاءة، وخاصة لاختبار الانحدار والتطبيقات واسعة النطاق.
الاختبار الوظيفي: التأكد من أن البرنامج يلبي جميع المتطلبات الوظيفية ويتصرف بشكل صحيح في ظل ظروف مختلفة.
الاختبار غير الوظيفي: إجراء اختبارات لتقييم أداء التطبيق وقابليته للتطوير وأمانه وقابليته للاستخدام.
تحديد العيوب والإبلاغ عنها:
تتبع العيوب: تحديد العيوب أو المشكلات في البرنامج وتوثيقها أثناء الاختبار. ويتضمن ذلك وصف طبيعة العيب والخطوات اللازمة لإعادة إنتاجه ومستوى خطورته.
إبلاغ الأخطاء: استخدام أدوات تتبع الأخطاء (مثل Jira وBugzilla وTestRail) للإبلاغ عن العيوب، وتعيينها لفرق التطوير المناسبة لحلها.
التعاون مع المطورين: العمل بشكل وثيق مع المطورين لتوفير معلومات واضحة حول العيوب والمساعدة في تصحيح الأخطاء وحل المشكلات.
توثيق الاختبار والإبلاغ عنه:
توثيق حالة الاختبار: كتابة وصيانة وثائق مفصلة لحالات الاختبار ونصوص الاختبار ونتائج الاختبار لضمان إمكانية إعادة الإنتاج والتتبع.
تقارير تنفيذ الاختبار: إنشاء تقارير تلخص نتائج الاختبار، بما في ذلك عدد حالات الاختبار التي تم اجتيازها أو فشلها أو حظرها، وتوفير رؤى حول جودة البرنامج الإجمالية.
مقاييس الاختبار: تحليل تغطية الاختبار ومعدلات العيوب والمقاييس الأخرى لتقييم جودة وفعالية البرنامج.
الانحدار وإعادة الاختبار:
اختبار الانحدار: إجراء الاختبارات للتأكد من أن التغييرات الجديدة في الكود لا تؤدي إلى تعطل أو التأثير سلبًا على الوظائف الحالية للبرنامج.
إعادة الاختبار: التحقق من أن العيوب المبلغ عنها في دورات الاختبار السابقة قد تم حلها بشكل صحيح بعد إصلاحات الكود.
التحسين المستمر:
الملاحظات والتحسينات: تقديم ملاحظات حول عملية الاختبار واقتراح تحسينات للمشاريع المستقبلية. المشاركة بنشاط في المراجعات الاستعادية أو مراجعات ضمان الجودة لتحديد مجالات تحسين العملية.
أتمتة الاختبار: تحديد مجالات أتمتة الاختبار والمساعدة في تطوير أو صيانة مجموعات الاختبار الآلية لتحسين كفاءة الاختبار.
التعاون بين الوظائف:
العمل مع أصحاب المصلحة: التعاون مع مديري المشاريع وأصحاب المنتجات والمطورين ومحللي الأعمال لفهم أهداف المشروع وأولوياته.
مشاركة فريق Agile: إذا كنت تعمل في بيئة Agile، فشارك في تخطيط العدو السريع والاجتماعات والمراجعات الاستعادية وغيرها من احتفالات Agile لضمان دمج الجودة في عملية التطوير منذ البداية.
اختبار الأمان والامتثال:
اختبار الأمان: إجراء اختبارات لتحديد نقاط الضعف في البرنامج والتأكد من أن التطبيق آمن من التهديدات المحتملة.
اختبار الامتثال: التأكد من أن البرنامج يتوافق مع اللوائح أو المعايير أو الإرشادات الخاصة بالصناعة.
دوام كامل