Đang tải...

Lửng Lọc Lõi

Đeo kính để soi Bug cho rõ, nhíu mày để nhắc Dev sửa cho kỹ. Với tôi, 'chạy được' thôi là chưa đủ! 🧐💻


0

Tester trái ngành 28-30 tuổi có muộn không? Kinh nghiệm thực tế và 5 câu chuyện thành công

Lửng Lọc Lõi
Lửng Lọc Lõi

2 tháng trước · 15 phút đọc

28-30 tuổi chuyển sang tester: Câu hỏi mình nhận nhiều nhất

Mỗi tuần mình nhận ít nhất 5-10 tin nhắn kiểu: "Chị ơi, em 29 tuổi, đang làm kế toán, chuyển sang tester có muộn không?" Hoặc: "Anh ơi, em 32 tuổi từ ngành y, nghe nói IT trẻ lắm, em vào có ai nhận không?"

Mình hiểu nỗi lo đó. Nhìn vào ngành IT, toàn thấy hình ảnh sinh viên 22-23 tuổi, internship từ năm 3, ra trường là có việc ngay. So sánh như vậy thì ai cũng thấy mình "trễ".

Nhưng thực tế không phải vậy.

346144 Câu hỏi tuổi tác là rào cản tâm lý lớn nhất, không phải rào cản thực tế

Mình đã đào tạo và theo dõi khá nhiều bạn trái ngành chuyển sang tester. Người sớm nhất là 26 tuổi, người muộn nhất là 37 tuổi khi bắt đầu học. Và điều mình nhận ra: tuổi không phải yếu tố quyết định. Cái quyết định là bạn học đúng hướng, thực hành đủ kỹ, và hiểu rõ mình có gì để bán cho nhà tuyển dụng.

Bài này mình sẽ đi thẳng vào 3 phần: thị trường tuyển dụng thực tế nói gì, người lớn tuổi hơn có lợi thế gì so với sinh viên mới ra trường, và 5 câu chuyện thật từ người đã làm được. Không có chuyện hư cấu, không có con số đẹp để động viên suông.


Thị trường tuyển dụng tester Việt Nam thực sự ưu tiên gì?

Mình hay thấy các bạn lo: "Công ty sẽ không nhận người 30 tuổi mà không có kinh nghiệm IT."

Thực tế thì khác một chút. Phần lớn job description (JD) tester tại Việt Nam không ghi giới hạn tuổi. Điều kiện phổ biến nhất là: kinh nghiệm 0-1 năm, biết viết test case, hiểu quy trình kiểm thử cơ bản, và đôi khi là biết dùng Jira hoặc Postman. Không thấy dòng nào ghi "dưới 25 tuổi" hay "sinh viên mới ra trường".

346145 JD tester thực tế ưu tiên kỹ năng, không phải độ tuổi

Thị trường tester Việt Nam đang thiếu người có tư duy tỉ mỉ và kỹ năng giao tiếp tốt hơn là thiếu người trẻ. Đây chính xác là thứ người từ ngành kế toán, điều dưỡng, hay marketing mang lại được.

Một điểm nữa cần nói thẳng: vị trí manual tester (kiểm thử thủ công) vẫn chiếm đa số ở các công ty outsource và startup Việt Nam. Đây là điểm vào phù hợp nhất cho người chuyển ngành vì không đòi hỏi code, chỉ cần logic và tỉ mỉ. Automation testing (tự động hóa kiểm thử) thì đòi hỏi kỹ thuật hơn, nhưng bạn học sau khi đã có 6-12 tháng kinh nghiệm manual vẫn kịp.

Mình từng hỏi thẳng một senior tester ở công ty outsource: "Anh có ngại nhận người 30 tuổi không có kinh nghiệm không?" Câu trả lời: "Không ngại bằng nhận đứa 23 tuổi mà lơ đãng, test qua loa." Cái công ty cần là người chịu làm kỹ, không phải người trẻ nhất phòng.


Lợi thế thật sự của người 28-35 tuổi khi làm tester

Bây giờ mình muốn nói về phần quan trọng nhất, thứ mà nhiều bạn không nhận ra khi nhìn vào bản thân.

Sinh viên mới ra trường có lợi thế gì? Học nhanh, không có thói quen cũ, và... thế thôi. Nhưng bạn 28-35 tuổi từ ngành khác có những thứ sinh viên phải mất 3-5 năm mới xây dựng được.

Tư duy nghiệp vụ (domain knowledge)

Bạn từng làm kế toán? Bạn hiểu luồng thanh toán, hóa đơn, đối soát. Khi test module kế toán của một phần mềm quản lý doanh nghiệp, bạn biết chính xác cần kiểm tra cái gì, edge case nào có thể xảy ra. Tester mới ra trường phải mất 2-3 tháng mới hiểu được nghiệp vụ đó.

Tương tự, bạn từng làm điều dưỡng thì rất có giá trị khi test các hệ thống quản lý bệnh viện, phần mềm y tế. Bạn từng làm marketing thì hiểu rõ luồng campaign, CRM, analytics hơn bất kỳ fresh graduate nào.

346146 Kinh nghiệm ngành cũ là tài sản, không phải gánh nặng

Kỹ năng mềm đã được tôi luyện

Viết bug report (báo cáo lỗi) đòi hỏi mô tả rõ ràng, đủ thông tin để dev reproduce được lỗi. Giao tiếp với dev, BA (Business Analyst - người phân tích nghiệp vụ), và PM (Project Manager) đòi hỏi khéo léo và chuyên nghiệp. Bạn 4-5 năm đi làm đã có những kỹ năng này. Sinh viên 22 tuổi thì chưa.

Tính tỉ mỉ từ công việc cũ

Người từng làm kế toán, điều dưỡng, hay QC nhà máy thường có độ chú ý chi tiết rất cao. Đây không phải tính cách bẩm sinh mà là kỹ năng được rèn từ công việc. Testing cần đúng tính chất đó.

Thấy khó tin? Mình sẽ chứng minh bằng 5 câu chuyện thật ở phần tiếp theo.


5 câu chuyện thật từ người đã làm được

Mình sẽ kể 5 trường hợp mình biết rõ. Không đặt tên cụ thể vì tôn trọng sự riêng tư, nhưng tất cả đều là người thật, không phải ví dụ hư cấu.


Câu chuyện 1: Từ kế toán 6 năm sang QA tại công ty phần mềm

Ngành cũ: Kế toán tổng hợp, 6 năm kinh nghiệm. Lý do chuyển: thu nhập trần, ít cơ hội tăng trưởng, thấy bạn bè IT lương tốt hơn nhiều. Lộ trình: học manual testing online 3 tháng, tự luyện viết test case cho ứng dụng banking demo, học SQL cơ bản thêm 1 tháng. Thời gian xin được việc: 4 tháng sau khi bắt đầu học (lúc đó 29 tuổi). Vị trí vào: Junior QA tại công ty outsource. Lương tháng đầu: tương đương lương kế toán cũ, sau 8 tháng tăng thêm khoảng 15-25%. Lợi thế rõ nhất: được giao test module kế toán của ERP ngay từ tháng đầu vì hiểu nghiệp vụ, trong khi tester trẻ khác mất 2 tháng onboard.


Câu chuyện 2: Từ điều dưỡng bệnh viện sang tester phần mềm y tế

Ngành cũ: Điều dưỡng, 5 năm. Lý do chuyển: ca đêm nhiều, muốn công việc ổn định hơn. Lộ trình: học testing từ đầu, không biết gì về IT, mất 5 tháng thay vì 3 tháng vì phải học thêm kiến thức nền. Thời gian xin được việc: 6 tháng (lúc đó 31 tuổi). Vị trí: Junior tester tại công ty làm phần mềm quản lý phòng khám. Lương hiện tại sau 1.5 năm: tốt hơn đáng kể so với lương điều dưỡng cũ. Lợi thế rõ nhất: hiểu quy trình khám bệnh, biết đặt câu hỏi đúng khi test luồng bệnh nhân, phát hiện bug nghiệp vụ mà cả team dev không ai biết.


