2568
ประเภทธุรกิจ : กิจกรรมเกี่ยวกับบัญชีการทำบัญชีและการตรวจสอบบัญชี การให้คำปรึกษาด้านภาษี
ตำแหน่งงาน : นักศึกษาฝึกงานตำแหน่ง QA automation/manual tester
ระยะเวลา :
มกราคม 2568 ถึง
เมษายน 2568
รายละเอียดงาน :
1. สำหรับ Manual Testing
Requirement Analysis: วิเคราะห์เอกสาร Business Requirement และ User Stories เพื่อกำหนดขอบเขตการทดสอบให้ครอบคลุมทุกเงื่อนไข
Test Case Design: ออกแบบกรณีทดสอบ (Test Cases) โดยใช้เทคนิค Boundary Value Analysis และ Equivalence Partitioning เพื่อเพิ่มความครอบคลุมของชุดทดสอบ
Scenario Development: จัดทำ Test Scenarios และขั้นตอนการทดสอบ (Steps) พร้อมผลลัพธ์ที่คาดหวัง (Expected Results) ที่ชัดเจนและเข้าใจง่าย
Defect Management: ดำเนินการทดสอบและบันทึกผลการทดสอบ พร้อมรายงานข้อผิดพลาด (Bugs) อย่างละเอียดเพื่อให้ทีมพัฒนาแก้ไขได้อย่างถูกต้อง
2. สำหรับ Automation Testing (Cypress Focus)
Automated Script Development: พัฒนาชุดคำสั่งทดสอบอัตโนมัติด้วย Cypress Framework (JavaScript/TypeScript) เพื่อรองรับการทดสอบแบบ End-to-End (E2E)
Optimization with Custom Commands: สร้าง Custom Commands เพื่อลดความซ้ำซ้อนของ Code (Code Reusability) และช่วยให้ชุดทดสอบอ่านง่ายและบำรุงรักษาง่ายขึ้น
API Interception: ประยุกต์ใช้ cy.intercept() เพื่อจำลองข้อมูล (Mock Data) และทดสอบความถูกต้องของ API Integration บน Front-end
Regression Testing: ใช้ Automation Script ในการทำ Regression Test เพื่อลดระยะเวลาในการตรวจสอบระบบซ้ำ และช่วยเพิ่มความมั่นใจในการ Deploy ระบบ