QA, QC là gì? Là quản lý chất lượng sản phẩm - nghề nghiệp mới đang được nhiều bạn trẻ theo đuổi. Mặc dù được gọi chung là một ngành nghề nhưng tính chất và mô tả công việc hoàn toàn khác nhau. Cùng tìm hiểu để định hướng rõ hơn cho bản thân để sự nghiệp phát triển.




QA là gì?


QA (viết tắt của Quality Assurance) là kỹ sư chịu trách nhiệm đảm bảo chất lượng sản phẩm thông qua việc đưa ra các quy trình làm việc trước khi bắt đầu một dự án.


Nhiệm vụ chính của nhân viên QA trong ngành IT là:


- Công việc chính của họ trước hết là thiết lập và xây dựng các quy trình về hệ thống quản lý chất lượng theo từng dự án cụ thể, bao gồm:

- Đề xuất và đưa ra quy trình phát triển từng sản phẩm với những yêu cầu cụ thể. 

- Cung cấp những tài liệu và hướng dẫn cho các bộ phận liên quan để đảm bảo chất lượng sản phẩm. 

- Kiểm tra, giám sát, nhắc nhở các bộ phận phát triển sản phẩm thực thi theo đúng quy trình đã đề ra.

- Điều chỉnh, thay đổi quy trình phù hợp với yêu cầu của từng sản 

Dưới đây là ví dụ tuyển dụng vị trí Quality Assurance tại MP SOFTWARE: 

• Theo dõi, kiểm soát, đánh giá việc tuân thủ quy trình đối với các dự án và các bộ phận trong công ty.

• Theo dõi, kiểm soát, đánh giá chất lượng các sản phẩm dự án nội bộ và trước khi bàn giao cho khách hàng.

• Đề xuất và thực hiện cải tiến quy trình, biểu mẫu cho phù hợp với tình hình thực tế của công ty .

• Đào tạo, hướng dẫn cho các cán bộ, nhân viên về cách thực hiện các quy trình, tài liệu biểu mẫu.

• Báo cáo khách quan cho lãnh đạo Công ty và các bên liên quan .

>>>Việc làm QA lương khủng tại Hà Nội

 

Kỹ năng cần thiết đối với một nhân viên QA là gì?


Để trở thành một nhân viên QA giỏi, có sự nghiệp thăng tiến bạn cần hiểu sâu về kiến trúc hệ thống của phần mềm. Khả năng tư duy logic, có hệ thống và phân tích số liệu tốt. Có kiến thức nền tảng rộng rãi về các lĩnh vực phần mềm mà các bộ phận liên quan đang thực hiện. Hiểu rõ về các chứng chỉ chất lượng như: ISO, CMMI. Nhất là kỹ năng giao tiếp tốt để truyền đạt diễn giải đến các bộ phận khác một cách hiệu quả. Bởi những thông tin liên quan đến chất lượng hơi trừu tượng và khó hiểu. 


Một số nguồn hữu ích để cho các QA học tập:


+ CMMI Wikipedia: nguồn thông tin về chứng chỉ CMMI cần thiết cho QA.

+ Wibas: hướng dẫn chi tiết về công việc của kiểm tra chất lượng sản phẩm và một số tài liệu tham khảo.

+ CMMI Consultant Blog: đầy đủ thông tin về chứng chỉ CMMI và công việc QA.

+ Tim Landerville: một bài viết chi tiết về 7 bước thực hiện công việc QA.

+ Quality Assurance and Measurement: hướng dẫn chi tiết về các bước thực hiện QA và tài liệu



QC là gì?


QC (viết tắt của chữ Quality Control) là kỹ sư quản lý chất lượng. thực hiện kiểm tra chất lượng phần mềm là người chịu trách nhiệm thực hiện công việc kiểm tra chất lượng phần mềm đang phát triển.


Nhiệm vụ của các nhân viên QC chủ yếu là:


Nhu cầu tuyển dụng QC hiện nay rất nhiều trong mọi công ty phần mềm vì kiểm thử là khâu rất quan trọng trong quy trình phát triển sản phẩm. Bạn sẽ có những nhiệm vụ: 

- Tìm hiểu hệ thống, phân tích tài liệu mô tả về hệ thống và thiết kế test case, thực hiện việc test phần mềm trước khi giao cho khách hàng hay đưa ra thị trường.

- Lên kế hoạch kiểm thử phần mềm

- Viết Script cho automation test 

- Sử dụng các test tool để tạo và thực hiện các test case/script chi tiết.

- Phối hợp với nhóm lập trình trong việc fix bug và báo cáo chi tiết cho Project Manager hoặc các bên liên quan tuỳ từng dự án, sản phẩm.


Kỹ năng cần thiết để làm QC là gì?


Một nhân viên QC phải có kiến thức tốt về mọi chức năng, khía cạnh khác nhau của chất lượng sản phẩm. Nếu QC không chỉ được điểm sai và thuyết phục Developer dẫn đến phần mềm cũng không được người tiêu dùng đón nhận. Phải là một người cẩn thận và kỹ tính bởi bạn đang kiểm tra lại hết tất cả phần việc của mọi người. Đặt những quan tâm vào nhiều góc khác nhau để có thể tìm và phát hiện vấn đề một cách chính xác.

Điều quan trọng là kiên nhẫn và phân tích vấn đề tốt. Bạn phải test đi test lại nhiều lần với cùng một chu trình và nhiều cách khác nhau để lặp lại một bug. Giống như QA kỹ năng giao tiếp của các QC cũng vô cùng quan trọng để giải thích cho các Developer hiểu lỗi của họ và để họ không hiểu lầm mình có tìm lỗi và tố giác họ. 

>>>Việc làm công nghệ thông tin chất nhất 2018


Một số nguồn hữu ích cho các QC học tập:


+ Software Testing Help: chuyên trang về Testing với kiến thức từ căn bản đến nâng cao.

+ Tutorials Point: Tập hợp kiến thức Testing nâng cao.

+ Test this Blog by Eric Jacobson: kinh nghiệm Testing rất hữu ích 

+ Automation Beyond: kiến thức nền tảng và sâu rộng về Automation Test.

+ uTest: forum hỏi đáp về Testing 

+ SQA Forum: diễn đàn về kiểm thử phần mềm rất nổi tiếng giải đáp mọi thắc mắc về testing 

Việc làm QA, QC sẽ còn tiến xa hơn nữa trong tương lai bởi những nhu cầu, đòi hỏi của con người trong xã hội ngày càng cao. Do đó bạn nên xác định hướng đi rõ ràng về hai lĩnh vực QA, QC và nỗ lực, kiên trì thì thành công nhất định sẽ đến.


MPSoftware


Tin đã đưa