Câu chuyện 3: Từ marketing agency sang QA e-commerce

Ngành cũ: Marketing, chạy quảng cáo Facebook/Google, 4 năm. Lý do chuyển: ngành marketing biến động nhiều, muốn kỹ năng ổn định hơn. Lộ trình: 3 tháng học manual testing + API testing cơ bản với Postman (vì hay dùng tool trong công việc cũ). Thời gian xin được việc: 3.5 tháng (lúc đó 28 tuổi). Vị trí: QA tại startup e-commerce. Lợi thế rõ nhất: hiểu luồng mua hàng từ góc độ marketing - phát hiện bug UX mà dev và BA bỏ qua vì họ không quen dùng web từ góc độ người dùng.


Câu chuyện 4: Từ giáo viên ngoại ngữ sang tester

Ngành cũ: Giáo viên tiếng Anh, 5 năm. Lý do chuyển: thu nhập không ổn định, muốn vào môi trường công ty có lộ trình rõ. Lộ trình: 4 tháng học testing, thêm 1 tháng luyện đọc tài liệu tiếng Anh kỹ thuật (thật ra không cần học thêm vì đã đọc được tốt). Thời gian xin được việc: 5 tháng (lúc đó 30 tuổi). Lợi thế bất ngờ: đọc tài liệu đặc tả (requirement) tiếng Anh nhanh và chính xác hơn cả team, viết bug report rõ ràng mạch lạc. Team lead khen ngay trong tuần đầu.


Câu chuyện 5: Từ quản lý kho sang automation tester

Ngành cũ: Quản lý kho, logistics, 7 năm. Lý do chuyển: muốn thoát công việc nặng nhọc, thấy IT phù hợp hơn với con người tỉ mỉ của mình. Lộ trình: 6 tháng học manual testing trước, sau đó học thêm 4 tháng automation với Selenium (lúc này 35 tuổi). Thời gian xin được việc automation: 11 tháng tổng cộng. Đây là trường hợp mất thời gian nhất trong 5 người nhưng cũng nhảy vào vị trí kỹ thuật cao hơn. Lợi thế: tư duy quy trình và quản lý rủi ro từ logistics giúp thiết kế test plan rất có hệ thống.

346147 5 lộ trình khác nhau, nhưng điểm chung: tỉ mỉ và kiên nhẫn

Nhìn vào 5 trường hợp này, bạn thấy điểm chung không? Không ai nhanh hơn 3 tháng từ lúc bắt đầu học đến khi có việc. Không ai hoàn hảo ngay từ đầu. Nhưng tất cả đều tìm được công việc trong vòng 3-11 tháng, và kinh nghiệm ngành cũ đều trở thành lợi thế thực sự, không chỉ là câu nói động viên.


Tại sao kỹ năng ngành cũ lại có giá với công việc tester?

Mình muốn giải thích rõ hơn cơ chế, không chỉ nói "lợi thế" chung chung.

Testing không chỉ là "bấm vào app xem có crash không". Công việc tester thực sự gồm: hiểu yêu cầu nghiệp vụ, viết kịch bản test case, thực hiện kiểm thử, báo cáo lỗi rõ ràng, và làm việc với team. Trong 5 việc này, chỉ có bước 3 đòi hỏi kiến thức kỹ thuật IT thuần. Bốn bước còn lại đều dựa vào kỹ năng tổng quát mà người đi làm nhiều năm đã có.

Tư duy logic từ công việc cũ

Kế toán làm việc với số liệu, phải trace (truy vết) từng bước xử lý để tìm sai sót. Đây chính xác là cách tester tiếp cận một bug: tái tạo bước-bước lại để isolate (khoanh vùng) nguyên nhân.

Điều dưỡng theo dõi bệnh nhân phải ghi nhận chi tiết, không bỏ sót triệu chứng. Test case tốt cũng cần đúng tư duy đó: không bỏ sót điều kiện, ghi rõ expected result.

