CodeGym /جاوا بلاگ /Random-SD /هڪ QA انجنيئر ڇا آهي ۽ توهان ڪيئن ٿيو؟
John Squirrels
سطح
San Francisco

هڪ QA انجنيئر ڇا آهي ۽ توهان ڪيئن ٿيو؟

گروپ ۾ شايع ٿيل
اڄ ڪيترائي ماڻهو آئي ٽي ۾ نوڪري ڳولڻ جو خواب ڏسندا آهن، ڇاڪاڻ ته صنعت جي نسبتا اعلي تنخواه، انهي سان گڏ مزدور مارڪيٽ ۾ آئي ٽي ماهرن جي مسلسل مطالبن جي ڪري. گهڻو ڪري، اهي خواب ٽٽندا آهن جڏهن اهي خاص تعليم جي ضرورت جي خلاف هلندا آهن ته خواب ڏسندڙ وٽ حاصل ڪرڻ لاء نه وقت آهي ۽ نه پئسا. پر اتي ڪيترائي خاصيتون آھن جيڪي IT صنعت ۾ "پوئتي دروازو" مهيا ڪن ٿيون، توھان کي لازمي طور تي ابتدائي تربيت ۽ اڳوڻو تجربو حاصل ڪرڻ جي ضرورت کي نظرانداز ڪرڻ جي اجازت ڏئي ٿو. جيئن ته اهو ٿئي ٿو، QA IT جي "ڪنارن" تي هڪ اهڙي خاصيت آهي. هڪ QA انجنيئر ڇا آهي ۽ توهان ڪيئن ٿيو؟  - 1

QA انجنيئر ڇا آهي ۽ هو ڇا ڪندو آهي؟

معيار جي اطمينان واري انجنيئر جو ڪم معيار کي يقيني بڻائڻ جي باري ۾ گهٽ آهي (جيتوڻيڪ اهو نوڪري جي عنوان سان لاڳو ٿئي ٿو) ترقي جي سڀني مرحلن تي عمل درآمد جي درستي جي نگراني ۽ حتمي پيداوار جي آپريشن جي درستي جي باري ۾. اهو ٿورڙو آواز آهي جيڪو هڪ ٽيسٽر ڪندو آهي. پر هڪ ٽيسٽر صرف ايپليڪيشن جي آپريشن کي چيڪ ڪري ٿو ۽ يا ته ان کي قبول ڪري ٿو يا رد ڪري ٿو ان جي بنياد تي ٽيسٽ جي نتيجن (بگ ۽ غلطي جي موجودگي). هڪ QA انجنيئر پڻ سافٽ ويئر ڊولپمينٽ ۾ معيارن جي تعميل جي نگراني ڪندو آهي ۽ ڊولپرز، ڊيزائنرز ۽ گراهڪن سان رابطو ڪري ٿو، سافٽ ويئر ۾ ڪيڙن ۽ غلطين جي بلڪل ظاهر ٿيڻ کان روڪي ٿو. اهو سچ آهي ته امتحان ڏيندڙ ۽ QA انجنيئر جي پوزيشن اڪثر ڪري هڪ ئي سمجهي ويندي آهي.

