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

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

Image for post
Image for post

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.

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

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

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 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:

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.

Thao Hoang
Thao Hoang
August 07, 2020
4
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
Làm đồng thời Manual và Automation Tester là trải nghiệm thế nào?

Làm đồng thời Manual và Automation Tester là trải nghiệm thế nào?

Manual và Automation Testing vốn có nhiều điểm khác biệt, nhưng nếu làm song song cả hai công việc này một lúc, một người Tester sẽ có trải nghiệm thế nào? Câu chuyện dười đây kể về Samsam – một người trẻ gắn bó với cả hai mảng kiểm thử từ những ngày đầu tiên, […]
10 tài liệu lập trình Python tốt nhất

10 tài liệu lập trình Python tốt nhất

Trong 5 năm gần đây, Python luôn được vinh danh trong top những ngôn ngữ lập trình phổ biến nhất và được yêu thích nhất thế giới. Với những newbie về lập trình, Python cũng là một trong những lựa chọn phổ biến, bởi đây là ngôn ngữ lập trình hướng đối tượng bậc cao […]
Học Python từ cơ bản đến nâng cao với hơn 40 dự án thực tế

Học Python từ cơ bản đến nâng cao với hơn 40 dự án thực tế

Python đã và đang là một trong những ngôn ngữ lập trình phổ biến nhất thế giới hiện nay. Nhưng làm gì để thành thạo Python khi bạn chưa có nhiều kinh nghiệm làm việc? Làm sao để có một profile, một CV đẹp để ứng tuyển vào công ty mà bạn ao ước? Có […]
Ở tuổi 22, bạn nên có những kinh nghiệm phỏng vấn gì?

Ở tuổi 22, bạn nên có những kinh nghiệm phỏng vấn gì?

Hai mươi hai tuổi, phần lớn chúng ta đều đứng trước một ngưỡng cửa mang tên “Tốt nghiệp”. Bạn sẽ phải chọn giữa bắt đầu đi làm, hay học lên bậc cao hơn; tự đi tìm việc, hay chờ để được giới thiệu; ở lại thành phố này, hay chuyển đi nơi khác; chọn công […]
Làm Test Engineer ở Got It có lợi thế gì cho bạn?

Làm Test Engineer ở Got It có lợi thế gì cho bạn?

Test Engineer ở Got It là trải nghiệm như thế nào? Sau các bài viết về công nghệ, về quy trình tuyển dụng hay lộ trình đào tạo, hãy cùng nhìn lại một cách tổng quát nhất những lợi thế mà bạn có được khi làm Test Engineer tại Got It nhé! Khác với các […]
Thiền và những lợi ích bạn có thể chưa biết trong ngành lập trình

Thiền và những lợi ích bạn có thể chưa biết trong ngành lập trình

Mình có ý tưởng viết bài này vào một ngày chớm thu ở Hà Nội, khi thời tiết có chút se lạnh và bầu trời có vẻ dịu dàng hơn. Một không khí hoàn hảo để cho ta hít một hơi thật sâu, thả lỏng tâm hồn và cho phép cơ thể được thư giãn. […]