MÔ TẢ VỊ TRÍ
Phòng ban Business Solution xây dựng các nền tảng dùng chung
phục vụ hoạt động marketing và vận hành của công ty: tự động hóa quy trình chạy quảng cáo trên nhiều nền tảng quảng cáo khác nhau, hệ thống theo dõi hiệu quả, và nền tảng ứng dụng AI cho khâu sản xuất nội dung.
Đây là các hệ thống đang vận hành thật, gắn trực tiếp với chi tiêu và kết quả kinh doanh, nên yêu cầu về độ ổn định, khả năng mở rộng và tốc độ triển khai đều cao. Bạn có phạm vi ảnh hưởng rộng, tham gia từ khâu làm rõ bài toán đến khi đưa vào vận hành.
Vị trí làm việc trên các luồng nghiệp vụ trọng yếu của team, với trọng tâm là kiểm thử tự động: thiết kế phép thử dựa trên rủi ro, xây dựng và duy trì bộ kiểm thử tự động cho Web/API và các luồng end-to-end quan trọng, đưa tín hiệu chất lượng vào quy trình phát hành.
MÔ TẢ CÔNG VIỆC
1. Đảm bảo chất lượng sản phẩm
Phân tích yêu cầu, luồng nghiệp vụ và rủi ro để xác định phạm vi kiểm thử phù hợp.
Thực hiện exploratory testing khi tính năng còn thay đổi nhanh hoặc chưa phù hợp để tự động hóa.
Chủ động phát hiện, mô tả, phân loại mức độ nghiêm trọng và theo dõi lỗi đến khi được xử lý.
Ghi nhận đầy đủ rủi ro, quyết định và người phê duyệt.
2. Xây dựng và duy trì kiểm thử tự động
Xây dựng và duy trì bộ kiểm thử tự động cho Web/UI, API và các luồng end-to-end quan trọng.
Thiết kế test code rõ ràng, ổn định, dễ bảo trì; kiểm soát flaky test và chất lượng dữ liệu kiểm thử.
Tích hợp automated test vào CI/CD để cung cấp phản hồi chất lượng sớm cho team.
3. Kiểm thử kỹ thuật và tích hợp hệ thống
Kiểm thử REST API: request/response, authentication, error handling và tích hợp giữa các hệ thống.
Hiểu các luồng backend, asynchronous/background job, webhook hoặc third-party integration ở mức phục vụ kiểm thử.
Tham gia kiểm thử hiệu năng hoặc độ ổn định khi sản phẩm có yêu cầu phù hợp.
4. Xây dựng cách làm chất lượng chung
Phối hợp với Engineer và PM từ sớm để làm rõ acceptance criteria, rủi ro và điều kiện đủ để phát hành.
Xây checklist phát hành và cách theo dõi lỗi sau phát hành.
Đề xuất cải tiến quy trình kiểm thử và công cụ để một QA có thể hỗ trợ hiệu quả nhiều sản phẩm.
Tài liệu hóa test strategy, test coverage và các luồng quan trọng để giảm phụ thuộc vào kiến thức cá nhân.
Từ 3 năm kinh nghiệm trong Software Testing/Quality Assurance, đã có kinh nghiệm thực tế với Automation Testing.
Đã từng tự xây dựng, mở rộng hoặc cải tiến automation framework/test suite, không chỉ thực thi test thủ công.
Có kinh nghiệm kiểm thử sản phẩm Web/API và phối hợp trực tiếp với Engineer/Product/PM trong quá trình phát triển.
Thành thạo ít nhất một công cụ Web Automation như Playwright, Cypress hoặc Selenium; ưu tiên Playwright.
Có khả năng lập trình test bằng TypeScript/JavaScript, Python hoặc Java; hiểu cấu trúc code, reusable component và version control với Git.
Có kinh nghiệm API testing và API automation; hiểu HTTP/REST, JSON, authentication và status/error handling.
Biết sử dụng log, DevTools và các công cụ debug cơ bản để hỗ trợ phân tích lỗi.
Có kinh nghiệm thực tế ứng dụng AI trong kiểm thử, bao gồm phân tích rủi ro, xây dựng và phản biện kịch bản kiểm thử, tạo dữ liệu kiểm thử, hỗ trợ đọc log và tăng tốc viết automation.
Yêu cầu ưu tiên
Có kinh nghiệm performance/load testing với k6, JMeter hoặc công cụ tương đương.
Có kinh nghiệm với hệ thống tích hợp nhiều third-party API hoặc internal platform.
Có kinh nghiệm monitoring/alerting và kiểm thử trên môi trường production-like.