في المكتب دوام كامل
Rawaj -
مصر , القاهرة
--
Rawaj

تفاصيل الوظيفة

الوصف الوظيفي

استغل قدراتك وانضم إلى إحدى الشركات الشريكة المعتمدة من مايكروسوفت بالمستوى الذهبي (Microsoft Gold Partner) ومزود حلول برمجية مستقل (ISV) متخصص في تقديم تطبيقات مايكروسوفت للأعمال لقطاعات البنوك والخدمات المالية والتأمين (BFSI).


بصفتك مهندس اختبار برمجيات مبتدئ، ستدعم اختبار حلول البرمجيات للمؤسسات من خلال تحليل المتطلبات، وإعداد حالات الاختبار وتنفيذها، والتحقق من وظائف التطبيق، وتوثيق العيوب. يتيح لك هذا الدور فرصة بناء خبرة عملية في الاختبار اليدوي، واختبار واجهات برمجة التطبيقات (API)، والتحقق من قواعد البيانات عبر SQL، وأتمتة الاختبارات أثناء العمل عن كثب مع كبار المختبرين والمطورين وفرق المشاريع لضمان تقديم برمجيات موثوقة وعالية الجودة.


موقع العمل: القاهرة، مصر.المسؤوليات الرئيسية
  • مراجعة وفهم متطلبات الأعمال والمتطلبات الوظيفية بتوجيه من كبار أعضاء الفريق، وتحديد احتياجات الاختبار الأساسية وتوضيح المتطلبات غير الواضحة.
  • إعداد وتوثيق وتنفيذ سيناريوهات وحالات الاختبار بناءً على المتطلبات وخطط الاختبار المعتمدة.
  • إجراء الاختبارات اليدوية، بما في ذلك الاختبارات الوظيفية، واختبار الانحدار (Regression)، واختبار التكامل (Integration)، واختبار الفحص السريع (Smoke & Sanity)، والاختبار الشامل من البداية إلى النهاية (End-to-End)، تحت إشراف فريق الاختبار.
  • دعم إعداد وتحديث وثائق الاختبار، بما في ذلك BRDs وFRDs وخطط الاختبار وحالات الاختبار وتقارير الاختبار ووثائق اختبار قبول المستخدم (UAT).
  • إجراء اختبارات أساسية لواجهات برمجة التطبيقات (API) باستخدام أدوات مثل Postman أو Swagger أو أدوات مشابهة، والتحقق من الطلبات والاستجابات ورُموز الحالة وتدفقات الأعمال.
  • المساعدة في فحص المصادقة والتحقق من تكامل واجهات API، وتصعيد المشكلات المعقدة إلى كبار أعضاء الفريق عند الحاجة.
  • دعم تطوير وتنفيذ نصوص أتمتة الاختبار باستخدام Playwright، بتوجيه من كبار المختبرين.
  • صيانة وتحديث نصوص الأتمتة الحالية والمساعدة في تحديد سيناريوهات الاختبار المناسبة للأتمتة.
  • المساعدة في أنشطة اختبار الأداء باستخدام Apache JMeter و/أو Locust، ودعم اختبارات الحمل والضغط والزيادة المفاجئة وتوثيق النتائج.
  • إجراء فحوصات أساسية باستخدام SQL وقواعد البيانات للتحقق من بيانات التطبيقات ونتائج الأعمال المتوقعة؛ ويُفضل الإلمام بـ MySQL.
  • تحديد العيوب وإعادة إنتاجها وتوثيقها ومتابعتها بوضوح عبر خطوات واضحة، والنتائج المتوقعة والفعلية، والأدلة الداعمة.
  • استخدام Jira أو أدوات تتبع الأخطاء المشابهة لتسجيل العيوب وتحديث حالتها والمتابعة مع فريقي الاختبار والتطوير.
  • دعم تتبع تنفيذ الاختبار وتوثيقه باستخدام أدوات مثل Xray أو TestRail أو Zephyr أو منصات مشابهة، حيثما ينطبق ذلك.
  • استكشاف واستخدام أدوات الذكاء الاصطناعي التوليدي والمدعومة بالذكاء الاصطناعي مثل ChatGPT أو GitHub Copilot أو Claude أو تقنيات مشابهة لدعم إعداد حالات الاختبار والتوثيق ومهمات الأتمتة الأساسية.
  • المشاركة في إعادة اختبار العيوب واختبار الانحدار بعد تسليم الإصلاحات، لضمان حل المشكلات واستقرار الوظائف الحالية.
  • التعاون مع كبار المختبرين والمطورين ومحللي الأعمال وفرق المشاريع لتوضيح المتطلبات، والإبلاغ عن تقدم الاختبار، ودعم حل المشكلات في الوقت المناسب.
  • اتباع إجراءات الاختبار المعتمدة ومعايير الجودة وممارسات التوثيق، مع التطوير المستمر للمهارات التقنية ومهارات الاختبار.
  • دعم أنشطة الاختبار طوال دورة حياة تطوير البرمجيات والمساهمة في التحسين المستمر لعملية ضمان الجودة (QA).
