QA इंजीनियर इंटरव्यू सवाल

अच्छी bug report किसे बनाता है, और severity तथा priority में क्या फर्क है?

इंटरव्यूअर असल में क्या परख रहा है, अपना जवाब कैसे स्ट्रक्चर करें, और एक बोला हुआ उदाहरण जिसे आप अपना सकते हैं।

छोटा जवाब

अच्छी report किसी और को आपसे कुछ पूछे बिना दिक्कत दोबारा पैदा करने देती है: एक ठोस title, एक जानी हुई शुरुआती हालत से सटीक steps, उम्मीद बनाम असल नतीजा, environment और build, और सबूत जैसे video, logs या network trace। severity उस defect का तकनीकी असर है; priority यह है कि वह कितनी जल्दी ठीक होगा। कोई दिखावटी bug कम severity और ऊंची priority वाला हो सकता है।

इंटरव्यूअर यह क्यों पूछते हैं

bug report किसी tester का मुख्य लिखित काम है, इसलिए यह सीधे हुनर की जांच है। इंटरव्यूअर दोबारा पैदा करने पर ध्यान और सबूत चाहते हैं, और वे खासकर severity तथा priority का फर्क चाहते हैं ऐसे उदाहरण के साथ जहां दोनों अलग हो जाएं, क्योंकि जो कैंडिडेट इन्हें एक कर देते हैं वे असर बताकर कारोबार को प्राथमिकता तय करने देने की जगह product managers से triage पर बहस करने लगते हैं।

अपना जवाब कैसे स्ट्रक्चर करें

  • लक्ष्य बताएं: बिना किसी बातचीत के दोबारा पैदा हो सके।
  • जरूरी हिस्से क्रम से गिनाएं।
  • severity और priority अलग अलग परिभाषित करें।
  • ऐसा उदाहरण दें जहां दोनों दोनों दिशाओं में अलग हो जाते हैं।
  • बताएं कि आप असर बताते हैं और priority कारोबार तय करता है।

उदाहरण जवाब

बोला हुआ उदाहरण, पहले व्यक्ति में

bug report की मेरी कसौटी यह है कि क्या ऐसा developer जिसने मुझसे कभी बात नहीं की, सिर्फ report से उसे दोबारा पैदा कर सकता है। तो title ठोस तरीके से बताता है कि क्या और कहां टूटा है, checkout टूटा है जैसा कुछ नहीं। फिर preconditions, यानी सटीक शुरुआती हालत और account का प्रकार, गिने हुए steps जिन्हें कोई अक्षरशः चला सके, उम्मीद का नतीजा, असल नतीजा, और environment तथा build number, क्योंकि पिछले हफ्ते के build पर दर्ज किया गया bug सबकी दोपहर बर्बाद करता है। सबूत हर बार जाता है: screen recording, network की request और response, और timestamps के साथ जरूरी log lines। severity बनाम priority पर, severity यह है कि सिस्टम कितनी बुरी तरह टूटा है और priority यह कि हम उसे कितनी जल्दी ठीक करेंगे, और ये दोनों अलग लोग अलग वजहों से तय करते हैं। जिस feature को दो लोग इस्तेमाल करते हैं उसमें data बिगाड़ने वाला bug ऊंची severity और नीची priority वाला है। landing page पर कंपनी का नाम गलत लिखे होना मामूली severity वाला है और आज सुबह ही ठीक होगा। मैं यह पक्का करता हूं कि असर सही सही बताऊं, कितने users, कोई और रास्ता है क्या, पैसा या data खतरे में है क्या, फिर priority product owner को तय करने देता हूं, क्योंकि यह उनका फैसला है।

जल्दी ही यह इंटरव्यू देने जा रहे हैं? GhostPilot आपकी लाइव कॉल सुनता है, सवाल पूछे जाते ही उसे पकड़ लेता है, और रियल-टाइम में एक स्ट्रक्चर्ड जवाब आपकी स्क्रीन पर डाल देता है। अगले मॉक में इसे आजमाएं, या ले लें एक $29 Session Pass, कोई सब्सक्रिप्शन नहीं, असली इंटरव्यू के लिए।

देखें यह कैसे काम करता है

फॉलो-अप सवाल जिनकी उम्मीद रखें

  • जो bug आप अभी भरोसे से दोबारा पैदा नहीं कर पा रहे, उसका title कैसे लिखेंगे?
  • अगर किसी ऊंची severity वाले bug की priority बार बार गिराई जाती रहे तो आप क्या करेंगे?
  • दर्ज करने से पहले किसी tester को कितनी जांच करनी चाहिए?

QA इंजीनियर के और सवाल

आपका इंटरव्यूअर इसका अपना वर्ज़न पूछेगा। फ्री Question Predictor में अपना असली जॉब डिस्क्रिप्शन पेस्ट कीजिए और वो 20 सवाल पाइए जो उस रोल में सबसे ज्यादा पूछे जाने की संभावना है, साथ में यह भी कि हर सवाल असल में क्या टटोल रहा है।

मेरे सवाल प्रेडिक्ट करें

मुश्किल सवाल पूछे जाने से पहले उनकी रिहर्सल कीजिए

एक लाइव कोपायलट के साथ प्रैक्टिस कीजिए, फिर तैयार होकर अंदर जाइए। $29 Session Pass आपको इंटरव्यू पार करा देता है, न कोई सब्सक्रिप्शन, न कोई लॉक-इन।

GhostPilot पाएं