جيڪڏهن اسان ان کي پوائنٽ ذريعي ٽوڙيو، پوء هڪ QA انجنيئر جي نوڪري جي تفصيل ۾ هيٺيان ڪم شامل آهن:

  • پروگرام لاءِ تفصيلي گهرجون بيان ڪريو (گراهڪ سان گڏ ڪيو ويو)
  • ايپليڪيشن ٺاهڻ يا بگ کي درست ڪرڻ لاءِ گهربل وقت جو تجزيو ۽ ڳڻپ ڪريو (يقيناً، هي ڪم جونيئر QA انجنيئرن لاءِ نه آهي، پر ڪو ماڻهو غير جانبدار نقطه نظر سان، هڪ QA پروفيشنل سڀ کان وڌيڪ حقيقي وقت جو اندازو ڏئي ٿو)
  • ٽيسٽ اسڪرپٽ ٺاهي
  • جانچ جي عمل کي پاڻ انجام ڏيو
  • log دريافت ڪيو بگ ٽريڪنگ سسٽم ۾
  • ترقي ۾ شامل هر ڪنهن سان حل بابت بحث ڪريو
  • بگ فڪسنگ جي عمل کي ٽريڪ ڪريو
  • مشڪلاتي علائقن جي بار بار جاچ
  • امتحان جي نتيجن جو تجزيو
  • ڊيبگ ٽيسٽ اسڪرپٽ
  • ترقياتي ٽيم پاران استعمال ڪيل عملن جو تجزيو ڪريو
  • معلوم ٿيل غلطين جي ٻيهر ٿيڻ کان روڪڻ لاءِ ترقي جي عمل کي بهتر بڻايو (جيڪڏهن غلطيون مختلف کاتن پاران کنيل قدمن جي ڪري ٿي رهيون آهن يا ڪو ماڻهو قائم ڪيل ترقياتي معيارن تي عمل نه ڪري رهيو آهي، ته پوءِ اهو QA انجنيئر جو ڪم آهي ته اها نشاندهي ڪري ته مسئلو ڪٿي آهي. ٿي رهيو آهي ۽ ان کي ختم ڪرڻ لاء ڪم)؛
  • ٽيسٽ دستاويز برقرار رکڻ
پهرين نظر ۾، اهو تمام گهڻو ذميوار آهي. پر عملي طور تي، انهن مان ڪجهه ذميواريون ٽيسٽرن، معيار ڪنٽرول ملازمن، ڊولپرز، ڪاروباري تجزيه نگارن، ۽ ٽيڪنيڪل اديبن کي تفويض ڪيون ويون آهن. تنهن ڪري مختلف ڪمپنين ۾، هڪ QA انجنيئر جون ذميواريون ٿوريون مختلف هونديون: هڪ ڪمپني ۾، اتي وڌيڪ ڪم پلاننگ ڊولپمينٽ ۽ بگ فڪسنگ سان لاڳاپيل هوندو، ڪنهن ٻئي هنڌ ٽيسٽ ۽ بگ ٽريڪنگ تي وڌيڪ زور هوندو، ۽ ٻي جاءِ تي QA انجنيئر اصل ۾ هوندا. اصلاح ڪرڻ ۾ ملوث ٿيڻ. هڪ QA انجنيئر ڇا آهي ۽ توهان ڪيئن ٿيو؟  - 2مطابق، هر صورت ۾، توهان جو ڪم ڏينهن مختلف نظر ايندو. عام طور تي، هڪ QA انجنيئر ڏينهن شروع ٿئي ٿو ٽيسٽ تي ڪم ڪندي ۽ ٽريڪنگ سسٽم ۾ ترقي جي ترقي جي نگراني ڪندي. ڏينهن جي دوران، هو ڊولپرز سان ڳالهائيندو آهي (واضح ڪري ٿو ته ترقي ڪيئن ٿي رهي آهي ۽ ڪهڙيون مسئلا پيش رفت کي سست ڪري رهيا آهن) ۽ گراهڪ (في الحال ترقي يافته ڪارڪردگي جي ضرورتن کي واضح ڪرڻ). ڏينهن جي آخر ۾، سڀئي تبديليون شامل ڪيون ويون آهن ٽيسٽ دستاويزن ۾.

پروفيشنل جا فائدا ۽ نقصان

