Chương trình đào tạo Tester ở Got It

Ở bài viết Training Program cho Software Engineer ở Got It, chúng mình đã giới thiệu tổng quát về chương trình training dành cho Software Engineer ở Got It Vietnam. Và ở bài viết này, hãy cùng Got It đến với một team cũng quan trọng không kém, góp phần then chốt vào những sản phẩm world-class tại Got It, đó chính là team QA và tìm hiểu lộ trình đào tạo tester ở Got It.

Image for post
Image for post

1. Đối tượng mà Got It hướng đến

Trước khi đến với chương trình đào tạo Tester ở Got It, hãy cùng tìm hiểu xem đối tượng của chương trình đào tạo này là ai nhé. Got It đã tổng hợp lại những nét tiêu biểu nhất của các ứng viên đã xuất sắc vượt qua 5 vòng phỏng vấn Test Engineer, những người sẽ chính thức bước vào training program của Got It.

Image for post
  • Tiếng Anh: Là một startup có trụ sở chính tại Silicon Valley (Mỹ), Got It cần bạn phải thành thạo ít nhất hai kỹ năng đọc và viết bằng tiếng Anh để có thể đảm đương công việc của mình. Nhưng không vì thế mà chúng mình bỏ qua nghe-nói đâu nhé! Bạn sẽ được cộng điểm “siêu to bự” nếu thành thạo cả bốn kỹ năng tiếng Anh đó.
  • Kinh nghiệm: Got It chào đón cả các bạn có dưới 3 năm kinh nghiệm, kể cả các bạn sinh viên năm 3 trở lên. Got It sẵn sàng đầu tư để bạn tiến bộ về chuyên môn và kinh nghiệm làm việc. Tuy nhiên, bạn cần học chuyên ngành liên quan đến CNTT hoặc có kiến thức cơ bản về lập trình nhé.
  • Cẩn thận, trách nhiệm: Tất nhiên rồi, QA mà! Got It sẽ không thể tạo nên những sản phẩm world-class nếu thiếu đi sự cẩn thận, trách nhiệm của team QA.
  • Ham học hỏi, luôn có ý thức trau dồi bản thân: Là một startup, mọi thứ ở Got It luôn thay đổi và phát triển vô cùng nhanh chóng. Bởi vậy, hãy chắc chắn rằng bạn đã mang theo một trái tim đầy nhiệt huyết và luôn sẵn sàng học thêm nhiều điều mới mẻ nhé!

Qua bốn tiêu chí trên, hẳn bạn cũng đã hình dung ra đối tượng ứng viên mà Got It tập trung nhất phải không nào? Đó sẽ là các bạn fresher với <2 năm kinh nghiệm, tiếng Anh (đọc, viết) tốt, và quan trọng nhất là thái độ cẩn thận, trách nhiệm, chịu khó học hỏi, tìm tòi.

Image for post
Rất nhiều thành viên của team QA đã đến với Got It từ lúc mới ra trường, thậm chí khi còn là sinh viên.

Để phù hợp nhất với các bạn chưa có nhiều kinh nghiệm, Got It sẽ tập trung vào củng cố căn bản, làm quen với quy trình và sản phẩm, cũng như xây dựng mindset làm product. Đây cũng là một trong những đặc thù của Got It, vậy nên hãy chú ý xem cụ thể đào tạo Tester ở Got It có gì khác biệt nhé.

2. Chương trình đào tạo Tester ở Got It

Cũng như với Software Engineer, mỗi Test Engineer sẽ có một mentor đồng hành trong suốt quá trình thử việc. Mentor sẽ theo sát bạn từ khi bắt đầu onboard cho đến khi hoàn thành training. Mỗi ngày, chúng mình sẽ có daily stand-up (một buổi họp nhanh 5–10 phút) với mentor để giải quyết 3 câu hỏi:

  • Ngày hôm qua bạn đã làm gì?
  • Ngay hôm qua có điều gì bạn chưa hoàn thành và nguyên nhân chậm trễ?
  • Ngày hôm nay bạn sẽ làm gì?

