ประกาศงานนี้หมดอายุแล้ว
QA Tester (JR/Mid Level)
ที่เฟเวอร์ลี่ จำกัดJob Description: Junior QA Tester / Mid-level QA Testerเรากำลังมองหา QA Tester ที่สนใจพัฒนาทักษะด้านการทดสอบระบบ สามารถเรียนรู้และทำความเข้าใจ 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 ร่วมกับทีมได้
คุณสมบัติที่ต้องการJunior-level
- มีประสบการณ์ QA, Software Tester หรือสายงานที่เกี่ยวข้องประมาณ 0–2 ปี
- ยินดีรับนักศึกษาจบใหม่ที่มีพื้นฐานการทดสอบ Software หรือมีผลงานที่เกี่ยวข้อง
- เข้าใจพื้นฐาน SDLC และขั้นตอนการพัฒนา Software
- สามารถอ่าน Requirement และเขียน Test Case ตาม Flow ที่กำหนดได้
- เข้าใจพื้นฐานการทดสอบ Web Application
- รู้จัก Functional Test, Smoke Test และ Regression Test
- สามารถบันทึก Bug พร้อมขั้นตอนการเกิดปัญหาได้อย่างชัดเจน
- ใช้เครื่องมือพื้นฐาน เช่น Postman, Swagger, Jira, ClickUp, Trello หรือเครื่องมือจัดการงานอื่นได้
- เข้าใจพื้นฐาน HTTP, Request, Response, JSON และ Status Code
- หากสามารถเขียน SQL เบื้องต้นได้จะพิจารณาเป็นพิเศษ
- มีความละเอียด รอบคอบ กล้าถาม และพร้อมเรียนรู้ระบบ
- สามารถทำงานร่วมกับ Developer และทีมที่เกี่ยวข้องได้
Mid-level
- มีประสบการณ์ QA หรือ Software Tester ประมาณ 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
สิ่งที่คาดหวังจากผู้สมัครสำหรับ Junior-levelคาดหวังว่าสามารถอ่าน Requirement และทดสอบตาม Flow ที่กำหนดได้ เขียน Test Case และบันทึก Bug ได้อย่างชัดเจน มีความละเอียด กล้าถามเมื่อไม่เข้าใจ และสามารถพัฒนาตนเองให้เริ่มมองเห็น Negative Case, Edge Case และผลกระทบต่อส่วนอื่นของระบบได้
ผู้สมัครที่ยังไม่มีประสบการณ์ทำงานสามารถสมัครได้ หากมีพื้นฐานการทดสอบ Software เข้าใจหลักการทำงานของ Web หรือ API และสามารถแสดงให้เห็นถึงวิธีคิดในการตรวจสอบคุณภาพของระบบ
สำหรับ Mid-levelคาดหวังว่าสามารถรับ Requirement แล้ววิเคราะห์และออกแบบ Test Case ได้ด้วยตนเอง ทดสอบ Flow ที่มี Business Logic ซับซ้อนได้ ตรวจสอบ API และ Database ได้ สื่อสาร Bug ได้ชัดเจน รวมถึงสามารถวิเคราะห์ Impact, กำหนด Regression Scope และช่วยประเมินความเสี่ยงก่อน Release ร่วมกับทีมได้
ทักษะที่จำเป็น
- Automation
- Selenium
- MySQL
- JSON
- ERP
ประสบการณ์ที่จำเป็น
- ไม่ระบุประสบการณ์ขั้นต่ำ
เงินเดือน
- 25,000 - 35,000 THB, สามารถต่อรองได้
สายงาน
- ฝ่ายควบคุมคุณภาพ
ประเภทงาน
- งานประจำ
เกี่ยวกับบริษัท
Founded in 2013, we have developed applications for world leading brands and worked with thousands of the biggest brands nationally. Additionally, we also developed user centric apps with a similar core focus on engagement through providing fun and engaging social networking experiences. In 2019, ... อ่านต่อ
ร่วมงานกับเรา: At Feyverly, our mission is “to empower and enable Thai SMEs with the capabilities to e-Trade B2B globally” and we believe we can achieve this by understanding our clients’ businesses and providing personalised support. Your performance will be our greatest success.
สวัสดิการ
- ทำงาน 5 วัน/สัปดาห์
- ชั่วโมงทำงานยืดหยุ่น
