← ตำแหน่งงานทั้งหมด
Quality

QA Engineer (Mid-Level)

วางรากฐานการทดสอบอัตโนมัติของทีม ครอบคลุมทั้งระดับ API และหน้าจอผู้ใช้

บริษัท
TigerSoft
สถานที่ปฏิบัติงาน
รามอินทรา กรุงเทพมหานคร
รูปแบบการทำงาน
Onsite
ประสบการณ์
2–3 ปี
สมัครตำแหน่งนี้

สรุปภาพรวมตำแหน่งงาน (Job Summary)

เรากำลังมองหา QA Engineer (Mid-level) ที่มีใจรักในการควบคุมคุณภาพซอฟต์แวร์และมีประสบการณ์ด้านการทำ Automated Testing เข้ามาร่วมเป็นกำลังสำคัญในทีมพัฒนาระบบ HRM และ HRD คุณจะมีบทบาทสำคัญในการวางรากฐานการทดสอบอัตโนมัติ เพื่อให้มั่นใจว่าการเปลี่ยนผ่านระบบไปสู่สถาปัตยกรรม Microservices จะมีความถูกต้องแม่นยำ ไร้รอยต่อ และปราศจากข้อผิดพลาดในระดับวิกฤต (Zero-Defect) โดยเฉพาะในส่วนของการคำนวณที่ซับซ้อน

หน้าที่และความรับผิดชอบ (Key Responsibilities)

  • Automated Testing: ออกแบบ พัฒนา และบำรุงรักษาชุดทดสอบอัตโนมัติ (Automated Test Scripts) ทั้งในระดับ API และ Web UI (Frontend) เพื่อครอบคลุมฟีเจอร์หลักของแพลตฟอร์ม
  • Test Planning & Execution: วิเคราะห์ Requirement ร่วมกับ Product Owner และ Tech Lead เพื่อจัดทำ Test Plan, Test Case และ Test Scenario ที่รัดกุมและครอบคลุมตรรกะทางธุรกิจที่ซับซ้อน (เช่น การคำนวณ Payroll และ Time Attendance)
  • Regression Testing: ดำเนินการทดสอบระบบอย่างเป็นระบบ โดยเฉพาะในช่วงที่มีการย้ายระบบ (Migration) เพื่อเปรียบเทียบและยืนยันความถูกต้องระหว่างระบบเดิมกับระบบใหม่
  • Defect Management: ตรวจสอบ บันทึก และติดตามข้อบกพร่อง (Bugs/Defects) อย่างละเอียด พร้อมให้ข้อมูลเบาะแสที่ชัดเจนเพื่อให้ทีม Developer ทำกระบวนการ Root Cause Analysis ได้อย่างรวดเร็ว
  • CI/CD Integration: นำชุดทดสอบอัตโนมัติไปผสานรวมกับกระบวนการ CI/CD Pipeline เพื่อให้เกิดการทดสอบอย่างต่อเนื่องทุกครั้งที่มีการอัปเดตโค้ด
  • Quality Advocacy: นำเสนอเครื่องมือหรือกระบวนการใหม่ๆ เพื่อยกระดับประสิทธิภาพและมาตรฐานการทดสอบซอฟต์แวร์ภายในทีม

คุณสมบัติผู้สมัคร (Qualifications)

  • มีประสบการณ์การทำงานในสายงาน Software Testing หรือ Quality Assurance อย่างน้อย 2-3 ปี
  • มีประสบการณ์จริงในการเขียนโค้ดเพื่อทำ Automated Testing (เช่น Robot Framework, Cypress, Playwright, Selenium หรือเครื่องมืออื่นๆ ที่เทียบเท่า)
  • มีความเชี่ยวชาญในการทดสอบ API (API Testing) ด้วยเครื่องมืออย่าง Postman, REST Assured หรือเครื่องมือที่เกี่ยวข้อง
  • มีความเข้าใจในหลักการทดสอบซอฟต์แวร์รูปแบบต่างๆ (Integration Test, E2E Test, Regression Test) และวงจรการพัฒนาซอฟต์แวร์ (SDLC/STLC)
  • สามารถอ่านและใช้งานคำสั่ง SQL เบื้องต้นถึงระดับกลาง เพื่อตรวจสอบความถูกต้องของข้อมูลในฐานข้อมูล (Database Validation)
  • มีทักษะการสื่อสารที่ยอดเยี่ยม สามารถทำงานประสานงานระหว่างทีม Business (PO) และทีม Technical (Developers) ได้อย่างราบรื่น
  • พิจารณาเป็นพิเศษ: หากมีประสบการณ์ทดสอบระบบที่มีการคำนวณตัวเลขความแม่นยำสูง (เช่น ระบบ HR, Payroll, ระบบบัญชี) หรือคุ้นเคยกับสถาปัตยกรรม Microservices

ตัวชี้วัดความสำเร็จเบื้องต้น (Success Criteria)

  • สามารถสร้างและใช้งาน Automated Test Scripts ครอบคลุม Business Flow หลัก (Critical Paths) ได้ตามเป้าหมาย
  • ลดปริมาณ Defect ที่หลุดรอดไปถึงสภาพแวดล้อม Production (Defect Leakage) ได้อย่างมีนัยสำคัญ
  • เพิ่มความรวดเร็วและความมั่นใจในกระบวนการส่งมอบซอฟต์แวร์ (Release Cycle) ให้กับทีมพัฒนา

วิธีการสมัคร (How to Apply)

ผู้ที่สนใจสามารถส่ง Resume หรือ CV พร้อมระบุตำแหน่งที่ต้องการสมัคร มาได้ที่:

วิธีการสมัคร

ส่ง Resume หรือ CV พร้อมระบุตำแหน่งที่ต้องการสมัครมาที่อีเมลด้านล่าง หากเคยมีผลงานที่เกี่ยวข้อง เช่น GitHub, บทความ หรือระบบที่เคยออกแบบ สามารถแนบมาได้

ส่งใบสมัครทางอีเมล

อีเมล: kanate.k@tigersoft.co.th

หากปุ่มด้านบนไม่เปิดโปรแกรมอีเมล ให้คัดลอกที่อยู่อีเมลข้างต้นไปส่งเองได้