Ngoài ra, bất cứ lúc nào gặp khó khăn trong công việc, đừng ngại tâm sự với mentor của mình để được lắng nghe và cùng đưa ra giải pháp nhé. Còn bây giờ, hãy tới với phần chính: Training Program dành cho Test Engineer tại Got It.

Chương trình đào tạo tiêu chuẩn cho Test Engineer ở Got It sẽ kéo dài 4 tuần với 2 mảng chính: Manual và Automation. Lộ trình chi tiết như sau.

Image for post

Tuần 1–2. Đào tạo về kiểm thử thủ công (manual testing)

Cũng như co hội được trở thành Full-stack Engineer, các Test Engineer ở Got It cũng được đào tạo để làm được cả manual test và test automation. Trong 2 tuần đầu tiên, bạn sẽ dành thời gian để học một khoá căn bản về manual QA, cũng như làm quen với QA process, các công cụ kiểm thử và làm quen với sản phẩm của Got It.

Tuần 1. Khoá học về kiểm thử thủ công và làm quen với main flow của ExcelChat

Checklist:

  • Hoàn thành một khoá học về Software Testing (1–2 ngày)
  • Tìm hiểu về ask flow của sản phẩm ExcelChat (2 ngày)
  • Thực hiện một sample feature testing (liên quan đến ask flow) (2 ngày)
Image for post

Tuần đầu tiên, bạn sẽ được làm quen “nhẹ nhàng” với một khoá học tổng quát về kiểm thử phần mềm được Got It chọn lọc từ những nền tảng uy tín như Masterclass, Coursera hoặc Udacity. Vơi Got It, để làm nhà đẹp thì đầu tiên móng phải chắc. Got It hoàn toàn có thể giúp bạn bồi đắp thêm thật nhiều kinh nghiệm và kiến thức, miễn là căn bản của bạn đủ chắc để đón nhận những kiến thức này.

Sau khi hoàn thành khoá học đó, bạn sẽ được làm quen ngay với ask flow của ExcelChat, một trong những sản phẩm đình đám nhất của Got It. Đây cũng chính là một điểm đặc trưng khi ở Got It, bạn sẽ được tiếp cận với sản phẩm từ rất sớm.

Tuần 2. Tìm hiểu QA process và các công cụ kiểm thử

Checklist:

  • Tìm hiểu về quy trình làm việc và các công cụ (2 ngày)
  • Thực hiện một sample feature testing (liên quan đến ask flow) (2 ngày)
  • Thuyết trình, báo cáo kết quả (1 ngày)

Ở Got It, có một quy trình để tìm ra và giải quyết mọi vấn đề mang tên G Process. Đây cũng chính là quy trình phát triển sản phẩm của công ty, gắn bó chặt chẽ với QA trong suốt quá trình làm việc. Vậy nên hãy nhớ học thật kĩ G Process, cũng như checklist những việc cần làm của team QA từ G4 đến G9 nhé.

Image for post
Image for post

Sau khi đã “thấm nhuần” G Process và làm quen với các công cụ kiểm thử, chúng mình sẽ bắt tay ngay vào công đoạn chạy thử test cho ask flow mà bạn đã tìm hiểu từ Tuần 1. Bạn sẽ bắt đầu làm quen với các bước:

  • Tìm hiểu requirement và Q&A
  • Ước tính thời gian hoàn thành công việc
  • Tạo test cases trên Testrail
  • Tạo test plan
  • Thực hiện kiểm thử thủ công (manual testing)
  • Báo cáo kết quả kiểm thử (test result) cho mentor với bugs report template
Image for post

Tuần 3–4. Đào tạo về kiểm thử tự động (automation testing)

Tuần 3. Nhập môn kiểm thử tự động — những khái niệm cơ bản

