كبير مختبري البرمجيات
Saned Health
نبذة شاملة عن الوظيفة وأهميتها في السوق السعودي
تعتبر وظيفة "اختبار البرمجيات المتقدم" (Senior Software Tester) من الوظائف الحيوية في قطاع التكنولوجيا الصحية بالمملكة العربية السعودية، حيث تساهم في ضمان جودة الأنظمة المعلوماتية المستخدمة في المستشفيات ومقدمي الرعاية الصحية. مع تزايد الاعتماد على الأنظمة الرقمية في القطاع الصحي، يصبح من الضروري توفير منصات آمنة وموثوقة لدعم الأطباء والمرضى على حد سواء. شركة "ساند" للصحة، التي تتولى مهمة بناء البنية التحتية الرقمية للمستشفيات، تبحث عن محترف متمرس في اختبار البرمجيات ليقود جهود الجودة على منصاتها المختلفة. سيتولى المختبر المتقدم مسؤوليات استراتيجية تتعلق بجودة البرمجيات، مما يسهم مباشرة في تحسين تجربة المستخدم ويضمن أن الأنظمة تلبي احتياجات القطاع الصحي.
المهام والمسؤوليات الرئيسية بالتفصيل
-
تعريف واستراتيجية الاختبار: وضع استراتيجية شاملة للاختبار تشمل أنظمة المعلومات الصحية، البوابات، التطبيقات المحمولة، وخدمات التكامل. يتطلب ذلك فهمًا عميقًا لمتطلبات المنتجات وتدفق العمل السريري.
-
ترجمة المتطلبات إلى خطط اختبار: تحويل متطلبات المنتجات، قصص المستخدمين، وتدفقات العمل السريرية إلى خطط اختبار واضحة، سيناريوهات ومعايير قبول.
-
تحديد معايير ضمان الجودة: إنشاء معايير ضمان الجودة، ومعايير الدخول/الخروج، وقوائم التحقق من جاهزية الإصدارات عبر الفرق المختلفة.
-
توجيه المهندسين المبتدئين: تقديم الإرشاد للمهندسين المبتدئين في ضمان الجودة، مراجعة حالات الاختبار الخاصة بهم، وتوجيههم في عملية الإبلاغ عن الأخطاء، مما يسهم في تطوير مهارات الفريق الفنية.
-
التعاون مع الفرق الأخرى: العمل بالتعاون مع مديري المنتجات، المطورين، فرق DevOps، والمعلوماتية السريرية لضمان الجودة من مرحلة التصميم حتى الإطلاق.
-
تنفيذ اختبارات وظيفية وإجرائية: إجراء اختبارات استكشافية، وظيفية، واختبارات القبول من المستخدمين عبر تدفقات العمل المعقدة في مجال الرعاية الصحية.
-
التحقق من السيناريوهات السريرية: التحقق من السيناريوهات السريرية والعمليات مثل تسجيل المرضى، التعاملات، الطلبات، الخروج، الفوترة، المطالبات، والإحالات.
-
التأكد من معالجة الحالات الحرجة: التحقق من الحالات الهامشية ذات الأهمية في الرعاية الصحية، مثل واجهات المستخدم ثنائية اللغة، تخطيطات RTL، التواريخ الهجرية/الميلادية، وأشكال الهوية الوطنية.
-
تطوير تقارير الأخطاء: كتابة تقارير الأخطاء القابلة للتكرار مع تقييم واضح للشدة، البيئة، وتأثير الخطأ.
-
بناء وصيانة اختبارات مؤتمتة: تطوير وصيانة مجموعة اختبارات مؤتمتة للويب (مثل Playwright، Cypress، أو Selenium) والتطبيقات المحمولة (مثل Appium أو الأطر الأصلية).
-
تطوير أتمتة اختبارات API: تطوير أتمتة للاختبارات API باستخدام أدوات مثل Postman/Newman، REST Assured، أو pytest.
-
إدارة بيانات الاختبار: إدارة بيانات الاختبار، الحفاظ على نظافة بيئة الاختبار، وتصميم اختبارات موثوقة وغير متقطعة.
المتطلبات والمؤهلات المطلوبة
-
الخبرة العملية: خبرة لا تقل عن 5 سنوات في مجال اختبار البرمجيات، ويفضل في بيئات الرعاية الصحية.
-
التعليم: درجة البكاليروس في علوم الحاسوب، تكنولوجيا المعلومات، أو مجال ذي صلة.
-
فهم عميق للأنظمة الصحية: معرفة شاملة بأنظمة المعلومات الصحية والتدفقات التشغيلية المرتبطة بها.
-
مهارات اختبار متقدمة: القدرة على تنفيذ اختبارات وظيفية وإجرائية مع فهم شامل لمبادئ ضمان الجودة.
-
خبرة في الأتمتة: معرفة قوية بأدوات الأتمتة مثل Selenium، Playwright، أو أدوات اختبار أخرى.
-
قدرة على العمل تحت الضغط: القدرة على التعامل مع مواعيد نهائية ضيقة وإدارة مهام متعددة في وقت واحد.
-
الإلمام بإدارة البيانات: معرفة في إدارة بيانات الاختبار وضمان الجودة البيئية.
المهارات التقنية المطلوبة
-
أدوات اختبار البرمجيات: إتقان أدوات مثل Selenium، Appium، وPostman.
-
أتمتة الاختبارات: القدرة على بناء وصيانة اختبارات مؤتمتة مع فهم عميق لعمليات التكامل المستمر/التسليم المستمر (CI/CD).
-
برمجة API: تجربة في تطوير واختبار واجهات برمجة التطبيقات (APIs) باستخدام أدوات مثل REST Assured.
-
تحليل البيانات: مهارات تحليلية قوية لفهم بيانات الاختبار وتقييم الأداء.
-
أنظمة التشغيل: معرفة بأنظمة التشغيل المختلفة المستخدمة في بيئات التطوير والتطبيقات.
-
اللغات البرمجية: إلمام بلغات البرمجة مثل Java، Python، أو JavaScript.
المهارات الشخصية والقيادية
-
مهارات التواصل: قدرة على التواصل بفعالية مع الفرق المختلفة، بما في ذلك المطورين ومديري المنتجات.
-
القيادة والتوجيه: القدرة على توجيه الفرق المبتدئة والمساهمة في تطوير مهاراتهم.
-
التحليل النقدي: مهارات تحليلية قوية لتقييم النتائج وتقديم توصيات مستندة إلى البيانات.
-
المرونة: القدرة على التكيف مع التغييرات السريعة في بيئات العمل والتكنولوجيا.
بيئة العمل وثقافة الشركة
تتميز شركة "ساند" للصحة ببيئة عمل ديناميكية ومبتكرة تشجع على التعاون والتفاعل بين الفرق. تقدر الشركة التنوع وتؤمن بأهمية إحداث تأثير إيجابي في نظام الرعاية الصحية بالمملكة. يتم تعزيز ثقافة التعلم المستمر، حيث يُشجع الموظفون على تطوير مهاراتهم والتطلع إلى تحقيق الأهداف المشتركة. كما توفر الشركة بيئة محفزة تركز على تحسين أداء الفرق وتقديم حلول مبتكرة تسهم في تحسين جودة الخدمات الصحية.
فرص التطور والنمو المهني
تؤمن شركة "ساند" للصحة بأهمية التطور المهني للموظفين وتوفر مجموعة من الفرص للنمو والتقدم. تشمل هذه الفرص برامج تدريب وتطوير مهنية، ورش عمل، ومؤتمرات متخصصة في مجال التكنولوجيا الصحية. كما تتيح الشركة للموظفين فرصة العمل على مشاريع مبتكرة، مما يساعدهم على اكتساب خبرات جديدة وتوسيع نطاق معرفتهم في مجالات متنوعة. من خلال دعم الابتكار والتعلم المستمر، تساهم الشركة في إعداد قادة المستقبل في مجال الرعاية الصحية والتكنولوجيا.