01
เกี่ยวกับตำแหน่งนี้
เรากำลังเปิดรับ QA Engineer เพื่อช่วยให้เราส่งมอบซอฟต์แวร์ได้อย่างมั่นใจ คุณจะผสมผสานการทดสอบแบบ Manual Exploratory อย่างละเอียดเข้ากับ Test Automation ทำงานร่วมกับวิศวกรตั้งแต่ช่วงแรกของทุกฟีเจอร์ และทำให้คุณภาพเป็นความรับผิดชอบร่วมกันของทั้งทีม
02
สิ่งที่คุณจะทำ
- รีวิว Requirement และงานออกแบบตั้งแต่เนิ่น ๆ เพื่อหาช่องโหว่ Edge Case และความเสี่ยง
- เขียนและดูแล Test Plan, Test Case และชุด Regression Test
- ทำ Exploratory Testing ทั้งบนเว็บและมือถือ ครอบคลุมอุปกรณ์และเบราว์เซอร์ที่หลากหลาย
- พัฒนาและดูแล Automated Test สำหรับ UI (Playwright หรือ Cypress) และ API (Postman หรือแบบเขียนโค้ด)
- นำ Automated Test เข้าสู่ CI Pipeline และดูแลให้รวดเร็วและเชื่อถือได้
- รายงานบั๊กอย่างชัดเจน พร้อมขั้นตอนการทำซ้ำ หลักฐาน และระดับความรุนแรง จากนั้นตรวจสอบการแก้ไข
- สนับสนุนการทดสอบด้านประสิทธิภาพ การเข้าถึงได้ (Accessibility) และความปลอดภัยเบื้องต้น
- ช่วยกำหนดเกณฑ์การ Release และตัวชี้วัดด้านคุณภาพ
03
สิ่งที่เรามองหา
- มีประสบการณ์ด้านการทดสอบซอฟต์แวร์หรือ Quality Assurance อย่างน้อย 2 ปี
- เข้าใจเทคนิคการทดสอบเป็นอย่างดี: Boundary Value, Equivalence Partitioning และ Risk-based Testing
- มีประสบการณ์ทำ Test Automation ด้วย JavaScript/TypeScript หรือ Python
- มีประสบการณ์ทดสอบ REST API และอ่าน JSON Response
- คุ้นเคยกับเครื่องมือติดตามบั๊กและการทำงานแบบ Agile (Jira, Linear หรือใกล้เคียง)
- ละเอียดรอบคอบ และเขียนสื่อสารได้ชัดเจนทั้งภาษาไทยและภาษาอังกฤษ
04
มีจะดีมาก
- มีใบรับรอง ISTQB
- มีประสบการณ์ใช้เครื่องมือทดสอบประสิทธิภาพ (k6, JMeter)
- มีประสบการณ์ทดสอบแอปมือถือ (Appium, Device Farm)
- ใช้ SQL เบื้องต้นเพื่อตรวจสอบข้อมูลได้
- มีประสบการณ์ใช้เครื่องมือทดสอบด้าน Accessibility