QA là gì? QC là gì? Nhân viên QA làm gì? Nhân viên QC làm gì? | Nttworks.vn

Một trang web mới sử dụng WordPress

QA là người chịu trách nhiệm đảm bảo chất lượng sản phẩm thông qua việc cung cấp quy trình làm việc giữa các bên liên quan.

QC là người chịu trách nhiệm kiểm tra chất lượng của phần mềm.

Đọc bài viết này để biết ngay QA là gì, QC là gì và sự khác biệt giữa nhân viên QA và nhân viên QC.

Xem hàng trăm công việc QA QC tại ITviec

QA là gì?

QA là viết tắt của đảm bảo chất lượng.

QA là người chịu trách nhiệm đảm bảo chất lượng sản phẩm thông qua việc cung cấp quy trình làm việc giữa các bên liên quan.

QA làm gì?

  1. Đưa ra đề xuất, đưa ra quy trình phát triển (quá trình phát triển) sản phẩm phù hợp với yêu cầu cụ thể của từng dự án. Các quy trình này có thể được phát triển dựa trên mô hình V hoặc Agile (thường là Scrum hoặc Lean Development). Hoặc thông qua việc thực hiện các quy trình quản lý hiện có (ví dụ: ISO hoặc CMMI).
  2. Cung cấp tài liệu, biểu mẫu, hướng dẫn đảm bảo chất lượng sản phẩm cho tất cả các phòng ban của nhóm phát triển sản phẩm.
  3. Kiểm tra và đánh giá quá trình các bộ phận của nhóm sản xuất sản phẩm có quy trình đảm bảo chất lượng phù hợp.
  4. Nhắc nhở nhóm phát triển sản phẩm tuân thủ các thủ tục đã thiết lập.
  5. Điều chỉnh và thay đổi quy trình cho phù hợp với mọi sản phẩm mà các nhóm làm việc.

Tuyển dụng QA vào FPT IS

  • Tư vấn về quy trình thực hiện dự án để đảm bảo chất lượng của toàn bộ dự án.
  • Kiểm tra sự hoàn thành của quá trình dự án.
  • Tiếp nhận và theo dõi phản hồi của khách hàng.
  • Tiến hành kiểm tra lần cuối (kiểm tra lần cuối) sản phẩm bàn giao cho khách hàng để đảm bảo chất lượng của sản phẩm đạt chuẩn.
  • Thực hiện các phép đo và phân tích dữ liệu để đánh giá chất lượng sản phẩm.
  • Cải tiến quy trình.

Xem thêm các ví dụ tuyển dụng QA làm việc Nơi CNTT.

Việc làm QA tại Thành phố Hồ Chí Minh

Việc làm QA tại Hà Nội

QA cần những kỹ năng gì?

  1. Hiểu biết sâu sắc về kiến ​​trúc hệ thống phần mềm, vì công việc QA rộng hơn QC.
  2. Khả năng tổ chức, tư duy logic và có hệ thống.
  3. Kỹ năng phân tích và định hướng dữ liệu tốt.
  4. Kiến thức sâu rộng về các lĩnh vực phần mềm mà nhóm làm việc.
  5. Kỹ năng giao tiếp trong đội và các đội khác. Mục tiêu: Sử dụng thông tin sản phẩm và dự án và ứng dụng của nó trong việc xây dựng các hệ thống quy trình.
  6. Hiểu biết kỹ lưỡng về các chứng chỉ CMMI, ISO,… trong phần mềm để tạo ra các quy trình chuẩn cho các đội.
READ  Thảo luận là gì? Bí kíp dạy học với các cuộc thảo luận nhóm! | Nttworks.vn

Vật liệu đảm bảo chất lượng

  1. CMMI Wikipedia: Nguồn thông tin về chứng chỉ CMMI bắt buộc đối với PQA.
  2. Wibas: Hướng dẫn chi tiết về công việc PQA và một số tài liệu tham khảo.
  3. Tim Landerville: Bài viết 7 bước khá chi tiết về công việc PQA.
  4. Đảm bảo chất lượng và đo lường: Hướng dẫn chi tiết cho bạn về các bước và tài liệu để thực hiện PQA.

qa-qc-la-gi

QC là gì?

QC là viết tắt của kiểm soát chất lượng.

QC là người chịu trách nhiệm kiểm tra chất lượng của phần mềm. Có 2 vị trí kiểm soát chất lượng phổ biến: QC thủ công (không yêu cầu kỹ năng lập trình) và QC tự động hóa (yêu cầu kỹ năng lập trình).

QC làm gì?

  1. Hiểu hệ thống, phân tích tài liệu mô tả hệ thống và thiết kế các trường hợp kiểm thử. Ngoài ra, QC thực hiện kiểm thử phần mềm trước khi giao hàng cho khách hàng.
  2. Lập kế hoạch kiểm tra (thường được thực hiện bởi QC Leader)
  3. Viết kịch bản cho kiểm tra tự động hóa (nếu cần thiết cho kiểm tra tự động hóa).
  4. Sử dụng các công cụ kiểm tra để tạo và chạy các trường hợp / tập lệnh thử nghiệm chi tiết.
  5. Phối hợp sửa lỗi với nhóm lập trình và báo cáo chi tiết cho người quản lý dự án hoặc các bên liên quan khác tùy thuộc vào dự án.

Không giống như PQA, nhu cầu tuyển dụng QC hoặc SQA rất cao ở mọi công ty phần mềm. Vì kiểm tra là một bước rất quan trọng trong quá trình phát triển sản phẩm. QC và PQA giao tiếp với nhau như sau:

  • PQA cung cấp quy trình làm việc cho nhóm phát triển sản phẩm. Trong đó có giai đoạn kiểm tra, quy định rõ sản phẩm cần được QC kiểm tra ở giai đoạn nào, sử dụng dụng cụ nào, tiêu chuẩn nào là sản phẩm đạt yêu cầu.
  • QC thực hiện quy trình được nêu trong PQA.
  • PQA giám sát, theo dõi và xác minh rằng QC đang tuân theo quy trình chính xác. Sau đó, thay đổi nó theo tiến độ và tình trạng của dự án.
  • QC sẽ báo cáo kết quả kiểm tra cho QC Manager / Quality Control Manager. PQA báo cáo với giám đốc dự án về kết quả của quá trình phát triển sản phẩm.

Dưới đây là một ví dụ về một kỹ sư Qion từ Larion Computing ITviec.

  • Thiết kế các trường hợp kiểm thử phần mềm theo yêu cầu của khách hàng.
  • Đưa các công cụ kiểm tra vào chạy tự động hóa.
  • Bắt đầu quá trình thử nghiệm dựa trên kế hoạch thử nghiệm và trường hợp thử nghiệm.
  • Khắc phục sự cố và quản lý các bản sửa lỗi.
  • Lập báo cáo thử nghiệm.
  • Quản lý tài liệu liên quan đến hoạt động thử nghiệm của bạn
  • Tạo tài liệu và tiêu chuẩn kiểm tra.
  • Đề xuất các giải pháp sửa chữa và ngăn ngừa sai sót.
  • Hợp tác chặt chẽ với nhóm phát triển trong các hoạt động kiểm thử.
READ  Teaser là gì? Sự khác nhau giữa teaser và trailer của một bộ phim | Nttworks.vn

Xem thêm các ví dụ tuyển dụng Công việc QC Nơi CNTT.

Việc làm QC tại TP.

Việc làm QC tại Hà Nội

QC cần những kỹ năng gì?

  1. Kỹ năng mã hóa (nếu bạn đang tự động hóa)
  2. QC phải nhận thức rõ về tất cả các tính năng và khía cạnh của sản phẩm. Do đó, các yêu cầu của yêu cầu bồi thường có thể được xem xét lại.
  3. Người QC cần phải cẩn thận và đúng giờ. Bởi vì công việc này đòi hỏi sự chính xác cao nhất và chú ý đến mọi khía cạnh có thể có vấn đề của sản phẩm.
  4. Kỹ năng giao tiếp tốt. Vì QC phải làm việc với nhiều thành viên khác trong nhóm và đặc biệt là phải truyền những ý tưởng và phản hồi của họ cho lập trình viên, quản lý dự án.

Tài liệu học QC

  1. Phần mềm Hỗ trợ kiểm tra: Trang web kiểm tra chuyên dụng cung cấp kiến ​​thức từ cơ bản đến nâng cao.
  2. Điểm của những lời dạy: Một trang đặc biệt để kiểm tra kiến ​​thức nâng cao.
  3. Kiểm tra nó trên blog của Eric Jacobson: Một kinh nghiệm thử nghiệm rất hữu ích từ blogger Eric Jacobson.
  4. Tự động hóa vượt ra ngoài: kiến ​​thức về kiểm thử tự động hóa.
  5. uTest: Diễn đàn kiểm tra nhanh chóng và tiện lợi.
  6. Diễn đàn SQA: Một diễn đàn kiểm thử phần mềm rất nổi tiếng giúp trả lời tất cả các câu hỏi về kiểm thử và nghiệp vụ của bạn.
  7. Diễn đàn tự động hóa kiểm tra phần mềm: Diễn đàn Kiểm thử Tự động hóa.
  8. Blog QA của Rainforest: blog về SQA với nhiều kiến ​​thức thực tế và bổ ích.
  9. SoftwareQATest: chuyên về kiến ​​thức cơ bản và kiểm tra nâng cao.
  10. Kiến thức cơ bản về kiểm thử phần mềm: Chuyên trang về nghề SQA với vô số thông tin hay được phân loại từ sơ cấp đến nâng cao.
  11. VN thử nghiệm: Diễn đàn kiểm thử phần mềm Việt Nam rất sôi nổi và trao đổi nhiều thông tin hữu ích.

Tuy nhiên, hai khái niệm về công việc này ngày nay vẫn còn rất nhiều người nhầm lẫn. Có những công việc kỹ thuật kiểm soát chất lượng, nhưng trên thực tế, họ thực hiện hầu hết các công việc kiểm soát chất lượng như sau:

  • Yêu cầu nghiên cứu và thiết kế dự án.
  • Lập kế hoạch các ca kiểm thử, viết kịch bản kiểm thử.
  • Chạy thử nghiệm theo cách thủ công hoặc tự động.
  • Phối hợp với các bộ phận liên quan để đảm bảo chất lượng dự án / sản phẩm.
  • Quản lý, phân tích, giám sát và báo cáo kết quả thử nghiệm.

Nói tóm lại, tất cả các ví dụ tuyển dụng không liên quan đến việc thực hiện, giám sát và kiểm soát quy trình sản phẩm là tuyển dụng SQA hoặc QC.

Tuyển dụng QC là gì?

  • Căn cứ vào yêu cầu của nhóm phát triển, nhu cầu của khách hàng và tình hình nhân lực thực tế để đưa ra quy trình làm việc phù hợp cho từng dự án cụ thể.
  • Đề xuất các quy trình phát triển phần mềm và đảm bảo rằng các bên liên quan tuân theo các quy trình đã thiết lập để đảm bảo chất lượng sản phẩm đầy đủ.
  • Kiểm tra và so sánh quy trình đang thực hiện với các tiêu chuẩn hay không. Ví dụ CMMI, ISO (nếu có).
  • Thông báo cho người quản lý dự án hoặc các bên liên quan khác về quy trình, tùy thuộc vào công ty.

Tùy thuộc vào công ty và sản phẩm đang được phát triển, hai vị trí QA và QC có “phân công” nhiệm vụ cho nhau hoặc cả hai. Vì vậy, bạn nên định hướng cho mình để lựa chọn nghề nghiệp đúng đắn.

Ngoài ra, bạn phải đọc mô tả công việc trước khi nộp hồ sơ để đảm bảo rằng bạn không bị nhầm lẫn khi đăng ký SQA với PQA.

QA QC khác nhau như thế nào?

Một số công ty sử dụng QA thay vì QC, vì vậy nhiều người nhầm lẫn giữa kiểm soát chất lượng với QC (kiểm soát chất lượng). Do đó, có một số vai trò trong thị trường lao động, chẳng hạn như: PQA (Đảm bảo chất lượng quy trình) và SQA (Đảm bảo chất lượng phần mềm – Kiểm tra).

Trong đó, SQA đóng vai trò kiểm soát chất lượng thực sự, chịu trách nhiệm kiểm tra sản phẩm phát triển. PQA là người chịu trách nhiệm thiết lập các quy trình làm việc trước khi bắt đầu dự án.

Nhiều công ty vừa và nhỏ không có vị trí PQA rõ ràng. Người lãnh đạo / quản lý QC chịu trách nhiệm thiết lập quy trình làm việc của các bên liên quan. Sau khi được ban quản lý phê duyệt, quy trình này sẽ được duy trì và thực hiện trong tất cả các dự án.

Ví dụ, PQA xác định giai đoạn cuối cùng của quá trình thử nghiệm sản phẩm. Kiểm tra sản phẩm theo phương pháp, tiêu chuẩn, phương tiện kiểm tra… Đồng thời, đưa ra các tiêu chuẩn cho sản phẩm tốt và xấu.

Đây là một vị trí rất quan trọng đối với nhóm sản phẩm. Do đó, chỉ những công ty outsourcing lớn như KMS, Harvey Nash, FPT Software … thường tuyển dụng vị trí PQA và chỉ có 2-3 quản lý cho toàn bộ nhóm sản xuất sản phẩm. Phần còn lại, hầu hết các công ty phần mềm thường thuê SQA (thường được gọi là QC).

Các bài viết hay về nghề QC hoặc QA:

  1. Nghề tester Việt Nam bị định kiến
  2. Làm thế nào để trở thành lập trình viên từ Tester?
  3. 7 Những thất bại ban đầu của nhân viên QA
  4. Kiểm thử phần mềm, ai không làm được?
  5. Đội ngũ nhân viên kiểm tra chất lượng tốt giúp sản phẩm “sống”
  6. 3 mẹo để kiểm soát chất lượng tự động hóa
  7. Người thử nghiệm là gì? Bạn cần những kỹ năng gì để trở thành một tester giỏi?
  8. Điều gì làm cho kiểm soát chất lượng tốt?

Các công việc QA QC cũ hơn tại TP.HCM

Việc làm QA QC cấp cao tại Hà Nội

Bài viết được thực hiện với sự cộng tác của anh Sơn Hoàng từ Diễn đàn TestingVN.

ITviec Robby

Nếu bạn nghĩ những chia sẻ này có thể giúp ích cho bạn bè, đồng nghiệp của mình thì đừng quên bấm vào nút Chia sẻ bên dưới nhé!

Và đừng quên tham khảo các công việc QA và QC của ITviec.

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Protected with IP Blacklist CloudIP Blacklist Cloud