وصف
الملخّص:
يُضمن مختبر ضمان الجودة (QA) جودة البرمجيات ووظائفها وموثوقيتها من خلال تخطيط وتصميم وتنفيذ حالات الاختبار، والتعاون مع الفرق لتحقيق المتطلبات.
أبرز النقاط:
1. يضمن جودة البرمجيات ووظائفها وموثوقيتها من خلال الاختبار.
2. يتعاون مع فرق التطوير والمشاريع لتحقيق معايير الجودة.
3. يشارك في تخطيط وتصميم وتنفيذ حالات الاختبار الشاملة.
ملخّص الوظيفة
يتمثل دور مختبر ضمان الجودة (QA) في ضمان جودة تطبيقات البرمجيات ووظائفها وموثوقيتها من خلال تخطيط وتصميم وتنفيذ حالات الاختبار. ويقوم هذا الدور بتحديد العيوب والتحقق من إصلاحها والتعاون مع المطورين ومحللي الأعمال وفرق المشاريع لضمان أن منتجات البرمجيات تلبي متطلبات العمل ومعايير الجودة وتوقعات المستخدمين قبل الإصدار.
المهام الرئيسية
* مراجعة المتطلبات التجارية والوظيفية لوضع خطط اختبار شاملة وحالات اختبار.
* تنفيذ الاختبار اليدوي و/أو الآلي للتطبيقات الويب والجوال والسطح المكتبي والمؤسساتية.
* تحديد العيوب البرمجية وتوثيقها وتتبعها والتحقق منها باستخدام أدوات إدارة العيوب.
* أداء الاختبار الوظيفي واختبار الانحدار واختبار التكامل واختبار النظام واختبار التدخّل الأولي (Smoke) واختبار الصحة (Sanity) ودعم اختبار قبول المستخدم (UAT).
* التحقق من إصلاح الأخطاء والتأكد من حل المشكلات المبلغ عنها قبل النشر.
* التعاون مع المطورين ومحللي الأعمال ومدراء المشاريع وأصحاب المصلحة لتوضيح المتطلبات وحل المشكلات.
* إعداد وصيانة وثائق الاختبار، بما في ذلك خطط الاختبار وحالات الاختبار ونصوص الاختبار والتقارير الاختبارية.
* المشاركة في تخطيط السبرينت (Sprint) وتنقية قائمة المهام (Backlog refinement) والطقوس الرشيقة (Agile ceremonies) عند الاقتضاء.
* ضمان امتثال البرمجيات لمعايير الجودة ومتطلبات الأمان وتوقعات الأداء.
* المساعدة في تطوير وصيانة نصوص الاختبار الآلي وإطارات عمل الاختبار عند الاقتضاء.
* إبلاغ أصحاب المصلحة في المشروع بتقدّم الاختبار ومعايير الجودة وجاهزية الإصدار.
* اقتراح تحسينات في العمليات لتعزيز جودة البرمجيات وكفاءة الاختبار.
* أداء مهام ضمان الجودة الأخرى حسب التكليف.
المؤهلات المطلوبة
* درجة البكالوريوس في علوم الحاسوب أو تكنولوجيا المعلومات أو هندسة البرمجيات أو تخصص ذي صلة.
* خبرة مثبتة في مجال اختبار البرمجيات أو ضمان الجودة.
* فهم قوي لدورة حياة تطوير البرمجيات (SDLC) ودورة حياة اختبار البرمجيات (STLC).
* خبرة في منهجيات الاختبار اليدوي والإبلاغ عن العيوب.
* معرفة بأدوات إدارة الاختبار وأدوات تتبع الأعطال (مثل Jira، Azure DevOps، TestRail، Bugzilla).
* معرفة أساسية بلغة SQL والتحقق من قواعد البيانات.
* مهارات تحليلية قوية وقدرة عالية على حل المشكلات وتشخيص الأعطال.
* مهارات تواصل كتابي وشفهي ممتازة.
المؤهلات المرجّحة
* خبرة في أدوات الاختبار الآلي مثل Selenium وCypress وPlaywright وAppium أو إطارات عمل مشابهة.
* معرفة باختبار واجهات برمجة التطبيقات (API) باستخدام أدوات مثل Postman وSwagger أو أدوات مشابهة.
* معرفة بمنهجيات Agile/Scrum.
* خبرة في أدوات اختبار الأداء والتحميل مثل JMeter أو LoadRunner.
* شهادة مختبر معتمد من ISTQB أو شهادة ضمان جودة معادلة تُعد ميزة إضافية.
* معرفة أساسية بلغات البرمجة أو النصوص مثل Java وPython وJavaScript وC#.
المهارات التقنية
* الاختبار اليدوي والآلي للبرمجيات
* تخطيط الاختبار وتنفيذه وتوثيقه
* تتبع العيوب والإبلاغ عنها
* الاختبار الانحداري والتكاملي والنظامي واختبار قبول المستخدم (UAT)
* لغة SQL والتحقق من قواعد البيانات
* اختبار واجهات برمجة التطبيقات (API)
* أدوات أتمتة الاختبار (Selenium، Cypress، Playwright، Appium)
* منصات Jira وAzure DevOps وTestRail أو ما يشابهها
* دورة حياة تطوير البرمجيات (SDLC) ودورة حياة اختبار البرمجيات (STLC) ومنهجيات Agile
المهارات الشخصية
* انتباه دقيق للتفاصيل
* التفكير النقدي والمهارات التحليلية
* القدرة الممتازة على حل المشكلات
* التواصل الفعّال والعمل الجماعي
* مهارات إدارة الوقت والتنظيم
* القدرة على العمل بشكل مستقل وإدارة أولويات متعددة
* القدرة على التكيّف في بيئة تطوير سريعة الخطى
بيئة العمل النموذجية
* بيئة عمل مكتبية أو هجينة أو عن بُعد.
* يعمل عن كثب مع مطوري البرمجيات ومحللي الأعمال ومدراء المشاريع ومالكي المنتجات والمستخدمين النهائيين.
* قد يتطلب الأمر المشاركة في دورات إصدار البرمجيات أو سبرينتات الاختبار أو عمليات التحقق بعد ساعات الدوام أثناء عمليات النشر.
مؤشرات الأداء الرئيسية (KPIs) / مقاييس الأداء النموذجية
* نسبة إكمال تنفيذ حالات الاختبار
* معدل اكتشاف العيوب
* معدل تسرب العيوب (العيوب المكتشفة بعد الإصدار)
* نسبة تغطية الاختبار
* فعالية اختبار الانحدار
* إكمال أنشطة الاختبار في الوقت المحدد
* دقة وشمولية وثائق الاختبار
* مقاييس قبول المستخدم وجودة الإنتاج
* خفض عدد العيوب بعد الإصدار
* الامتثال لجداول المشاريع ومعايير الجودة
الأجر: ٤٥٠٫٠٠٠ دينار كويتي شهريًا
موقع العمل: شخصيًا