تنخواه کان سواءِ QA جو ڪم دلڪش آهي؟ سڀ کان وڌيڪ خوشگوار پهلوئن مان هڪ شعور آهي ته توهان پيداوار ٺاهڻ ۽ بهتر ڪرڻ ۾ مدد ڪري رهيا آهيو. اهو هڪ ناقابل بيان احساس آهي جڏهن توهان جا روزانه معمولات هڪ پيداوار کي جنم ڏين ٿا جنهن ۾ توهان جا ڪجهه ڪم ۽ خيال شامل آهن. QA ڪم جو هڪ ٻيو فائدو نئين ٽيڪنالاجي سان ويجهي واقف ٿيڻ جو موقعو آهي. جيڪڏھن توھان چاھيو ٿا IT ۾ ھڪڙي مختلف خاصيت ڏانھن، پوءِ ھڪ QA پوزيشن بھترين جڳھ آھي توھان جي مستقبل جي ڪم کان بھتر واقف ٿيڻ لاءِ. QA ڪم ۾ صرف هڪ نقص آهي - دستي ٽيسٽنگ ۽ ٽيسٽ دستاويزن کي اپڊيٽ ڪرڻ جا بورنگ ۽ هڪجهڙائي وارا فرض. انهي چيو ته، اهي صرف پهرين ۾ ٿڪل آهن. ذميوارين جي وڌايل سيٽ سان، هر شيء وڌيڪ دلچسپ ۽ مختلف ٿي ويندي آهي.

هڪ QA انجنيئر ڪيئن ٿيو؟

QA انجنيئر جي رستي تي قدم کڻڻ لاءِ، توهان کي اصل ۾ پروگرامنگ ٻولين کي ڄاڻڻ جي ضرورت نه آهي يا ڊيٽابيس ڪيئن ٺهيا آهن. اهم شيء اهو آهي ته هڪ خيال آهي ته سافٽ ويئر ڊولپمينٽ جي عمل کي ڪيئن منظم ڪيو ويو آهي ۽ جانچ جي عمل کي سمجهڻ لاء. توھان کي ڪجھ پڙھڻ ۽ پاڻ تي عمل ڪرڻ جي ضرورت آھي (ايپليڪيشن/ويب سائيٽن ۾ سڀ نقص ۽ ڪيف ڳولڻ جي ڪوشش ڪرڻ لاءِ پي سي استعمال ڪريو). توهان جي اعتماد کي وڌائڻ لاء، توهان ڪجهه آن لائين ٽريننگ ڪورسز وٺي سگهو ٿا ۽ / يا سکيا سينٽرن تي انٽرنيشنل شپ لاء سائن اپ ڪري سگهو ٿا (بدقسمتي سان، اهي اعلي تعليم جي ادارن ۾ هي خاصيت نه سيکاريندا). جيڪڏهن انگريزي توهان جي مادري ٻولي نه آهي، ته پوءِ پنهنجي انگريزي ٻولي جي صلاحيتن کي وڌايو: جڏهن نوڪرين تي، آئي ٽي ڪمپنيون اميدوارن کي ترجيح ڏين ٿيون جيڪي انگريزي جي ڄاڻ رکندڙ هجن. هڪ QA انجنيئر ڇا آهي ۽ توهان ڪيئن ٿيو؟  - 4ڪنهن به واقعي ۾، هڪ نئون QA انجنيئر سڀ کان وڌيڪ جانچيو ويندو هن جي ڄاڻ يا سافٽ ويئر ٽيسٽنگ جي عمل تي: اهو ڇا لاءِ آهي، ڪهڙي قسم جي جاچ موجود آهي، هڪ بگ ڇا آهي، هڪ بگ ڪيئن دستاويز ڪيو ويو آهي، ۽ ڪهڙا قدم آهن. هڪ بگ کي بند ڪرڻ ضروري آهي. شروعات ۾، امتحان توهان جي قسمت هوندي. پر ان کان پوءِ توهان هن ڪم سان آرامده ٿي وڃو ۽ ٿورو وڌيڪ سکو ته ڪيئن توهان جي ڪمپني ۾ سافٽ ويئر ڊولپمينٽ جي عمل کي منظم ڪيو وڃي ٿو، توهان هڪ اعليٰ سطح تي اڳتي وڌندا ۽ پيداوار سان لاڳاپيل پنهنجون ذميواريون حاصل ڪندا. QA فيلڊ ۾ داخل ٿيڻ لاءِ گهربل مهارت جي سطح خاص طور تي گھٽ آھي جيڪا پروگرامر ٿيڻ جي ضرورت آھي. نتيجي طور، QA انجنيئر نوڪري جي افتتاح لاء مقابلو تمام، تمام، تمام شديد ٿي سگھي ٿو. نتيجي طور، هڪ ڪامياب انٽرويو حاصل ڪرڻ لاء، علم کان علاوه، توهان کي پڻ ذاتي خاصيتن جو هڪ خاص سيٽ هجڻ گهرجي. مثال طور، هڪ QA انجنيئر لاءِ، سٺي ڳالهه ٻولهه ڪرڻ جي صلاحيت اهم آهي: هي پوزيشن توهان کي لڳ ڀڳ هر ڪنهن سان رابطو ڪرڻ جي ضرورت آهي جيڪا ترقي ۾ شامل آهي - هر ڪنهن صارف کان ٽيسٽ ڪندڙ تائين. ان کان علاوه، توهان کي لازمي طور تي سڀني لاڳاپيل ڌرين کي درخواست جي گهرجن سان لاڳاپيل سڀني نونسن کي پهچائڻ جي قابل هوندو. تفصيل، صبر، ۽ محنت تي ڌيان ڏيڻ کان گهٽ اهم نه آهن - اهي خاصيتون ضروري آهن جڏهن پروگرامن جي جانچ ڪن ٿا. ۽ يقيناً، ڪامياب جاچ لاءِ شراب جي ماهر جي جذبي ۽ هڪ ٻار جي جستجو جي ضرورت آهي ته اها تحقيق ڪري ته هڪ واچ يا سندس پسنديده رانديڪو ڪيئن ڪم ڪري ٿو، ته جيئن ڪيچ ڳولڻ توهان لاءِ جابرانه پيس نه بڻجي وڃي. BTW، جيڪڏهن توهان وٽ ڪاميابيءَ سان ڪيڙا ڳولڻ بابت ڪجهه ڳالهيون آهن، ته اهو انٽرويو وٺندڙ جي نظر ۾ هڪ وڏو پلس ٿي سگهي ٿو. توهان کي تجزياتي صلاحيتن جي پڻ ضرورت آهي طريقن جي نشاندهي ڪرڻ لاءِ ترقي جي عمل کي بهتر ڪرڻ ۽ ايپليڪيشن پاڻ.

