QA Engineer
• ตรวจสอบข้อกำหนดด้านคุณภาพและเอกสารการออกแบบทางเทคนิคเพื่อมอบข้อเสนอแนะและความคิดเห็นอย่างรวดเร็ว
• จัดทำแผนการทดสอบและเคสทดสอบที่มีละเอียด ครอบคลุม และมีโครงสร้างที่ดี
• ประเมิน จัดลำดับความสำคัญ วางแผน และประสานงานกิจกรรมในการทดสอบคุณภาพ
Responsibilities
• ตรวจสอบข้อกำหนดด้านคุณภาพและเอกสารการออกแบบทางเทคนิคเพื่อมอบข้อเสนอแนะและความคิดเห็นอย่างรวดเร็ว
• จัดทำแผนการทดสอบและเคสทดสอบที่มีละเอียด ครอบคลุม และมีโครงสร้างที่ดี
• ประเมิน จัดลำดับความสำคัญ วางแผน และประสานงานกิจกรรมในการทดสอบ
• ออกแบบ พัฒนา และจัดทำสคริปต์อัตโนมัติโดยใช้เครื่องมือโอเพนซอร์ส
• จัดระเบียบและบันทึกเอกสารอย่างละเอียด รวมทั้งหาจุดบกพร่อง
• ทำการทดสอบ regression testing อย่างละเอียดเมื่อดีบักแล้ว
• พัฒนาและดำเนินกระบวนการทดสอบสำหรับผลิตภัณฑ์ใหม่และผลิตภัณฑ์เดิมเพื่อตอบสนองความต้องการของลูกค้า
• ติดต่อประสานงานกับทีมภายใน (เช่น นักพัฒนาและผู้จัดการผลิตภัณฑ์) เพื่อระบุความต้องการของระบบ
• ตรวจสอบผลลัพธ์ของกระบวนการดีบัก
• ตรวจสอบสาเหตุของซอฟต์แวร์ทำงานไม่ปกติและฝึกอบรมผู้ใช้ให้นำโซลูชันไปใช้
• ติดตามการตรวจสอบการรับประกันคุณภาพ เช่น ความหนาแน่นของข้อผิดพลาด (defect densities) และ open defect counts
• ติดตามข่าวสารล่าสุดเกี่ยวกับเครื่องมือและกลยุทธ์ในการทดสอบแบบใหม่
Requirements and skills
• มีประสบการณ์ในการพัฒนาซอฟต์แวร์
• มีประสบการณ์กทำงานในการประกันคุณภาพซอฟต์แวร์
• มีความรู้เกี่ยวกับระเบียบวิธี เครื่องมือ และกระบวนการในการรับประกันคุณภาพของซอฟต์แวร์เป็นอย่างดี
• มีประสบการณ์ในการเขียนแผนการทดสอบและเคสทดสอบที่ชัดเจน กระชับ และครอบคลุม
• มีประสบการณ์ตรงกับการทดสอบทั้งแบบกล่องขาวและกล่องดำ
• มีประสบการณ์จริงตรงในการใช้งานเครื่องมือทดสอบอัตโนมัติ
• ความรู้ที่มั่นคงของ SQL และสคริปต์
• มีประสบการณ์เกี่ยวกับกระบวนการพัฒนาแบบ Agile/Scrum
• มีประสบการณ์ด้านการทดสอบประสิทธิภาพและความปลอดภัยจะพิจารณาเป็นพิเศษ
• จบปริญญาตรี/โท สาขาวิทยาการคอมพิวเตอร์ วิศวกรรมศาสตร์ หรือสาขาวิชาที่เกี่ยวข้อง