QA Engineer ở Got It được đào tạo như thế nào?

Chi tiết lộ trình training cho QA Engineer

Thao Hoang
Got It Vietnam
9 min readAug 7, 2020

--

Ở 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.

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

Trước khi đến với Training Program, 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 QA, những người sẽ chính thức bước vào training program của Got It.

  • 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.

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ể training cho QA ở Got It có gì khác biệt nhé.

2. Training Program cho QA Engineer

Cũng như với Software Engineer, mỗi QA 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 QA Engineer tại Got It.

Chương trình đào tạo tiêu chuẩn cho QA 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.

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 QA 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)

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é.

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

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

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

Ở 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 training?

Như đã nói ở phần đầu, QA 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 QA Engineer, đó chính là: chủ động đặt câu hỏi.

Đế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.

Trên đây là những điều cốt lõi nhất về chương trình training dành cho QA 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 Training Program cho QA Engineer tại Got It, hãy đọc JD và ứng tuyển theo link này nhé: bit.ly/gotit-test-newgrads!

Các vị trí đang tuyển dụng tại Got It: bit.ly/gotit-hanoi

Đăng ký nhận newsletter để không bỏ lỡ các bài viết bổ ích và những thông tin mới nhất từ Got It: bit.ly/gotit-newsletter

Follow Got It tại:

--

--