Roya

مهندس اختبار البرمجيات – الدور والمسؤوليات

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

بدون الكثير من اللغط ، دعنا نتعمق في الأمر.

دور مهندس الاختبار (TA) هو منصب رفيع في المنظمة ويتم التعامل معه على قدم المساواة مع المناصب الإدارية المكافئة من حيث المكافآت والاعتراف والرؤية والتأثير. ومع ذلك ، فإن أحد العوامل الأساسية التي تميز المساعد الفني عن المدير هو عدم وجود مسؤولية مباشرة لإدارة الأفراد. بينما تميل الإدارة إلى إدارة الأفراد كميزة أساسية للوظيفة ، إلا أن المساعدة الفنية لا تدير الأشخاص بشكل مباشر. ومع ذلك ، هذا لا يسمح بأي حال من الأحوال TA تخلص من مأزق، إذا جاز التعبير ، بدءًا من التأثير والتوجيه والتدريب وتقديم التوجيه لأعضاء منظمة الاختبار – جميع المسؤوليات المهمة جدًا لـ TA.

مهندس الاختبار –

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

بعض السمات المتوقعة من مهندس الاختبار

  • مهارات تقنية واسعة تغطي المنتجات والتقنيات والمعرفة التنافسية. المعرفة السليمة بالمجال / المجالات التي يتم التعامل معها أمر ضروري. لا يكفي أن تكون متخصصًا في أي مجال أو تقنية معينة ويتطلب فهمًا واسعًا وعميقًا إلى حد ما لسلسلة كاملة من التقنيات والأدوات
  • معرفة عمليات وممارسات الجودة والاختبار على نطاق الصناعة الحالية والأدوات والتقنيات
  • القدرة على العمل مع فرق. لا يمكن التأكيد على هذه النقطة بشكل كافٍ لأنه في هذا المستوى ، فإن آخر شيء يمكن قبوله هو سلوك الصومعة أو مجرد محاولة أن تكون نجم فردي المؤدي. إن القدرة على جعل الفريق يقدم أداءً متميزًا أمر ضروري للغاية هنا. إن “القدرة على التأثير” على الرغم من عدم وجود علاقات مباشرة بالإبلاغ أمر أساسي للغاية. في هذا المنصب ، يعد EQ المرتفع ضرورة مثل معدل الذكاء المرتفع. القدرة على التعاون والتعاون أمر مهم
  • مهارات الاتصال الممتازة – داخل وخارج TO ، عبر الفرق ، مع العملاء – أفقيًا وعموديًا ، أمر مهم. مهارات التفاوض الفعال مهمة جدًا أيضًا.
  • جانب آخر مهم للغاية هو علاقة العمل الممتازة مع المدير. لا ، أنا لا أقول هذا لأنني أرى أنني في جانب الإدارة! الحقيقة هي أن تكون مساعدًا فنيًا ناجحًا ، يتطلب العمل جنبًا إلى جنب والتعاون الوثيق مع الإدارة ، ومواكبة الإدارة وتحديثها للتطورات ، والبحث عن المدخلات والتعليقات وتقديمها ، وإعداد التقارير المنتظمة ، وما إلى ذلك ، أمر مهم للغاية. لا يمكن التأكيد على هذه السمة بما فيه الكفاية
  • القدرة على التركيز وتحديد الأولويات أمر مهم. يعد فهم التمييز بين المهام العاجلة والمهمة وتحديد أولويات المهام بشكل فعال أمرًا أساسيًا
  • يحتاج إلى التركيز على احتياجات العميل / المستخدم الصريحة والضمنية
  • الإدارة الذاتية هي سمة أساسية متوقعة من TA. من المهم أن تكون قادرًا على العمل دون الحاجة إلى متابعة أو إدارة “أكثر من اللازم”. يجب أن تكون TA ذات دوافع ذاتية وبادئ ذاتي. لا ، هذا لا يعفي المدير من مسؤوليات إدارة المساعدة الفنية حسب الحاجة! ولكن يجب أن تتطلب المساعدة الفنية القليل جدًا من المتابعة لإنجاز الأمور. التوقع هو عندما يتم تعيين TA لمنتج أو مشروع أو منطقة معينة ، يتم ضمان النتائج الإيجابية والمتفق عليها دائمًا تقريبًا
  • القدرة على تحفيز الذات والآخرين أمر مهم. أيضًا ، من الأهمية بمكان أن تكون قادرًا على تقديم مثال جيد للأعضاء الآخرين في TO ليتبعوه
  • القدرة على تحديد الأهداف أمر أساسي أيضًا. في كثير من الحالات ، سيحتاج TA إلى تحديد الأهداف ووضعها بما في ذلك الأهداف الممتدة حسب الاقتضاء
  • الصبر ولمسة من التواضع قيمة خاصة في جميع التعاملات مع أعضاء الفريق. هذا صحيح بشكل خاص عند محاولة إرشاد أو توجيه أعضاء الفريق الآخرين ، والقدرة على التعبير بطرق يفهمها المستمع على مستواهم ضرورية مع امتلاك مهارات استماع جيدة أيضًا. يعد التواضع في الاعتراف بالحاجة إلى التعلم المستمر والاضطلاع ببرنامج تعليمي لتحديث المهارات باستمرار ومواكبة التطورات الحالية في الصناعة أمرًا حيويًا
  • القدرة على وضع الاستراتيجيات والتطلع إلى الأمام وإلى الصورة الكبيرة
  • قدر كبير من النضج والمساءلة ودرجة عالية من النزاهة وأعلى مستويات السلوك الاستباقي والقدرة على اتخاذ المبادرة والسلوك المهني من المتوقع بطبيعة الحال من المساعد الفني
  • قدرات إدارة المشاريع السليمة مهمة
  • هناك حاجة إلى معرفة / خبرة في تحليل البرمجيات والتصميم مع وجود خلفية قوية في جودة البرمجيات واختبارها. يجب أن يكون لديك خبرة عملية بعد إجراء كل من الاختبارات الوظيفية وغير الوظيفية وأن تكون قادرًا على مراجعة المتطلبات والتصميم وحتى الكود حسب الحاجة

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