QA = phòng ngừa lỗi | QC = phát hiện lỗi | Tester = tập con của QC
QA (Quality Assurance): Đảm bảo chất lượng – Tập trung vào việc xây dựng, quản lý và cải tiến quy trình sản xuất/phát triển để ngăn ngừa lỗi phát sinh ngay từ đầu.
QC (Quality Control): Kiểm soát chất lượng – Tập trung vào việc trực tiếp kiểm tra, đánh giá sản phẩm thực tế để phát hiện và loại bỏ lỗi trước khi bàn giao cho người dùng.
Tester: Kiểm thử (người chạy kịch bản, tìm lỗi trên phần mềm hoặc sản phẩm).
Bảng so sánh chi tiết QA, QC và Tester
Tiêu chí
QA – Quality Assurance
QC – Quality Control
Tester / Kiểm thử viên
Bản chất
Phòng ngừa lỗi (Prevention)
Phát hiện lỗi (Detection)
Phát hiện lỗi (Detection)
Tập trung vào
Quy trình
Sản phẩm & việc tuân thủ quy trình
Sản phẩm (thực thi kiểm thử)
Câu hỏi cốt lõi
“Quy trình đã đúng chưa?”
“Sản phẩm đạt yêu cầu chưa?”
“Còn lỗi nào chưa tìm ra?”
Thời điểm tham gia
Xuyên suốt vòng đời dự án
Giai đoạn kiểm thử & sau phát triển
Chủ yếu trong giai đoạn kiểm thử
Hoạt động tiêu biểu
Định nghĩa quy trình, chuẩn chất lượng, đánh giá & cải tiến, đào tạo
Lập kế hoạch test, giám sát tuân thủ, kiểm soát chất lượng đầu ra
Viết & chạy test case, log bug trên Jira, theo dõi sửa lỗi
Có cần biết code?
Không nhất thiết (thiên về quy trình)
Manual: không · Automation: có
Manual: không · Automation: có
Khuynh hướng
Thiết lập & cải tiến
Xác nhận (“confirm”) đúng yêu cầu
Khám phá để “phá” (“break”), tìm lỗi
Quan hệ
Bao trùm QC & Testing
Bao gồm Testing
Tập con của QC
Quan hệ giữa QA, QC và Testing
Có thể hình dung theo quan hệ tập con: Testing ⊂ QC ⊂ QA. QA là lớp bao ngoài cùng – chịu trách nhiệm về quy trình đảm bảo chất lượng cho toàn dự án. QC nằm trong QA – tập trung kiểm soát sản phẩm có đúng yêu cầu không. Testing lại là một hoạt động bên trong QC – trực tiếp thực thi để tìm lỗi. Nói ngắn gọn: QA phòng ngừa lỗi, QC + Testing phát hiện lỗi.
Trong doanh nghiệp thực tế có tách bạch 3 vai trò không? Trên lý thuyết đây 3 vai trò tách bạch, nhưng thực tế đặc biệt ở các công ty SMEs tại Việt Nam gần hư không có ranh giới rõ ràng mà sẽ hay bị gộp chung:
Ví dụ: nhiều nơi gộp QC và Tester làm một, gọi chung là QC hoặc Tester. Chức danh “QA” ở một số công ty thực chất làm công việc của QC/Tester (kiểm thử sản phẩm), không thuần về quy trình. Ở công ty lớn hoặc công ty có quy trình chuẩn (outsourcing, product lớn) thì 3 vai trò tách rõ hơn
Lưu ý khi đọc tin tuyển dụng: đừng chỉ nhìn chức danh, hãy đọc phần mô tả công việc (JD) để biết vị trí đó thực chất làm QA (quy trình) hay QC/Testing (kiểm thử sản phẩm).
Xu hướng thị trường hiện tại thì nên theo QA, QC hay Tester?
Với người mới, con đường phổ biến và dễ vào nhất là bắt đầu từ Manual Test, sau đó rẽ nhánh theo sở thích:
Chọn Tester / QC Thích trực tiếp “săn lỗi”, tỉ mỉ, muốn vào nghề nhanh mà chưa cần code. Điểm khởi đầu dễ nhất.
Chọn uplevel Automation Nếu thấy thích kỹ thuật, sẵn sàng học lập trình => thu nhập thường cao hơn Manual.
Leo rank lên QA Đã có tư duy hệ thống, thích xây quy trình & chuẩn hóa; thường cần vài năm kinh nghiệm kiểm thử trước.
7-12 triệu lương khởi điểm Fresher (2026)
~15 triệu lương trung bình ngành/tháng
40 -45 triệu Senior/ Automation/ QA cấp cao
Nguồn: tổng hợp TopCV, ITviec, VietnamWorks, Indeed Việt Nam (2026).
Thời điểm hiện tại, trí tuệ nhân tạo AI đang hỗ trợ cả QA, QC, Tester ở các việc lặp lại như sinh test case, tạo test data. Nhưng phần công việc cần con người bao gồm thiết kế quy trình, kiểm thử khám phá, hiểu nghiệp vụ thì vẫn còn nguyên giá trị và việc “biết dùng công cụ AI” đã thành lợi thế khi xin việc. Vì vậy, hãy luôn trau dồi và tận dụng tất cả lợi thế sẵn có để tối ưu hiệu suất làm việc.
Nếu bạn muốn theo nghề kiểm thử, cách nhanh nhất là học nền tảng Manual Testing rồi thực hành trên dự án thật.
VietIS Education đã thiết kế chương trình đào tạo đặc biệt Testing Bootcamp Thực Chiến Từ Số 0 dành cho những người chưa có nền tảng kiến thức về kiểm thử phần mềm. Khóa học trang bị lý thuyết từ khái niệm/quy trình/kỹ thuật/công cụ… tới THỰC CHIẾN 02-03 tháng thực tập trong dự án thực tế tại doanh nghiệp để học viên áp dụng ngay kiến thức và kỹ năng đã học vào công việc. Từ đó, tự tin ứng tuyển vào các vị trí chủ chốt trong doanh nghiệp trở thành một Full Stack Tester/ QA Engineer chuyên nghiệp.
VietIS Education đã thiết kế chương trình đào tạo đặc biệt Testing Bootcamp Thực Chiến Từ Số 0 dành cho những người chưa có nền tảng kiến thức về kiểm thử phần mềm. Khóa học trang bị lý thuyết từ khái niệm/quy trình/kỹ thuật/công cụ… tới THỰC CHIẾN 02-03 tháng thực tập trong dự án thực tế tại doanh nghiệp để học viên áp dụng ngay kiến thức và kỹ năng đã học vào công việc. Từ đó, tự tin ứng tuyển vào các vị trí chủ chốt trong doanh nghiệp trở thành một Full Stack Tester/ QA Engineer chuyên nghiệp.