امڪان

جيئن ته IT ۾ داخل ٿيڻ لاءِ نسبتاً آسان طريقن مان هڪ آهي، QA پيش ڪري ٿو ڪافي آپشنز ترقي لاءِ. توهان هن خاصيت ۾ رهي سگهو ٿا ۽ ڏاڪڻ تي چڙهائي سگهو ٿا: جونيئر QA انجنيئر، وچين سطح جي QA انجنيئر، سينئر QA انجنيئر، QA ٽيم جي اڳواڻي، QA مينيجر، QA ڊپارٽمينٽ جو سربراهه. جيڪڏهن توهان پروگرامنگ ڏانهن وڌيڪ مائل آهيو، پر پروگرامرز جي صفن ۾ شامل ٿيڻ لاءِ تيار نه آهيو، ته پوءِ توهان QA آٽوميشن انجنيئر ٿيڻ لاءِ سوئچ ڪري سگهو ٿا. پوءِ توھان پنھنجو ھٿ آزمائي سگھوٿا ٽيسٽ آٽوميشن تي. جيڪڏهن توهان QA کي صرف هڪ اسپرنگ بورڊ جي طور تي ڪنهن ٻئي خاصيت ۾ ڪيريئر لاءِ ڏسو ٿا، ته پوءِ اضافي تربيت سان توهان هڪ پروگرامر، ڪاروباري تجزيه نگار يا پروجيڪٽ مئنيجر بڻجي سگهو ٿا. نوان شعبا پيشه ورانه ترقيءَ لاءِ اضافي موقعا کوليندا آهن، پر انهن ۾ ذميواريءَ جي سطح به بلڪل مختلف آهي.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION