Quality Assurance (Mid - Senior Level)
Summary
Mid–senior manual QA role in Sathon, Bangkok: analyzes requirements, business and system flows to design test cases, then tests web/mobile apps, APIs and back-end flows (payment, order, admin/report) using Postman, SQL and test-management tools. Salary ฿30,000–45,000/month.
Salary: ฿30,000 – ฿45,000 per month
Job Description: Quality Assurance
เรากำลังมองหา Quality Assurance ที่สนใจพัฒนาทักษะด้านการทดสอบระบบ สามารถเรียนรู้และทำความเข้าใจ Requirement, Business Flow และ System Flow เพื่อนำมาออกแบบ Test Case และตรวจสอบคุณภาพของระบบได้อย่างเป็นขั้นตอน
ตำแหน่งนี้จะทำงานร่วมกับ Developer, PM/BA และ UX/UI ตั้งแต่ช่วงวางแผน ทดสอบก่อน Release ตลอดจนตรวจสอบและติดตามปัญหาหลัง Deploy
เราไม่ได้มองหาเพียงคนที่ทดสอบตามหน้าจอหรือกดตามขั้นตอนเท่านั้น แต่ต้องการคนที่พร้อมเรียนรู้ว่าแต่ละ Feature ถูกสร้างขึ้นเพื่ออะไร ข้อมูลไหลผ่านระบบอย่างไร และมีกรณีใดบ้างที่อาจทำให้ระบบทำงานผิดพลาด
หน้าที่รับผิดชอบ
อ่านและทำความเข้าใจ Requirement, User Story, Business Flow และ System Flow
จัดทำ Test Case, Test Scenario, Checklist และ Test Data สำหรับการทดสอบ
ทดสอบระบบ Web Application, Mobile Application, API และ Backend Flow
ทดสอบ Functional Test, Regression Test, Smoke Test, Integration Test และสนับสนุน UAT
ตรวจสอบ Input, Validation, Calculation, Status, Report และผลลัพธ์ของข้อมูล
ทดสอบ API ผ่าน Postman, Swagger หรือเครื่องมืออื่นที่เกี่ยวข้อง
ตรวจสอบข้อมูลในฐานข้อมูลด้วย SQL ตามขอบเขตที่ได้รับ
บันทึก Bug อย่างละเอียด โดยระบุขั้นตอนการ Reproduce, Expected Result, Actual Result รวมถึง Screenshot, Video หรือ Log ที่จำเป็น
ประสานงานกับ Developer เพื่ออธิบายปัญหาและ Verify หลังแก้ไข
ทดสอบ Happy Path, Negative Case และ Edge Case ที่อาจเกิดขึ้น
ตรวจสอบผลกระทบของการแก้ไข Feature ต่อ Flow อื่นในระบบ
ช่วยประเมินความเสี่ยงของ Feature และแจ้งปัญหาที่อาจกระทบต่อการ Release
ดูแลคุณภาพของ Flow สำคัญ เช่น User, Payment, Order, Report, Permission, Data และ Business Logic
สำหรับระดับ Mid-level: สามารถช่วยวาง Test Plan, กำหนด Regression Scope และ Review Test Case ร่วมกับทีมได้
คุณสมบัติที่ต้องการ
มีประสบการณ์ QA ประมาณ 2–4 ปี
สามารถรับ Requirement แล้ววิเคราะห์และแตก Test Case ได้ด้วยตนเอง
เข้าใจการทดสอบ Web Application, Mobile Application และ API
สามารถออกแบบ Test Scenario ให้ครอบคลุม Happy Path, Negative Case และ Edge Case
สามารถวิเคราะห์ Business Logic และตรวจสอบความถูกต้องของข้อมูลได้
สามารถใช้ SQL ตรวจสอบข้อมูลใน Database ได้
เข้าใจ API Behavior, HTTP Status, Request/Response, Authentication และ Validation
สามารถวิเคราะห์ Impact เมื่อมีการแก้ไข Feature หรือ Business Rule
สามารถกำหนด Regression Scope ตามส่วนที่ได้รับผลกระทบได้
สามารถประเมินความรุนแรงและความเร่งด่วนของ Bug ได้
สามารถช่วย Review Requirement และตั้งคำถามในประเด็นที่ไม่ชัดเจนก่อนเริ่มพัฒนา
สามารถช่วยวาง Test Plan และประเมินความเสี่ยงก่อน Release ร่วมกับทีมได้
มีประสบการณ์ทดสอบระบบหลังบ้าน, Admin Panel, POS, Payment, E-commerce, CRM, ERP หรือระบบที่มี Business Logic ซับซ้อนจะพิจารณาเป็นพิเศษ
หากมีประสบการณ์ Automation Test เช่น Playwright, Cypress, Selenium หรือ API Automation จะพิจารณาเป็นพิเศษ แต่ไม่บังคับ
ทักษะที่ควรมี
Manual Testing
Functional Testing
Test Case Design
Test Scenario Design
Smoke Testing
Regression Testing
Integration Testing
API Testing
Postman / Swagger
SQL พื้นฐาน
Bug Reporting
Requirement Analysis
Business Flow Testing
Cross-browser Testing
Responsive Testing
UAT Support
Defect Tracking
Risk-based Testing
คุณสมบัติที่พิจารณาเป็นพิเศษ
เคยทดสอบระบบที่มี Flow ซับซ้อน เช่น POS, Payment, Booking, CRM, ERP, E-commerce หรือระบบหลังบ้าน
เคยตรวจสอบข้อมูลใน Database ด้วย SQL
เข้าใจ HTTP Status, Request/Response, JSON และ API Behavior
เคยทดสอบ Authentication, Token, Permission หรือ Role-based Access Control
เคยทำงานและประสานงานกับ Developer โดยตรง
สามารถใช้ AI ช่วยวิเคราะห์ Requirement, ออกแบบ Test Case หรือค้นหา Edge Case ได้อย่างเหมาะสม
มีพื้นฐาน Automation Test หรือสนใจพัฒนาไปทาง Automation QA
สามารถมองภาพรวมของระบบได้ ไม่จำกัดเฉพาะการทดสอบหน้าจอ
ลักษณะของคนที่เหมาะกับตำแหน่งนี้
ไม่ปล่อยผ่านเมื่อพบสิ่งที่ไม่สมเหตุสมผล
กล้าถามเมื่อ Requirement หรือ Expected Result ไม่ชัดเจน
คิดการทดสอบเป็น Flow ไม่ได้พิจารณาเฉพาะปุ่มหรือหน้าจอ
อธิบาย Bug ให้ Developer และผู้เกี่ยวข้องเข้าใจได้
แยกความรุนแรงของ Bug ได้ เช่น Critical, Major, Minor หรือ Cosmetic
มีความรับผิดชอบต่อคุณภาพของงานก่อน Release
พร้อมเรียนรู้ Business Logic และ Technical Flow ของระบบ
เข้าใจว่าหน้าที่ของ QA ไม่ใช่เพียงการหาบั๊ก แต่คือการช่วยให้ระบบพร้อมสำหรับการใช้งานจริง
ตัวอย่างงานที่ต้องเจอ
ทดสอบ Login, Authentication, Permission, Role และ Access Control
ทดสอบการสร้าง แก้ไข ลบ และค้นหาข้อมูลในระบบหลังบ้าน
ทดสอบ API Request/Response และ Validation
ทดสอบ Report ว่าข้อมูลถูกต้องตรงกับ Database และ Business Rule
ทดสอบ Flow การชำระเงิน, Order, Transaction, Status และ Webhook
ทดสอบกรณีข้อมูลซ้ำ, Token หมดอายุ, Permission ไม่เพียงพอ, Network Error และ Timeout
ทดสอบการทำงานพร้อมกันหรือการส่ง Request ซ้ำใน Flow สำคัญ
ทดสอบ Regression ก่อน Release Version ใหม่
Verify Bug หลัง Developer แก้ไขและตรวจสอบผลกระทบที่เกี่ยวข้อง
เครื่องมือที่ใช้ในการทำงาน
Postman / Swagger
Jira / ClickUp / Trello หรือเครื่องมือจัดการ Task
Google Sheets / Microsoft Excel สำหรับจัดทำ Test Case
SQL Client เช่น DBeaver, TablePlus, MySQL Workbench หรือ pgAdmin
Browser DevTools
Git / GitHub เบื้องต้น
Playwright / Cypress / Selenium หากมีประสบการณ์ด้าน Automation
สิ่งที่คาดหวังจากผู้สมัคร
คาดหวังว่าสามารถรับ Requirement แล้ววิเคราะห์และออกแบบ Test Case ได้ด้วยตนเอง ทดสอบ Flow ที่มี Business Logic ซับซ้อนได้ ตรวจสอบ API และ Database ได้ สื่อสาร Bug ได้ชัดเจน รวมถึงสามารถวิเคราะห์ Impact, กำหนด Regression Scope และช่วยประเมินความเสี่ยงก่อน Release ร่วมกับทีมได้