المعرفة والمهارات والخبرة

نحن نبحث عن:


  • درجة البكالوريوس في علوم الحاسوب، أو هندسة الحاسوب، أو نظم المعلومات، أو أي تخصص تكنولوجي ذات صلة.
  • خبرة تتراوح بين 1 إلى 3 سنوات تقريبًا في اختبار البرمجيات، أو ضمان الجودة (QA)، أو دور تقني مشابه؛ ويمكن النظر في الخريجين الجدد الحاصلين على تدريب ملائم أو مشاريع عملية.
  • فهم أساسي لدورة حياة اختبار البرمجيات (STLC)، ودورة حياة تطوير البرمجيات (SDLC)، ومنهجيات الاختبار، وإدارة العيوب.
  • معرفة أساسية بإعداد وتنفيذ سيناريوهات وحالات الاختبار بناءً على متطلبات الأعمال والمتطلبات الوظيفية.
  • دراية بالاختبار اليدوي، بما في ذلك الاختبارات الوظيفية، واختبار الانحدار، والتكامل، وفحص السليمانية (Smoke/Sanity)، والاختبار الشامل (End-to-End).
  • خبرة أساسية أو تدريب في اختبار واجهات برمجة التطبيقات (API) باستخدام Postman أو Swagger أو أدوات مشابهة.
  • معرفة تأسيسية بأتمتة الاختبارات باستخدام Playwright، مع الرغبة في تطوير مهارات كتابة النصوص البرمجية عمليًا وصيانة نصوص الاختبار القابلة لإعادة الاستخدام.
  • فهم أساسي لمفاهيم اختبار الأداء مثل اختبار الحمل والضغط والزيادة المفاجئة؛ وتُعد الخبرة بـ Apache JMeter و/أو Locust ميزة إضافية.
  • معرفة أساسية بـ SQL والتحقق من قواعد البيانات؛ ويُفضل الإلمام بـ MySQL.
  • القدرة على تحديد العيوب وإعادة إنتاجها وتوثيقها ومتابعتها بوضوح باستخدام Jira أو أدوات تتبع الأخطاء المشابهة.
  • تُعد الدراية بأدوات إدارة الاختبار مثل Xray أو TestRail أو Zephyr أو منصات مشابهة ميزة إضافية.
  • الاهتمام باستخدام الذكاء الاصطناعي التوليدي أو الأدوات المدعومة بالذكاء الاصطناعي مثل ChatGPT أو GitHub Copilot أو Claude أو تقنيات مشابهة لدعم الاختبار والتوثيق والتعلم.
  • يُعد الفهم الأساسي لمفاهيم Git وCI/CD ميزة إضافية.
  • مهارات جيدة في التحليل والتواصل والتوثيق والتنظيم وحل المشكلات.
  • الرغبة في التعلم، وتقبل الملاحظات، والعمل التشاركي مع كبار المختبرين والفرق متعددة الوظائف.
  • القدرة على اتباع إجراءات الاختبار، وإدارة المهام الموكلة، والتواصل بوضوح بشأن المشكلات أو العوائق.
  • تُعد الخبرة بالقطاع المصرفي أو الخدمات المالية أو التأمين أو تطبيقات المؤسسات من خلال التدريب الميداني أو المشاريع الأكاديمية أو الخبرة العملية ميزة إضافية.

وظائف مشابهة

حول Rawaj
مصر, القاهرة