Checklist:

  • Cài đặt môi trường development
  • Học lập trình Python cơ bản
  • Hoàn thành khoá học về Selenium WebDriver
  • Tập chạy test automation script
Image for post

Từ tuần thứ ba trở đi, bạn sẽ được training ở vị trí Test Automation Engineer. Ở Got It, Python được chọn làm ngôn ngữ lập trình chính cho hệ thống Test Automation bởi các lý do:

1. Python có cú pháp đơn giản, rất phù hợp để các thành viên của nhóm manual QA dễ dàng tiếp cận và nhanh chóng làm chủ.

2. Python cũng là một ngôn ngữ được sử dụng phổ biến ở Got It, đặc biệt là với các vị trí Backend Engineer.

Tuần 3 sẽ khởi động với các khoá học về Python Programming và Selenium. Bạn sẽ được giao những bài tập nhỏ để thực hành với những khoá học tương ứng.

Tuần 4. Làm quen với Test automation framework

Checklist:

  • Luyện tập về Test automation
  • Tìm hiểu về Page object model
  • Tìm hiểu về Behave and Behavior-driven Development
  • Tìm hiểu về Test Automation Framework
Image for post

Ở tuần cuối training, bạn sẽ được luyện tập nhiều hơn về kiểm thử tự động, cũng như tìm hiểu về các chủ đề sâu hơn Page object model, Behave and Behavior-driven Development, Test Automation Framework.

Got It đã và đang xây dựng một Test Automation Platform — bộ công cụ kiểm thử tự động giúp tăng đáng kể hiệu suất của team QA nói riêng và toàn bộ Got It nói chung. Bạn có thể đọc thêm về sản phẩm vô cùng kì công nhưng cũng rất “đáng đồng tiền bát gạo” của Got It ở đây.

3. Làm gì để đạt kết quả tốt nhất trong quá trình đào tạo Tester ở Got It

Như đã nói ở phần đầu, Test Engineer ở Got It cần nhất sự tỉ mỉ, cẩn thận và ham học hỏi. Nhưng hãy để Got It mách một bí quyết để “sống sót” sau khoá training và trở thành Test Engineer, đó chính là: chủ động đặt câu hỏi.

Image for post

Đến với một môi trường mới, nơi mọi thứ đều phát triển với nhịp độ mau chóng như Got It, rất có thể bạn sẽ dễ bị “ngợp” trong thời gian đầu tiên. Và liều thuốc khi đó chính là hãy đặt câu hỏi, không chỉ với mentor, với các teammates của mình mà với bất cứ ai trong Got It. Chúng mình luôn đề cao việc đặt câu hỏi, chấp nhận nếu có gì chưa hiểu hay mắc lỗi. Chỉ khi đó, mọi người trong team mới có thể cùng nhau thảo luận và tìm ra giải pháp để không lặp lại lỗi đó nữa.

Image for post

Trên đây là những điều cốt lõi nhất về chương trình training dành cho Test Engineer ở Got It. Bạn thấy sao? Liệu chúng mình có bỏ sót khía cạnh nào mà bạn muốn biết thêm? Hay chương trình training này còn thiếu điều gì để trở nên tốt hơn? Hãy cho chúng mình biết suy nghĩ của bạn nhé!

Nếu bạn muốn gia nhập Got It và tự mình trải nghiệm chương trình đào tạo Tester tại Got It, hãy đọc JD và ứng tuyển theo link này nhé: bit.ly/gotit-test-newgrads!

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
August 07, 2020
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
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. […]
Software testing là gì? 7 nguyên tắc phải biết trong software testing

Software testing là gì? 7 nguyên tắc phải biết trong software testing

Vì ngành software testing chứa rất nhiều kiến thức, bạn có thể bị rối khi tìm hiểu về nó. Vậy hãy để Got It giải đáp giúp bạn software testing là gì cũng như những nguyên tắc cơ bản cần phải biết. Cùng xắn tay áo lên và bắt đầu ghi chép nào! Mục lụcSoftware […]