Kỹ năng giao tiếp đa chiều

Marketing agency làm việc với client, designer, content, media buyer. Tester làm việc với dev, BA, PM, đôi khi cả khách hàng. Cả hai đều đòi hỏi giao tiếp rõ ràng với nhiều nhóm người khác nhau trong cùng một ngày.

346148 Kỹ năng cũ và kỹ năng tester có nhiều điểm giao nhau hơn bạn nghĩ

Tính cẩn thận từ môi trường có rủi ro cao

Điều dưỡng không thể nhầm liều thuốc. Kế toán không thể nhầm số tiền. Quản lý kho không thể nhầm hàng xuất kho. Những nghề này rèn tính cẩn thận rất cao. Bug thoát ra production cũng có hậu quả tương tự: mất dữ liệu người dùng, giao dịch sai, hệ thống crash.

Người được rèn trong môi trường không được phép sai thường làm tester tốt hơn người chưa bao giờ chịu áp lực như vậy. Đây không phải mình nói để an ủi, mà là quan sát thực tế từ nhiều năm làm trong ngành.


Vậy bắt đầu từ đâu nếu bạn 28-35 tuổi và muốn chuyển sang tester?

Mình không muốn kết bài bằng câu "bạn làm được" suông. Mình muốn bạn có checklist cụ thể để làm ngay hôm nay.

Bước 1: Xác nhận bản thân phù hợp với testing

Bạn có thích tìm lỗi không? Khi dùng app thấy nút bấm lệch hay chữ sai, bạn có để ý không? Bạn có kiên nhẫn làm đi làm lại một việc để đảm bảo đúng không? Nếu có ít nhất 2/3 câu trả lời là "có", bạn có tố chất tester.

Bước 2: Học kiến thức nền trong 1-2 tuần đầu

Học cơ bản về quy trình phát triển phần mềm (Software Development Life Cycle - SDLC), test case là gì, bug report cơ bản. Nhiều tài nguyên miễn phí trên YouTube và các blog testing tiếng Việt. Nếu muốn có hệ thống hơn, khóa Kiến Thức Nhập Môn IT giúp bạn có cái nhìn tổng quan về môi trường IT trước khi đi sâu vào testing.

Bước 3: Thực hành viết test case ngay từ tuần 2-3

Không cần tool fancy. Lấy bất kỳ app nào bạn hay dùng (Shopee, Grab, banking app) và viết test case cho tính năng đăng nhập, tìm kiếm sản phẩm, hay thanh toán. Đây là bài tập thực chiến nhất. Mình từng bảo học viên: viết 50 test case cho tính năng đăng nhập - nghe nhiều nhưng làm xong bạn sẽ hiểu tại sao tỉ mỉ quan trọng.

Bước 4: Học SQL cơ bản song song

SQL không cần học sâu, nhưng biết truy vấn cơ bản giúp bạn tự verify dữ liệu khi test, không cần hỏi dev mỗi lần. Đây là điểm cộng rõ ràng khi phỏng vấn.

Bước 5: Xây dựng portfolio nhỏ trước khi apply

Ghi lại 2-3 bộ test case cho ứng dụng thật (dù là tự viết cho app demo). Viết 3-5 bug report mẫu với đủ thông tin: steps to reproduce, expected result, actual result, screenshot. Portfolio này thay thế kinh nghiệm làm việc trong mắt nhà tuyển dụng.

346149 Lộ trình 5 bước rõ ràng, bắt đầu từ hôm nay

Một điểm trấn an cuối: bạn không cần hoàn hảo trước khi apply. Senior tester mình biết cũng vẫn học thêm mỗi ngày. Điều quan trọng hơn là bạn chứng minh được tư duy tỉ mỉ qua portfolio và phỏng vấn.

Tuổi 28, 30, hay 35 không phải vấn đề. Vấn đề là bạn bắt đầu từ hôm nay hay tiếp tục trì hoãn thêm 1 năm nữa.

Bạn đang ở bước nào rồi? Comment bên dưới, mình trả lời từng bạn!