صنعت کی نسبتاً زیادہ تنخواہوں کے ساتھ ساتھ لیبر مارکیٹ میں آئی ٹی ماہرین کی مسلسل مانگ کی وجہ سے آج بہت سارے لوگ IT میں نوکری تلاش کرنے کا خواب دیکھتے ہیں۔ اکثر، یہ خواب اس وقت بکھر جاتے ہیں جب وہ خصوصی تعلیم کی ضرورت کے خلاف بھاگتے ہیں جسے حاصل کرنے کے لیے خواب دیکھنے والے کے پاس نہ وقت ہوتا ہے اور نہ ہی پیسہ۔ لیکن ایسی کئی خصوصیات ہیں جو آئی ٹی انڈسٹری میں "پچھلے دروازے" فراہم کرتی ہیں، جو آپ کو بنیادی طور پر ابتدائی تربیت اور پیشگی تجربہ حاصل کرنے کی ضرورت کو نظرانداز کرنے کی اجازت دیتی ہیں۔ جیسا کہ یہ ہوتا ہے، QA IT کے "کنارے" پر ایسی ہی ایک خاصیت ہے۔
QA انجینئر کیا ہے اور وہ کیا کرتا ہے؟
کوالٹی اشورینس انجینئر کا کام معیار کی یقین دہانی کے بارے میں کم ہے (حالانکہ یہ کام کے عنوان سے ظاہر ہوتا ہے) ترقی کے تمام مراحل کے نفاذ کی درستگی اور حتمی مصنوعات کے آپریشن کی درستگی کی نگرانی کے بارے میں۔ یہ تھوڑا سا لگتا ہے جیسے ٹیسٹر کرتا ہے۔ لیکن ٹیسٹر صرف ایپلی کیشن کے آپریشن کو چیک کرتا ہے اور یا تو اسے ٹیسٹ کے نتائج (بگس اور غلطیوں کی موجودگی) کی بنیاد پر قبول کرتا ہے یا مسترد کر دیتا ہے۔ ایک QA انجینئر سافٹ ویئر ڈویلپمنٹ میں معیارات کی تعمیل پر بھی نظر رکھتا ہے اور ڈویلپرز، ڈیزائنرز، اور صارفین کے ساتھ بات چیت کرتا ہے، سافٹ ویئر میں کیڑے اور غلطیوں کی ظاہری شکل کو روکتا ہے۔ یہ سچ ہے کہ ٹیسٹر اور QA انجینئر کے عہدوں کو اکثر ایک ہی سمجھا جاتا ہے۔اگر ہم اسے پوائنٹ کے حساب سے توڑتے ہیں، تو QA انجینئر کی ملازمت کی تفصیل میں درج ذیل کام شامل ہیں:
- پروگرام کے لیے تفصیلی تقاضے بیان کریں (گاہک کے ساتھ مل کر کیے گئے)
- ایپلی کیشن بنانے یا بگ کو ٹھیک کرنے کے لیے درکار وقت کا تجزیہ کریں اور اس کا حساب لگائیں (یقیناً یہ کام جونیئر QA انجینئرز کے لیے نہیں ہے، لیکن کوئی غیر جانبدارانہ نقطہ نظر رکھنے والا، QA پروفیشنل انتہائی حقیقت پسندانہ وقت کا تخمینہ دیتا ہے)
- ٹیسٹ اسکرپٹ تیار کریں۔
- جانچ کے عمل کو خود انجام دیں۔
- بگ ٹریکنگ سسٹم میں دریافت شدہ کیڑے لاگ ان کریں۔
- ترقی میں شامل ہر فرد کے ساتھ اصلاحات پر تبادلہ خیال کریں۔
- بگ فکسنگ کے عمل کو ٹریک کریں۔
- دشواری والے علاقوں کی بار بار جانچ
- ٹیسٹ کے نتائج کا تجزیہ کریں
- ڈیبگ ٹیسٹ اسکرپٹس
- ترقیاتی ٹیم کی طرف سے استعمال ہونے والے عمل کا تجزیہ کریں۔
- دریافت شدہ غلطیوں کے دوبارہ ہونے کو روکنے کے لیے ترقیاتی عمل کو بہتر بنائیں (اگر غلطیاں مختلف محکموں کی جانب سے کی گئی متضاد کارروائیوں کی وجہ سے ہو رہی ہیں یا کوئی شخص ترقی کے قائم کردہ معیارات پر عمل نہیں کر رہا ہے، تو یہ QA انجینئر کا کام ہے کہ وہ اس بات کی نشاندہی کرے کہ مسئلہ کہاں ہے۔ ہو رہا ہے اور اسے ختم کرنے کے لیے کام کرنا؛
- ٹیسٹ دستاویزات کو برقرار رکھیں
GO TO FULL VERSION