CodeGym /Java Blog /यादृच्छिक /QA अभियंता म्हणजे काय आणि तुम्ही कसे व्हाल?
John Squirrels
पातळी 41
San Francisco

QA अभियंता म्हणजे काय आणि तुम्ही कसे व्हाल?

यादृच्छिक या ग्रुपमध्ये प्रकाशित केले
आज बरेच लोक आयटीमध्ये नोकरी शोधण्याचे स्वप्न पाहतात, कारण उद्योगातील तुलनेने जास्त पगार, तसेच श्रमिक बाजारपेठेत आयटी तज्ञांची सतत मागणी. बहुतेकदा, ही स्वप्ने चकनाचूर होतात जेव्हा ते विशेष शिक्षणाच्या गरजेविरुद्ध धावतात जे स्वप्न पाहणाऱ्याकडे मिळविण्यासाठी वेळ किंवा पैसा नसतो. परंतु आयटी उद्योगात "मागील दार" प्रदान करणार्‍या अनेक खासियत आहेत, ज्यामुळे तुम्हाला प्राथमिक प्रशिक्षण आणि पूर्वीचा अनुभव मिळवण्याची गरज टाळता येते. जसे घडते तसे, QA ही IT च्या "एज" वरील अशीच एक खासियत आहे. QA अभियंता म्हणजे काय आणि तुम्ही कसे व्हाल?  - १

QA अभियंता म्हणजे काय आणि तो किंवा ती काय करतो?

गुणवत्ता हमी अभियंत्याचे काम विकासाच्या सर्व टप्प्यांच्या अंमलबजावणीच्या अचूकतेवर आणि अंतिम उत्पादनाच्या ऑपरेशनच्या अचूकतेवर लक्ष ठेवण्यापेक्षा गुणवत्तेची खात्री देण्याबाबत कमी असते (जरी हे नोकरीच्या शीर्षकाद्वारे सूचित केले जाते). परीक्षक काय करतो ते थोडंसं वाटतं. परंतु परीक्षक केवळ अनुप्रयोगाचे कार्य तपासतो आणि चाचणी परिणामांवर आधारित (बग आणि त्रुटींची उपस्थिती) एकतर ते स्वीकारतो किंवा नाकारतो. एक QA अभियंता सॉफ्टवेअर डेव्हलपमेंटमधील मानकांचे पालन करण्यावरही लक्ष ठेवतो आणि विकासक, डिझाइनर आणि ग्राहकांशी संवाद साधतो, सॉफ्टवेअरमध्ये बग आणि त्रुटी दिसण्यापासून रोखतो. हे खरे आहे की परीक्षक आणि QA अभियंता यांची पदे बर्‍याचदा एकच आहेत.

जर आपण ते बिंदू बिंदूने खंडित केले, तर QA अभियंत्याच्या नोकरीच्या वर्णनात खालील कार्ये समाविष्ट आहेत:

  • प्रोग्रामसाठी तपशीलवार आवश्यकता निर्दिष्ट करा (ग्राहकांसह एकत्रितपणे केले)
  • अॅप्लिकेशन तयार करण्यासाठी किंवा बगचे निराकरण करण्यासाठी लागणाऱ्या वेळेचे विश्लेषण करा आणि त्याची गणना करा (हे कार्य अर्थातच कनिष्ठ QA अभियंत्यांसाठी नाही, परंतु कोणीतरी निष्पक्ष दृष्टीकोन असलेला, QA व्यावसायिक सर्वात वास्तविक वेळेचा अंदाज देतो)
  • चाचणी स्क्रिप्ट विकसित करा
  • चाचणी प्रक्रिया स्वतः करा
  • बग ट्रॅकिंग सिस्टीममध्ये शोधलेले बग लॉग करा
  • विकासात सामील असलेल्या प्रत्येकाशी निराकरणांवर चर्चा करा
  • बग फिक्सिंग प्रक्रियेचा मागोवा घ्या
  • समस्याग्रस्त भागांची वारंवार चाचणी
  • चाचणी परिणामांचे विश्लेषण करा
  • डीबग चाचणी स्क्रिप्ट
  • विकास कार्यसंघाद्वारे वापरल्या जाणार्‍या प्रक्रियांचे विश्लेषण करा
  • आढळलेल्या त्रुटींची पुनरावृत्ती टाळण्यासाठी विकास प्रक्रिया ऑप्टिमाइझ करा (वेगवेगळ्या विभागांनी केलेल्या विसंगत कृतींमुळे किंवा कोणीतरी प्रस्थापित विकास मानकांचे पालन करत नसल्यामुळे चुका होत असतील, तर समस्या कुठे आहे हे सांगणे हे QA अभियंत्याचे काम आहे. घडत आहे आणि ते दूर करण्यासाठी कार्य करा);
  • चाचणी दस्तऐवजीकरण ठेवा
पहिल्या दृष्टीक्षेपात, यासाठी जबाबदार असणे खूप आहे. परंतु व्यवहारात, यापैकी काही जबाबदाऱ्या परीक्षक, गुणवत्ता नियंत्रण कर्मचारी, विकासक, व्यवसाय विश्लेषक आणि तांत्रिक लेखक यांना नियुक्त केल्या जातात. त्यामुळे वेगवेगळ्या कंपन्यांमध्ये, QA अभियंत्याच्या जबाबदाऱ्या थोड्या वेगळ्या असतील: एका कंपनीत, नियोजन विकास आणि दोष निराकरणाशी संबंधित अधिक काम असेल, इतरत्र कुठेतरी चाचण्या आणि बग ट्रॅकिंगवर जास्त भर असेल आणि इतरत्र QA अभियंते प्रत्यक्षात असतील. निराकरण करण्यात सहभागी व्हा. QA अभियंता म्हणजे काय आणि तुम्ही कसे व्हाल?  - 2त्यानुसार, प्रत्येक बाबतीत, तुमचा कामाचा दिवस वेगळा दिसेल. सर्वसाधारणपणे, एक QA अभियंता दिवसाची सुरुवात चाचण्यांवर काम करून आणि ट्रॅकिंग सिस्टममध्ये विकासाच्या प्रगतीचे निरीक्षण करून करतो. दिवसभरात, तो किंवा ती विकासकांशी संवाद साधतो (विकास कसा प्रगती करत आहे आणि कोणत्या समस्यांमुळे प्रगती कमी होत आहे हे स्पष्ट करणे) आणि ग्राहक (सध्या विकसित होत असलेल्या कार्यक्षमतेच्या आवश्यकता स्पष्ट करणे). दिवसाच्या शेवटी, सर्व बदल चाचणी दस्तऐवजीकरणात जोडले जातात.

व्यवसायाचे फायदे आणि तोटे

पगाराव्यतिरिक्त QA कामाचे काय मोहक आहे? सर्वात आनंददायी पैलूंपैकी एक म्हणजे आपण उत्पादन तयार करण्यात आणि सुधारण्यात मदत करत आहात याची जाणीव आहे. जेव्हा तुमची दैनंदिन दिनचर्या एखाद्या उत्पादनाला जन्म देते ज्यामध्ये तुमचे काही कार्य आणि कल्पना समाविष्ट असतात तेव्हा ही एक अवर्णनीय भावना असते. QA कामाचा आणखी एक फायदा म्हणजे नवीन तंत्रज्ञानाशी जवळून परिचित होण्याची संधी. तुम्हाला IT मधील वेगळ्या स्पेशॅलिटीवर स्विच करायचे असल्यास, तुमच्या भविष्यातील कामाशी अधिक चांगल्या प्रकारे परिचित होण्यासाठी QA स्थिती ही सर्वोत्तम जागा आहे. QA कामात फक्त एक कमतरता आहे - मॅन्युअल चाचणी आणि चाचणी दस्तऐवजीकरण अद्यतनित करणे ही कंटाळवाणी आणि नीरस कर्तव्ये. ते म्हणाले, ते फक्त सुरुवातीला थकलेले आहेत. जबाबदाऱ्यांच्या विस्तारित संचासह, सर्वकाही अधिक मनोरंजक आणि वैविध्यपूर्ण बनते.

QA अभियंता कसे व्हावे?

QA अभियंत्याच्या मार्गावर जाण्यासाठी, तुम्हाला प्रोग्रामिंग भाषा किंवा डेटाबेस कसे संरचित केले जातात हे माहित असणे आवश्यक नाही. महत्त्वाची गोष्ट म्हणजे सॉफ्टवेअर डेव्हलपमेंट प्रक्रिया कशी आयोजित केली जाते याची कल्पना असणे आणि चाचणी प्रक्रिया समजून घेणे. तुम्हाला स्वतः काही वाचन आणि सराव करणे आवश्यक आहे (अनुप्रयोग/वेबसाइटमधील सर्व दोष आणि दोष शोधण्यासाठी पीसी वापरा). तुमचा आत्मविश्वास वाढवण्यासाठी, तुम्ही काही ऑनलाइन प्रशिक्षण अभ्यासक्रम घेऊ शकता आणि/किंवा शिक्षण केंद्रांवर इंटर्नशिपसाठी साइन अप करू शकता (दुर्दैवाने, ते उच्च शिक्षणाच्या संस्थांमध्ये ही खासियत शिकवत नाहीत). इंग्रजी ही तुमची मातृभाषा नसल्यास, तुमची इंग्रजी भाषा कौशल्ये वाढवा: नोकरीवर असताना, IT कंपन्या इंग्रजीचे ज्ञान असलेल्या उमेदवारांना प्राधान्य देतात. 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