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