JavaRush /مدونة جافا /Random-AR /من هو مهندس ضمان الجودة وكيف يصبح واحدًا؟

من هو مهندس ضمان الجودة وكيف يصبح واحدًا؟

نشرت في المجموعة
الآن يحلم الكثير من الناس بالعثور على وظيفة في مجال تكنولوجيا المعلومات بسبب الرواتب المرتفعة نسبياً في هذا المجال، فضلاً عن الطلب المستقر على هؤلاء المتخصصين في سوق العمل. في أغلب الأحيان، تتبدد هذه الأحلام بسبب الحاجة إلى الحصول على تعليم متخصص لا يوجد له الوقت ولا المال. ولكن هناك العديد من التخصصات التي تسمح لك بالانزلاق إلى تكنولوجيا المعلومات من خلال "الباب الخلفي"، متجاوزًا عمليًا مرحلة التدريب الأولي واكتساب الخبرة. ينتمي ضمان الجودة على وجه التحديد إلى هذه التخصصات "الحدودية". من هو مهندس ضمان الجودة وكيف يصبح مهندسًا - 1

من هو ضمان الجودة وماذا يفعل؟

إن عمل مهندس ضمان الجودة لا يتعلق فقط بفحص الجودة (على الرغم من وجود هذه الكلمة في اسم المهنة)، بل يتعلق بمراقبة التنفيذ الصحيح لجميع مراحل التطوير والتشغيل الصحيح للمنتج النهائي. يبدو قليلا مثل مهام المختبر. لكنه يتحقق فقط من تشغيل التطبيق، وبناءً على النتائج (وجود أخطاء وأخطاء)، يقبله أو لا يقبله. يقوم مهندس ضمان الجودة أيضًا بمراقبة الامتثال للمعايير عند تطوير البرامج، ويتفاعل مع المطورين والمصممين والعملاء، مما يمنع ظهور الأخطاء والأخطاء في البرنامج. صحيح أنه في بلادنا يُنظر إلى مهنتي الاختبار وضمان الجودة في أغلب الأحيان على أنها وحدة واحدة.
من هو مهندس ضمان الجودة وكيف يصبح مهندسًا - 2

وإذا قمنا بتقسيمها نقطة تلو الأخرى، فإن مسؤوليات مهندس ضمان الجودة تشمل المهام التالية:

  • المتطلبات التفصيلية للبرنامج (يتم تنفيذها بالاشتراك مع العميل)؛
  • تحليل وحساب الوقت اللازم لإنشاء تطبيق أو إصلاح خطأ (مهمة، بالطبع، ليست للمبتدئين، ولكن كشخص لديه "نظرة خارجية"، فإن ضمان الجودة يعطي تقديرات الوقت الأكثر واقعية)؛
  • تطوير سيناريوهات الاختبار؛
  • عملية الاختبار نفسها؛
  • إدخال العيوب المكتشفة في نظام التتبع
  • مناقشة الإصلاحات مع جميع المشاركين في التطوير؛
  • تتبع عملية العلاج؛
  • إعادة اختبار القضايا الإشكالية؛
  • تحليل نتائج الاختبار.
  • الانتهاء من نصوص الاختبار
  • تحليل عملية تطوير الفريق؛
  • تحسين عمليات التطوير لتجنب ظهور الأخطاء المكتشفة مرة أخرى (إذا نشأت أخطاء بسبب عدم الاتساق في تصرفات الأقسام المختلفة أو لأن شخصًا ما لا يتبع معايير التطوير المعمول بها، فإن مهمة ضمان الجودة هي الإشارة إلى منطقة المشكلة هذه والتأكد من القضاء عليها) ;
  • الحفاظ على وثائق الاختبار.
للوهلة الأولى، هناك الكثير من المسؤوليات، لكن من الناحية العملية، يقع بعضها تحت مسؤولية المختبرين والعاملين في مراقبة الجودة والمطورين ومحللي الأعمال والكتاب التقنيين. لذلك، في الشركات المختلفة، ستكون مسؤوليات مهندس ضمان الجودة مختلفة قليلاً: في مكان ما سيكون هناك المزيد من العمل على التخطيط للعمل على البرنامج والأخطاء، وفي مكان آخر يتم التركيز بشكل أكبر على الاختبارات وتتبع الإصلاحات، وفي مكان ما يشارك مسؤول ضمان الجودة نفسه في إنشاء التعديلات.
من هو مهندس ضمان الجودة وكيف يصبح مهندسًا - 3
وفقا لذلك، في كل حالة على حدة، سيبدو يوم العمل مختلفا. بشكل عام، يبدأ مهندس ضمان الجودة يومه بالعمل على الاختبارات وتتبع التقدم المحرز في التطوير باستخدام نظام التتبع. يتواصل خلال النهار مع المطورين (موضحًا تقدم التطوير والمشكلات التي تبطئه) والعميل (موضحًا متطلبات الوظائف التي يتم تطويرها حاليًا). وفي نهاية اليوم، يتم إجراء كافة التغييرات على وثائق الاختبار.

إيجابيات وسلبيات المهنة

ما الذي يمكن أن تثيره وظيفة ضمان الجودة، إلى جانب الراتب؟ من أكثر المزايا الممتعة الوعي بمساهمتك في إنشاء المنتج وتحسينه. إنه شعور لا يوصف عندما يولد منتج يحتوي على جزء من عملك وأفكارك، من روتين الحياة اليومية.
من هو مهندس ضمان الجودة وكيف يصبح مهندسًا - 4
بالإضافة إلى ذلك، فإن ميزة ضمان الجودة هي فرصة التعرف عن كثب على التقنيات الجديدة. إذا كنت ترغب في التحول إلى تخصص آخر في مجال تكنولوجيا المعلومات، فإن منصب ضمان الجودة هو أفضل مكان للتعرف على عملك المستقبلي بشكل أفضل. ضمان الجودة له جانب سلبي واحد فقط: المسؤوليات المملة والرتيبة للاختبار اليدوي وتحديث وثائق الاختبار. صحيح أنهم يزعجونك فقط في البداية، ولكن مع توسيع نطاق المسؤوليات، يصبح كل شيء أكثر إثارة للاهتمام وديناميكية.

كيف تصبح ضمان الجودة؟

في الواقع، لكي تضع قدمك على طريق ضمان الجودة، لا تحتاج إلى معرفة لغات البرمجة أو بنية قاعدة البيانات. الشيء الرئيسي هو أن يكون لديك فهم لهيكل عملية تطوير البرمجيات وفهم عملية الاختبار. أنت بحاجة إلى قراءة الأدبيات (الأجنبية في الغالب)، والتدرب على "القطط" (التدرب على استخدام جهاز كمبيوتر، ومحاولة ملاحظة جميع أوجه القصور والأخطاء في التطبيقات/مواقع الويب). لكي تكون أكثر ثقة، يمكنك الحصول على دورتين تدريبيتين عبر الإنترنت و/أو تدريب في مراكز التدريب (للأسف، لا يتم تدريس هذا التخصص في المعاهد). تحسين مستواك في اللغة الإنجليزية (عند اختيار الموظفين، تفضل شركات تكنولوجيا المعلومات المرشحين الذين لديهم معرفة باللغة الإنجليزية).
من هو مهندس ضمان الجودة وكيف يصبح مهندسًا - 5
على أي حال، يتم اختبار ضمان الجودة الأولي أولاً بناءً على معرفته بعملية اختبار البرمجيات: لماذا هناك حاجة إليها على الإطلاق، وما هي أنواع الاختبار الموجودة، وما هو الخطأ، وكيفية توثيقه، وما هي الخطوات التي يجب اتخاذها لإغلاقه. في البداية، سيكون الكثير الخاص بك عبارة عن اختبارات. وبعد أن تعتاد على هذا العمل وتتعلم بشكل أفضل قليلاً كيفية تنظيم تطوير البرمجيات في شركتك، ستنتقل إلى مستوى أعلى وتتلقى نصيبك من المسؤولية عن المنتج الذي يتم تطويره. مستوى الدخول إلى تخصص ضمان الجودة أقل بكثير من مستوى المبرمج، ولهذا السبب يمكن أن تكون المنافسة على هذه الوظيفة الشاغرة كبيرة جدًا جدًا. لذلك، لإجراء مقابلة ناجحة، بالإضافة إلى المعرفة، يجب أن يكون لديك مجموعة معينة من الصفات الشخصية. وبالتالي، فإن القدرة على إقامة اتصال أمر مهم لضمان الجودة - فهو يحتاج إلى التفاعل مع جميع المشاركين في التطوير تقريبًا، من العميل إلى المختبر. في الوقت نفسه، يجب أن يكون قادرا على نقل فناني الأداء جميع الفروق الدقيقة التي يجب أن يلتزم بها التطبيق. الاهتمام والصبر والمثابرة لا تقل أهمية - فهي مطلوبة في عملية اختبار البرامج. وبطبيعة الحال، فإن الاختبار الناجح يتطلب شغف قطف الفطر وفضول الطفل أثناء تفكيك الساعة أو اللعبة المفضلة، حتى لا يتحول البحث عن الأخطاء إلى روتين محبط بالنسبة لك (إذا كان لديك بضع قصص عن العثور بنجاح على الأخطاء، يمكن أن يكون هذا إضافة كبيرة لمسؤول التوظيف). هناك حاجة أيضًا إلى المهارات التحليلية لتحديد طرق تحسين عملية التطوير والتطبيق نفسه.

الآفاق

يقدم عمل ضمان الجودة، باعتباره أحد نقاط الدخول السهلة نسبيًا إلى تكنولوجيا المعلومات، الكثير من خيارات التطوير. يمكنك البقاء في هذا التخصص وتسلق السلم: ضمان الجودة المبتدئ، ضمان الجودة الأوسط، ضمان الجودة الأول، قائد فريق ضمان الجودة، مدير ضمان الجودة، رئيس قسم ضمان الجودة. إذا كنت منجذبًا أكثر إلى البرمجة، ولكنك لست مستعدًا لأن تصبح مبرمجًا، فيمكنك التبديل إلى مهندس أتمتة ضمان الجودة. ثم يمكنك تجربة يدك في أتمتة التحقق من التطبيق.
من هو مهندس ضمان الجودة وكيف يصبح مهندسًا - 6
إذا كنت تعتبر ضمان الجودة مجرد نقطة انطلاق للعمل في تخصص آخر، فبعد التدريب الإضافي، يمكنك إعادة التدريب كمبرمج أو محلل أعمال أو مدير مشروع. توفر المجالات الجديدة فرصًا إضافية للنمو المهني، لكن مستوى المسؤولية مختلف تمامًا.
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION