JavaRush /จาวาบล็อก /Random-TH /ใครคือวิศวกร QA และจะเป็นวิศวกรได้อย่างไร

ใครคือวิศวกร QA และจะเป็นวิศวกรได้อย่างไร

เผยแพร่ในกลุ่ม
ตอนนี้หลายคนใฝ่ฝันที่จะหางานด้านไอทีเนื่องจากมีเงินเดือนค่อนข้างสูงในสาขานี้รวมถึงความต้องการผู้เชี่ยวชาญในตลาดแรงงานที่มั่นคง บ่อยครั้งที่ความฝันเหล่านี้ถูกบดบังด้วยความจำเป็นในการได้รับการศึกษาเฉพาะทางซึ่งไม่มีเวลาหรือเงิน แต่มีความเชี่ยวชาญพิเศษหลายประการที่ช่วยให้คุณสามารถเข้าสู่ไอทีผ่านทาง "ประตูหลัง" ได้โดยไม่ต้องผ่านขั้นตอนการฝึกอบรมเบื้องต้นและรับประสบการณ์ QA เป็นผู้เชี่ยวชาญเฉพาะด้าน "แนวเขตแดน" ดังกล่าว ใครคือวิศวกร QA และจะเป็นหนึ่งเดียวได้อย่างไร - 1

QA คือใคร และเขาทำอะไร?

งานของวิศวกรประกันคุณภาพนั้นไม่ค่อยเกี่ยวกับการตรวจสอบคุณภาพ (แม้ว่าคำนี้จะปรากฏในชื่อของวิชาชีพ) แต่เกี่ยวกับการตรวจสอบการใช้งานที่ถูกต้องของทุกขั้นตอนของการพัฒนาและการดำเนินการที่ถูกต้องของผลิตภัณฑ์ขั้นสุดท้าย ฟังดูเหมือนงานของผู้ทดสอบเล็กน้อย แต่เขาตรวจสอบเฉพาะการทำงานของแอปพลิเคชันและขึ้นอยู่กับผลลัพธ์ (การมีอยู่ของข้อบกพร่องและข้อผิดพลาด) ยอมรับหรือไม่ยอมรับ และวิศวกร QA ยังตรวจสอบการปฏิบัติตามมาตรฐานเมื่อพัฒนาโปรแกรม มีปฏิสัมพันธ์กับนักพัฒนา นักออกแบบ และลูกค้า เพื่อป้องกันไม่ให้เกิดจุดบกพร่องและข้อผิดพลาดในซอฟต์แวร์ จริงอยู่ที่ในประเทศของเราอาชีพการทดสอบและ QA มักถูกมองว่าเป็นภาพรวม
ใครคือวิศวกร QA และจะเป็นหนึ่ง - 2 ได้อย่างไร

หากเราแจกแจงรายละเอียดทีละจุด ความรับผิดชอบของวิศวกร QA จะรวมถึงงานต่อไปนี้:

  • ข้อกำหนดโดยละเอียดสำหรับโปรแกรม (ดำเนินการร่วมกับลูกค้า)
  • การวิเคราะห์และการคำนวณเวลาที่จำเป็นในการสร้างแอปพลิเคชันหรือแก้ไขข้อบกพร่อง (แน่นอนว่างานไม่ใช่งานสำหรับผู้เยาว์ แต่ในฐานะบุคคลที่มี "มุมมองภายนอก" QA จะให้การประมาณเวลาที่สมจริงที่สุด)
  • การพัฒนาสถานการณ์การทดสอบ
  • กระบวนการทดสอบนั้นเอง
  • ป้อนข้อบกพร่องที่ตรวจพบเข้าสู่ระบบติดตาม
  • หารือเกี่ยวกับการแก้ไขกับผู้เข้าร่วมการพัฒนาทุกคน
  • ติดตามกระบวนการแก้ไข
  • การทดสอบปัญหาที่เป็นปัญหาอีกครั้ง
  • การวิเคราะห์ผลการทดสอบ
  • การสรุปสคริปต์ทดสอบ '
  • การวิเคราะห์กระบวนการพัฒนาทีม
  • การเพิ่มประสิทธิภาพกระบวนการพัฒนาเพื่อหลีกเลี่ยงไม่ให้ข้อผิดพลาดที่ตรวจพบปรากฏขึ้นอีก (หากข้อผิดพลาดเกิดขึ้นเนื่องจากความไม่สอดคล้องกันในการดำเนินการของแผนกต่างๆ หรือเนื่องจากมีคนไม่ปฏิบัติตามมาตรฐานการพัฒนาที่กำหนดไว้ จึงเป็นหน้าที่ของ QA ที่จะชี้ให้เห็นประเด็นปัญหานี้และรับรองว่าจะมีการกำจัดออกไป) ;
  • การเก็บรักษาเอกสารการทดสอบ
เมื่อมองแวบแรก มีความรับผิดชอบมากมาย แต่ในทางปฏิบัติ บางส่วนตกอยู่ภายใต้ความรับผิดชอบของผู้ทดสอบ เจ้าหน้าที่ควบคุมคุณภาพ นักพัฒนา นักวิเคราะห์ธุรกิจ และนักเขียนด้านเทคนิค ดังนั้นในบริษัทต่างๆ ความรับผิดชอบของวิศวกร QA จะแตกต่างกันเล็กน้อย: บางแห่งจะมีงานเพิ่มเติมในการวางแผนงานเกี่ยวกับโปรแกรมและข้อบกพร่อง บางแห่งเน้นที่การทดสอบและการติดตามการแก้ไขมากกว่า และบางแห่งที่ QA เองก็มีส่วนเกี่ยวข้อง การสร้างการแก้ไข
ใครคือวิศวกร QA และจะเป็นหนึ่งเดียวได้อย่างไร - 3
ดังนั้นในแต่ละกรณี วันทำงานจะดูแตกต่างกัน โดยทั่วไป วิศวกร QA จะเริ่มต้นวันใหม่ด้วยการทดสอบและติดตามความคืบหน้าของการพัฒนาโดยใช้ระบบติดตาม ในระหว่างวัน เขาสื่อสารกับนักพัฒนา (ชี้แจงความคืบหน้าของการพัฒนาและปัญหาที่ทำให้การพัฒนาช้าลง) และลูกค้า (ชี้แจงข้อกำหนดสำหรับฟังก์ชันที่กำลังพัฒนาอยู่) เมื่อสิ้นสุดวัน มีการเปลี่ยนแปลงทั้งหมดกับเอกสารการทดสอบ

ข้อดีและข้อเสียของอาชีพ

นอกจากเงินเดือนแล้ว งาน QA สามารถกระตุ้นอะไรได้บ้าง? ข้อดีประการหนึ่งที่น่าพึงพอใจที่สุดคือการตระหนักถึงการมีส่วนร่วมของคุณในการสร้างและปรับปรุงผลิตภัณฑ์ เป็นความรู้สึกที่อธิบายไม่ได้เมื่อผลิตภัณฑ์ที่มีผลงานและไอเดียของคุณถือกำเนิดขึ้น นอกเหนือจากกิจวัตรประจำวันในชีวิตประจำวัน
ใครคือวิศวกร QA และจะเป็นหนึ่งเดียวได้อย่างไร - 4
นอกจากนี้ ข้อดีของ QA ก็คือโอกาสในการทำความคุ้นเคยกับเทคโนโลยีใหม่ๆ อย่างใกล้ชิด หากคุณต้องการเปลี่ยนมาเชี่ยวชาญด้านไอทีด้านอื่น ตำแหน่ง QA คือสถานที่ที่ดีที่สุดในการทำความรู้จักงานในอนาคตของคุณให้ดียิ่งขึ้น QA มีข้อเสียเพียงข้อเดียวเท่านั้น นั่นคือ ความรับผิดชอบที่น่าเบื่อและซ้ำซากจำเจในการทดสอบด้วยตนเองและอัปเดตเอกสารการทดสอบ จริงอยู่พวกเขารบกวนคุณในตอนแรกเท่านั้น แต่ด้วยการขยายขอบเขตความรับผิดชอบทุกอย่างจะน่าสนใจและมีชีวิตชีวามากขึ้น

จะเป็น QA ได้อย่างไร?

ในความเป็นจริง ในการก้าวเข้าสู่เส้นทางของ QA คุณไม่จำเป็นต้องมีความรู้เกี่ยวกับภาษาโปรแกรมหรือโครงสร้างฐานข้อมูล สิ่งสำคัญคือการมีความเข้าใจในโครงสร้างของกระบวนการพัฒนาซอฟต์แวร์และเข้าใจกระบวนการทดสอบ คุณต้องอ่านวรรณกรรม (ส่วนใหญ่เป็นภาษาต่างประเทศ) ฝึกฝนเรื่อง “แมว” (ฝึกใช้พีซี พยายามสังเกตข้อบกพร่องและจุดบกพร่องทั้งหมดในแอปพลิเคชัน/เว็บไซต์) เพื่อให้มั่นใจมากขึ้น คุณสามารถเข้ารับการอบรมหลักสูตรต่างๆ บนอินเทอร์เน็ตและ/หรือฝึกงานที่ศูนย์ฝึกอบรมต่างๆ ได้ (ขออภัย สาขาวิชาพิเศษนี้ไม่มีการสอนในสถาบัน) พัฒนาภาษาอังกฤษของคุณ (เมื่อเลือกบุคลากร บริษัทไอทีจะเลือกผู้สมัครที่มีความรู้ภาษาอังกฤษมากกว่า)
ใครคือวิศวกร QA และจะเป็นหนึ่งได้อย่างไร - 5
ไม่ว่าในกรณีใด เบื้องต้น QA จะได้รับการทดสอบความรู้ของเขาเกี่ยวกับกระบวนการทดสอบซอฟต์แวร์: เหตุใดจึงจำเป็น มีการทดสอบประเภทใดบ้าง มีจุดบกพร่องอย่างไร จะบันทึกอย่างไร และขั้นตอนใดที่ต้องดำเนินการ เพื่อปิดมัน ในตอนแรกล็อตของคุณจะถูกทดสอบ และหลังจากที่คุณคุ้นเคยกับงานนี้และเรียนรู้ดีขึ้นเล็กน้อยว่าการพัฒนาซอฟต์แวร์มีโครงสร้างอย่างไรในบริษัทของคุณ คุณจะก้าวไปสู่ระดับที่สูงขึ้นและได้รับส่วนแบ่งความรับผิดชอบสำหรับผลิตภัณฑ์ที่ได้รับการพัฒนา ระดับการเข้าสู่ QA พิเศษนั้นต่ำกว่าโปรแกรมเมอร์อย่างมาก ซึ่งเป็นเหตุผลว่าทำไมการแข่งขันสำหรับตำแหน่งงานว่างนี้จึงมีขนาดใหญ่มาก ดังนั้นเพื่อการสัมภาษณ์ที่ประสบความสำเร็จ นอกเหนือจากความรู้แล้ว คุณยังต้องมีคุณสมบัติส่วนตัวบางประการด้วย ดังนั้นความสามารถในการสร้างการสื่อสารจึงเป็นสิ่งสำคัญสำหรับ QA - เขาต้องมีปฏิสัมพันธ์กับผู้เข้าร่วมการพัฒนาเกือบทั้งหมดตั้งแต่ลูกค้าไปจนถึงผู้ทดสอบ ในเวลาเดียวกันเขาจะต้องสามารถถ่ายทอดความแตกต่างทั้งหมดที่แอปพลิเคชันต้องปฏิบัติตามให้กับนักแสดงได้ ความเอาใจใส่ ความอดทน และความอุตสาหะมีความสำคัญไม่น้อยไปกว่า - สิ่งเหล่านี้จำเป็นในกระบวนการทดสอบโปรแกรม แน่นอนว่าการทดสอบที่ประสบความสำเร็จนั้นต้องอาศัยความหลงใหลในคนเก็บเห็ดและความอยากรู้อยากเห็นของเด็กที่แยกชิ้นส่วนนาฬิกาหรือของเล่นชิ้นโปรดเพื่อที่การค้นหาข้อผิดพลาดจะไม่กลายเป็นกิจวัตรที่น่าหดหู่สำหรับคุณ (หากคุณมีเรื่องราวสองสามเรื่องเกี่ยวกับการค้นหาที่ประสบความสำเร็จ ข้อบกพร่อง นี่อาจเป็นข้อดีอย่างมากสำหรับผู้สรรหาบุคลากร) ทักษะการวิเคราะห์ยังจำเป็นเพื่อระบุวิธีปรับปรุงกระบวนการพัฒนาและแอปพลิเคชันด้วย

อนาคต

งาน QA เป็นหนึ่งในจุดเริ่มต้นที่ค่อนข้างง่ายในด้านไอที โดยมีตัวเลือกการพัฒนามากมาย คุณสามารถอยู่ในความพิเศษนี้และไต่เต้าขึ้นไปบนบันไดได้: Junior QA, Middle QA, Senior QA, QA Team Lead, QA Manager, Head of QA department. หากคุณสนใจการเขียนโปรแกรมมากกว่า แต่ยังไม่พร้อมที่จะเป็นโปรแกรมเมอร์ คุณสามารถเปลี่ยนไปใช้วิศวกรระบบอัตโนมัติของ QA ได้ จากนั้นคุณสามารถลองใช้การยืนยันแอปพลิเคชันอัตโนมัติได้
ใครคือวิศวกรควบคุมคุณภาพและจะเป็นหนึ่งเดียวได้อย่างไร - 6
หากคุณถือว่า QA เป็นเพียงจุดเริ่มต้นสำหรับอาชีพในสาขาพิเศษอื่น ๆ หลังจากการฝึกอบรมเพิ่มเติมแล้ว คุณสามารถฝึกอบรมใหม่ในฐานะโปรแกรมเมอร์ นักวิเคราะห์ธุรกิจ หรือผู้จัดการโครงการได้ สาขาใหม่ๆ มอบโอกาสเพิ่มเติมสำหรับการเติบโตทางอาชีพ แต่ระดับความรับผิดชอบแตกต่างไปจากเดิมอย่างสิ้นเชิง
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION