Senior Tester làm gì? Cơ hội và thách thức nghề Testing

Senior trong tiếng anh dùng để chỉ những người có thâm niên, hay những người có cấp bậc cao hơn. Vậy đi cùng Tester thì Senior Tester có nghĩa là gì, hãy cùng Got It tìm hiểu trong bài viết sau nhé.

Tester là gì?

Tester là gì
Bạn đã biết Tester là gì chưa?

Trước hết để hiểu về tên gọi, hay chức danh Senior Tester, chúng ta cần hiểu Tester là là gì. Tester là người chịu trách nhiệm thử nghiệm, kiểm định một sản phẩm mới. Mục tiêu là để tìm kiếm các lỗi, sai sót, hay bất cứ vấn đề nào có thể ảnh hưởng đến chất lượng phần mềm trước khi đưa ra thị trường. 

Tùy vào tính chất từng công ty, từng vị trí công việc mà nghề Tester có thể phân thành nhiều nhánh như QA, QC, Manual Tester, Automation Tester…

Phân biệt Fresher, Junior và Senior Tester

Phân biệt Fresher, Junior và Senior Tester
Điểm khác nhau giữa Fresher, Junior và Senior Tester là gì?

Các Tester thường được phân chia thành 3 cấp độ, dựa trên trình độ: Fresher Tester, Junior Tester và Senior Tester. Tuy nhiên, cách nhìn nhận, đánh giá một Tester thuộc trình độ nào là một khái niệm khá trừu tượng. Một người có thể là Senior Tester ở công ty A, nhưng chỉ được coi là Fresher Tester nếu làm việc ở công ty B. 

Các từ Fresher, Junior và Senior thực chất dùng để chỉ mức độ kinh nghiệm và kiến thức của một Tester. 

  • Fresher chỉ những có ít kinh nghiệm hoặc không có bất cứ kinh nghiệm nào. Yêu cầu của Fresher Tester là phải có khái niệm cơ bản về kiểm thử phần mềm và hiểu về công việc mình sẽ đảm nhiệm.  
  • Junior chỉ những người đã có kinh nghiệm về lĩnh vực nào đó. Junior Tester thường tự biết xử lý công việc và có khả năng phát triển các test case phức tạp hơn thay vì chỉ thực hiện các test case được cung cấp sẵn. 
  • Senior là những người đã có hiểu biết, kinh nghiệm dày dặn trong lĩnh vực làm việc của mình. Senior Tester phải là người có kiến thức chuyên môn vững vàng và hiểu rõ về công việc mình đang làm. Ngoài ra, họ còn có khả năng tự làm việc, tìm ra hướng giải quyết hiệu quả. 

Senior Tester làm gì?

Công việc của Senior Tester thường bao gồm: 

  • Đánh giá các yêu cầu kinh doanh / phần mềm và cung cấp đầu vào
  • Chuẩn bị / Đánh giá kế hoạch test
  • Chuẩn bị các test case, test script và dữ liệu test
  • Tiến hành kiểm thử (thủ công và tự động)
  • Báo cáo khiếm khuyết (defects) hoặc các lỗi (bug) 
  • Phân tích kết quả test và truy vết các số liệu test
  • Chuẩn bị và thuyết trình báo cáo test

Senior Tester thường làm việc cùng hay kiểm soát một nhóm các kỹ sư kiểm thử hay các lập trình viên. Thậm chí, một Senior Tester còn có thể là mentor hay trainer cho Fresher hay Junior Tester. Vậy nên, ngoài những kỹ năng cứng kể trên, Senior Tester còn cần có kỹ năng giao tiếp tốt và khả năng thích ứng, sự tự chủ trong công việc thay vì dựa dẫm vào người khác. 

Cơ hội cho nghề kiểm thử

Cơ hội nghề kiểm thử
Cơ hội nào cho nghề kiểm thử?

Testing hay Kiểm thử là một phần không thể thiếu khi phát triển phần mềm. Vậy nên, khi nào các phần mềm còn phát triển, cơ hội nghề nghiệp cho các Tester là rất nhiều. Đặc biệt, thời gian gần đây, các công ty lớn đã để mắt đến Việt Nam nhờ nguồn nhân lực chất lượng ở mảng Testing. Vậy nên, nếu bạn còn đang băn khoăn có nên chọn phát triển lâu dài ở lĩnh vực Testing, đừng lo lắng gì cả. Các cánh cửa luôn rộng mở chào đón bạn. 

Ngoài ra, có thể nói mức lương cho nghề Tester khá hấp dẫn. Theo khảo sát của Topdev, mức lương của một tester dao động từ 7.160.000 đồng (thấp nhất) đến 22.800.000 đồng (cao nhất). Vậy mức lương trung bình rơi vào khoảng 15 triệu đồng/tháng. Tuy nhiên, con con số này có thể thay đổi phụ thuộc vào năng lực và thâm niên của một tester. 

Khó khăn Senior Tester thường gặp phải

Những vấn đề mà các Senior Tester gặp phải thường bắt nguồn từ những định kiến sai lầm về nghề kiểm thử. Đây là vấn đề không chỉ xảy ra với các Senior Tester mà với mọi Tester.

Định kiến #1: “Làm Tester có gì khó”

Nhiều người cho rằng kiểm thử thì làm sao khó bằng lập trình được. Đúng là công việc testing có phần “nhàn” hơn so với lập trình, nhưng các Tester cũng có nỗi khổ riêng. Khối lượng công việc của các kỹ sư kiểm thử cũng không kém gì các kỹ sư lập trình. Không chỉ vậy, tester còn phải hiểu sâu rộng về lĩnh vực hoạt động cũng như người dùng cuối.

Định kiến #2: “Developer có thể tự check lỗi của họ

Công việc này thường bị đánh giá thấp với lý do “Lập trình viên tự check lỗi được, không cần đến tester”. Chính vì quan niệm này mà công việc này thường bị đánh giá thấp. Đôi khi, chính các tester cũng không đánh giá cao công việc của mình 

Định kiến #3: “Tester chỉ là công việc hậu kỳ”

Do tính chất công việc, các tester thường chỉ tham gia vào giai đoạn cuối của việc phát triển phần mềm, khi sản phẩm đã gần hoàn thiện. Điều này dẫn đến quan niệm việc kiểm thử là một công việc đơn giản, không tốn thời gian. Thực chất, các tester thường phải làm việc dưới áp lực thời gian, khiến chất lượng công việc không được đảm bảo. 

Got It hi vọng với bài viết trên, các bạn đã hiểu rõ hơn về công việc kiểm thử nói chung và các Senior Tester nói riêng. 


Got It Vietnam – Tham khảo: Devpro, Testingvn

Nếu bạn quan tâm, hãy xem các vị trí đang tuyển dụng của Got It tại: bit.ly/gotit-hanoi và đọc thêm về quy trình tuyển dụng tại đây.

https://vn.got-it.ai/blog/wp-content/uploads/2021/04/1_QAG9RXQyyMAY7i9OYo84FA.png
Got It Vietnam
February 08, 2021
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
Những câu hỏi thường gặp khi phỏng vấn Test Engineer

Những câu hỏi thường gặp khi phỏng vấn Test Engineer

Chìa khoá ôn tập giúp bạn “công phá” vòng phỏng vấn QA Engineer tại Got It
Cách tạo test plan cho sản phẩm hoặc tính năng mới

Cách tạo test plan cho sản phẩm hoặc tính năng mới

Nếu bạn đã hiểu test plan là gì, hẳn là bạn sẽ muốn biết cách tạo test plan hoàn chỉnh cho sản phẩm hoặc tính năng mới. Hãy cùng Got It tìm hiểu 5 bước cần thiết cho một test plan hoàn chỉnh. Mục lục1. Phân tích sản phẩm hoặc tính năng bạn đang thử […]
Tìm hiểu những tiêu chí đánh giá chất lượng phần mềm

Tìm hiểu những tiêu chí đánh giá chất lượng phần mềm

Bất cứ một phần mềm nào được đưa ra thị trường đều được đánh giá chất lượng dựa trên những tiêu chí nhất định. Hãy cùng tìm hiểu xem chất lượng phần mềm là gì? Và làm thế nào để đánh giá chính xác được chất lượng của một phần mềm hiện nay. Mục lụcChất […]
Tester là ai? 3 điều cần nắm vững khi tìm hiểu về tester

Tester là ai? 3 điều cần nắm vững khi tìm hiểu về tester

Trên đà phát triển công nghiệp 4.0, nghề tester ngày càng trở nên hot. Cũng vì thế mà càng có nhiều người bắt đầu tìm hiểu về tester hơn. Bài viết hôm nay sẽ tập trung giải đáp thắc mắc của bạn về nghề tester và một số điều cần nắm vững khi muốn làm […]
Top 8 website tự học tester miễn phí (updated 2021)

Top 8 website tự học tester miễn phí (updated 2021)

Ở bài viết này, Got It sẽ giới thiệu top 8 website tự học tester miễn phí tốt nhất. Với nguồn tài liệu phong phú và chất lượng, các website này chính là những gì bạn cần để chinh phục nghề tester. > QA tester là gì? Kỹ năng cần có và lộ trình sự […]
Test script là gì? 6 bước chuyển test case thành test script

Test script là gì? 6 bước chuyển test case thành test script

Trong bài viết trước, chúng ta đã hiểu test case là gì và cách viết test case hoàn chỉnh. Hôm nay, Got It sẽ giúp bạn hiểu test script là gì và cách dựng test script từ test case. Cùng bắt đầu nhé! Mục lụcTest script là gì?6 bước biến test case thành test script1. […]