Làm thế nào để trở thành 1 kiểm thử viên phần mềm? (Part 2)
Bài đăng này đã không được cập nhật trong 5 năm
Ở Part 1 các bạn đã hiểu được kiểm thử phần mềm là gì? những kỹ năng cần trong kiểm thử phần mềm. Nếu bạn đã quyết tâm hãy đọc tiếp Part 2 để từng bước nắm bắt và trở thành một tester chuyên nghiệp. Trong phần này tôi muốn giới thiệu với bạn 2 nội dung chính:
Phase #2: Làm thế nào để nắm bắt được kiểm thử phần mềm
Phase #3: Tìm một công việc toàn thời gian
Phase 2: Làm thế nào để nắm bắt được kiểm thử phần mềm
Về cơ bản bạn cần làm 2 điều sau:
- Thứ nhất: Tìm hiểu về nó
- Thứ 2: Kiếm kinh nghiệm thực tế
Bạn có thể đã tự hỏi: Vậy những bước này có điều gì đặc biệt? Vấn đề là bạn phải làm theo những bước cơ bản này một cách đúng cách. Tôi sẽ mô tả về nó dưới đây:
1)Làm thế nào để học kiểm thử phần mềm
Bạn có thể học kiểm thử phần mềm bằng nhiều cách khác nhau và mỗi cách lại có những thuận lợi và khó khăn riêng. Điều bạn nên làm là chọn một cái phù hợp với bản thân và điều kiện của bạn Dưới đây là một vài lựa chọn cho bạn:
Nhận chứng chỉ kiểm thử phần mềm
Tôi khá chắc đây là một trong những điều đầu tiên bạn nghĩ tới khi bạn muốn học kiểm thử và bắt đầu sự nghiệp như là một tester. Thậm chí rằng có vài phản hồi tiêu cực về chứng chỉ kiểm thử phần mềm , tôi thấy chứng chỉ kiểm thử phần mềm là một cách tốt để bắt đầu. Tại sao? Bởi vì nó có rất nhiều lợi thế:
- Bạn sẽ nắm được những hiểu biết cơ bản về kiểm thử phần mềm
- Bạn (có thể) kiếm được kinh nghiệm trong quá trình học
- Bạn nhận được sự công nhận: Bạn sẽ được công nhận là một tester khi bạn lấy được chứng chỉ. Tuy nhiên cũng có vài vấn đề với “Chứng chỉ” và bạn cần xem xét:
++ Đầu tiên, bạn sẽ mất tiền: Đó là điều hiển nhiên. Tôi chưa tìm thấy bất kỳ một chứng chỉ nào trong kiểm thử phần mềm mà miễn phí.
++ Thứ 2, chứng nhận có thể gây ra những hiểu lầm cho bạn (và hóa ra là nó còn tác hại hơn là tác dụng). Điều này còn quan trọng hơn cả giá thành của nó. Chứng chỉ có thể đánh lừa bạn và khiến cho bạn nghĩ bạn đã được “ chứng nhận” và những thứ bạn học được là tiêu chuẩn. Do đó bạn có thể giới hạn bản thân theo các tiêu chuẩn đã học và ngừng tìm tòi học hỏi những kiếm thức mới hoặc chấp nhận những cách mới để kiểm thử phần mềm.
Toàn bộ quan điểm về việc lấy chứng chỉ tôi muốn thực hiện ở đây là: Nếu bạn thấy chứng chỉ hữu ích, hãy đến và lấy nó nhưng đừng chỉ dừng lại ở đó
Dưới đây là một và chứng chỉ bạn có thể nhận được:
- International Software Testing Qualifications Board (ISTQB):
- ASTQB – phiên bản ISTQB ở Mỹ (dành cho những người ở Mỹ)
Nếu bạn không muốn nhận ISTQB, bạn có thể thử các lựa chọn này được nhiều chuyên gia kiểm thử phần mềm trên thế giới khuyên dùng:
- Blackbox Software Testing (BBST) by Cem Kaner
- Rapid Software Testing (RST) by James Bach
Tự học:
Nếu bạn không muốn nhận chứng chỉ vì một số lý do và tất cả những gì bạn có là thời gian và sẵn sàng để tự đi, thì tự học không phải là một lựa chọn tồi. 62% testers lựa chọn con đường tự học (Bản thân tôi cũng vậy). Một trong những điều tuyệt vời về tự học là bạn sẽ có cơ hội khám phá và học kiểm thử phần mềm từ các nguồn khác nhau. Kết quả là, bạn có cái nhìn rộng hơn về kiểm thử phần mềm.Nhược điểm là bạn sẽ mất thời gian để tìm hiểu mọi thứ và nếu bạn là người mới, bạn có thể bị phân tâm và lạc hướng. Nhưng, nếu bạn có thể quản lý thời gian và sắp xếp thời gian học tập hợp lý thì đây không phải là vấn đề. Nếu bạn muốn đi trên con đường tự học , hãy xem các nguồn tài liệu tốt nhất để học kiểm thử phần mềm ở đây (https://www.asktester.com/online-resources-to-learn-software-testing/ ). Đây là những tài nguyên mà bản thân tôi đã sử dụng để học kiểm thử phần mềm và tôi thấy chúng rất hữu ích.
2)Tìm kiếm kinh nghiệm thực tế:
Vậy một Freshers phàn nàn gì khi họ tìm kiếm một công việc? Tôi nghĩ đó là hầu hết các công việc đều yêu cầu kinh nghiệm 2-3 năm trong kiểm thử phần mềm thậm chí cả vị trí junior “Tôi là một người mới bắt đầu…Làm sao để tôi có kinh nghiệm làm việc?” Bạn cảm thấy lo sợ và tức giận tắt hoàn toàn thông tin về bài tuyển dụng đó. Đây là một vòng luẩn quẩn mà chúng ta đều biết. Hãy đặt thông tin tuyển dụng một cách lố bịch đòi hỏi nhiều năm kinh nghiệm cho vị trí cấp dưới sang một bên(tin tôi hay không, nhiều nhà tuyển dụng không biết họ thực sự muốn gì trong quảng cáo việc làm), bạn phải đồng ý với tôi rằng trong bất kỳ công việc chuyên nghiệp nào, kinh nghiệm làm việc thực tế sẽ vẫn đóng vai trò quan trọng nhất. Tuy nhiên, tôi thấy hầu hết những người mới bắt đầu mắc lỗi này:
Họ nghĩ rằng họ chỉ có được kinh nghiệm kiểm thử khi họ có một công việc toàn bộ thời gian và họ tự đặt mình vào một cái bẫy, một vòng luẩn quẩn. Đừng mắc sai lầm, dưới đây là một vài sáng kiến, bạn có thể kiếm được kinh nghiệm thậm chí bạn không làm việc full-time:
Tìm kiếm cơ hội như một người kiểm thử phần mềm tự do
Mặc dù nộp đơn để tìm một công việc tự do vẫn còn nhiều thách thức, nhưng nó lại dễ dàng hơn nhiều so với người thử nghiệm toàn thời gian. Có một số nguồn đáng tin cậy nơi bạn có thể tìm được công việc tự do như người kiểm thử phần mềm:
-
uTest (https://www.utest.com/):uTest được coi là một trong những cộng đồng kiểm thử phần mềm đông đúc nhất trên thế giới. Với 200.000 người thử nghiệm chuyên nghiệp và nhiều cơ hội việc làm tự do được cung cấp, bạn chắc chắn sẽ học được rất nhiều điều và kiếm được kinh nghiệm từ đó.
-
99Tests (https://99tests.com/): 99Tests ít nổi tiếng hơn và có trụ sở tại Ấn Độ, có rất nhiều cơ hội tự do cho bạn ở đó. Để trở thành người kiểm thử phần mềm tự do, điều bạn chỉ cần làm là đăng ký tài khoản, cập nhật hồ sơ với các kỹ năng của bạn, thêm các môi trường kiểm tra có sẵn như các thiết bị của bạn như điện thoại, bàn, máy tính xách tay, PC, HĐH của bạn như iOS, Android, Windows, iOS, v.v. Khi có một dự án đáp ứng yêu cầu thiết bị của bạn, bạn sẽ được mời cho công việc và được trả tiền cho công việc tương ứng. Bạn sẽ cần một chút thời gian và kiên nhẫn để được mời cho dự án đầu tiên của bạn. Nghe có vẻ thách thức, nhưng nó rất đáng để thử.
Thực hành để kiểm tra các ứng dụng hàng ngày của bạn
Tất cả các ứng dụng đều có lỗi. Bạn có thể giành thời gian để luyện tập trên các ứng dụng mà bạn sử dụng hàng ngày như Facebook, Twitter, LinkedIn, Google Chrome browser, FireFox và theo dõi nếu chúng có lỗi. Bước tiếp theo là báo cáo lỗi này cho bộ phận hỗ trợ khách hàng. Một khi họ xác nhận nó là một lỗi và họ sẽ sửa. Lưu ý lỗi này và thêm thành tích này vào CV của bạn Nếu bạn có thể tìm thấy lỗi trong các ứng dụng này, xin chúc mừng! Bạn đã chứng minh rằng bạn biết cách tìm lỗi .
Tham gia các hội thảo hoặc các buổi gặp gỡ
Tìm kiểm các buổi hội thảo hoặc các buổi gặp gỡ gần nơi bạn sinh sống và tham gia . Đây là cơ hội hoàn hảo để bạn gặp gỡ những tester khác và thực hành các kỹ năng kiểm thử phần mềm của bạn.
Yêu cầu huấn luyện một - một:
Nếu bạn có những người bạn hoặc ai đó có nhiều năm kinh nghiệm trong kiểm thử phần mềm, bạn có thể hỏi họ về huấn luyện một - một. Bạn sẽ ngạc nhiên khi có rất nhiều người thử nghiệm tuyệt vời ngoài kia sẵn sàng giúp đỡ và chia sẻ kinh nghiệm thử nghiệm của họ. Sẽ thật tuyệt nếu bạn có một kỹ năng mà họ muốn, bạn có thể trao đổi với họ. Nếu không, bạn có thể mua cà phê, ăn trưa hoặc trả tiền để yêu cầu giúp đỡ. Đó là một vài ý tưởng bạn có thể thử, nhưng đừng chỉ dừng lại ở đó. Hãy sáng tạo và chủ động để kiếm kinh nghiệm trong kiểm thử phần mềm. Đừng đi phỏng vấn với bàn tay trắng của bạn.
Bạn đã xây dựng nền tảng của mình cho đến nay và bạn nên sẵn sàng để đi đến bước quan trọng tiếp theo:
Phase 3: Tìm một công việc toàn thời gian
Bây giờ, một trong những sai lầm phổ biến của hầu hết mọi người (người thử nghiệm) là thực hiện những điều sau đây để tìm một công việc toàn thời gian:
- Duyệt các trang web việc làm
- Chọn một số công việc phù hợp
- Viết một CV và gửi nó cho tất cả nhà tuyển dụng
- Nhấn Gửi
- Cầu nguyện
Bạn có thắc mắc tại sao hầu như không nhận được cuộc gọi cho các cuộc phỏng vấn. Đây là những gì bạn có thể làm thay thế:
1) Warm-up and networking (Khởi động và kết nối)
Join LinkedIn và hoạt động tích cực trên đó.
LinkedIn được coi là mạng số 1 của các chuyên gia trên thế giới. Nó có nghĩa là tài khoản của bạn có thể đã ở đó. Nó có nghĩa là đội tuyển dụng có thể đã ở đó. Nó có nghĩa là hầu hết những người kiểm tra chuyên nghiệp đã ở đó. Đây là nơi tuyệt vời để bạn cho những người đó biết thêm về bạn, kỹ năng kiểm thử phần mềm và chuyên môn của bạn. Tham gia LinkedIn rất dễ dàng:
- Tạo một tài khoản
- Cập nhật hồ sơ của bạn bằng cách thêm các kỹ năng, thành tích, giáo dục, chứng nhận, những điều bạn quan tâm, v.v (Đừng chỉ cần tạo hồ sơ vì lợi ích của nó, nghiêm túc vì bạn cần phải chuyên nghiệp ở đây)
- Tìm và thêm kết nối. Đừng thêm bất kỳ kết nối nào, chọn mời và thêm những người đang là tester hoặc những người đang làm việc trong công ty bạn muốn ra nhập.
- Tham gia các nhóm và bắt đầu thảo luận: nếu bạn là người thử nghiệm, bạn nên biết các nhóm LinkedIn sau (nhóm Kiểm tra phần mềm và Đảm bảo chất lượng). Tham gia các nhóm này và bắt đầu đặt câu hỏi, trả lời câu hỏi. Điều này rất quan trọng vì điều này cho thấy bạn thực sự quan tâm đến việc kiểm thử phần mềm và bạn đang coi trọng sự nghiệp của mình.
Tham gia các hội nghị/ hội thảo về kiểm thử:
Tìm kiếm bất kỳ thử nghiệm phần mềm liên quan đến hội thảo và tham dự chúng. Hội thảo là một nơi tuyệt vời để tham dự và học hỏi kiến thức kiểm thử phần mềm. Tuy nhiên, phần hữu ích nhất của hội thảo là kết nối mạng. Bạn sẽ có cơ hội kết nối với những người thử nghiệm, nhà tuyển dụng khác. Trong một số hội nghị, họ có gian hàng để phỏng vấn và thuê người mới. Vì vậy, đừng bỏ lỡ cơ hội tuyệt vời này.
2) Viết CV
Có rất nhiều lời khuyên bạn có thể tìm thấy về cách viết một CV tốt. Bạn có thể không cần hướng dẫn thêm về điều này. Tuy nhiên, bất kể bạn sử dụng mẫu nào thì đều phải đảm bảo điều này trong CV của mình:
Không có lỗi chính tả và ngữ pháp.
Mọi người mắc lỗi này mọi lúc. Về cơ bản, tôi từ chối các ứng viên mắc lỗi chính tả trong CV của họ. Tại sao? Điều này cho thấy ứng viên quá lười biếng và bất cẩn. Kể từ năm 2016, tất cả chúng ta đều biết rằng việc kiểm tra chính tả trên chương trình MS Word dễ dàng như thế nào. Vì vậy, có một lỗi chính tả trên CV là không thể chấp nhận.
Design and Formatting (Thiết kế và định dạng)
Nó có thể ổn nếu bạn sáng tạo và trang trí CV một chút, nhưng đừng làm cho nó giống như bạn đang ứng tuyển cho một vị trí thiết kế đồ họa. Giữ CV của bạn sạch sẽ và phù hợp với kích thước phông chữ.
Short and scannable (Ngắn gọn và có thể scan được)
Nó phụ thuộc vào vị trí và thị trường việc làm mà bạn ứng tuyển, nhóm tuyển dụng thường nhận được nhiều CV từ ứng viên. Mục tiêu ở đây là làm cho CV của bạn ngắn và có thể quét được.
- Short: Đừng biến CV của bạn thành một bài luận. Giữ nó ngắn ở 1-2 trang. "Tại sao? Tôi có rất nhiều điều muốn nói với nhà tuyển dụng và tôi không muốn bỏ chúng ra khỏi CV”. Chắc chắn, bạn có rất nhiều điều để nói nhưng team tuyển dụng cũng có rất nhiều việc phải làm. Họ không có thời gian để đọc CV của bạn từng chữ để đào vàng. Vì vậy, hãy giữ CV của bạn ngắn nhất có thể.
- Scannable: Bằng cách có thể quét được, ý tôi là bạn phải tạo CV theo cách mà người đọc có thể dễ dàng tìm thấy những gì họ muốn. Điều quan trọng là bạn phải tìm ra những gì tuyển dụng muốn, những gì họ thực sự tìm kiếm trong CV.. Làm thế nào để biết? Trước tiên, bạn cần đọc kỹ mô tả công việc và hiểu những kỹ năng, yêu cầu họ đang tìm kiếm Thứ hai, tùy chỉnh CV của bạn để CV của bạn trông phù hợp với những gì họ đang tìm kiếm. Tôi khuyên bạn nên sử dụng các thuật ngữ và ngôn ngữ giống như trong mô tả công việc..
Ví dụ: nếu mô tả công việc nói rằng họ đang tìm ai đó có thể viết các trường hợp kiểm tra/ “write test cases”, hãy chắc chắn rằng bạn sử dụng cụm từ “write test cases” để mô tả kinh nghiệm của bạn mặc dù bạn đã quen với cụm từ “test procedures”. Nếu bản mô tả công việc nói rằng họ đang tìm kiếm ai đó có thể “File defects”, hãy sử dụng cụm từ “File defects” ngay cả khi bạn đã quen với cụm từ “report bugs”. Vậy bạn đã hiểu ý tưởng đúng không? Mục tiêu ở đây không phải là thể hiện kiến thức ngôn ngữ của bạn, mục tiêu ở đây là đảm bảo bạn và team tuyển dụng đang nói cùng một ngôn ngữ. Sau khi bạn làm theo hướng dẫn của tôi và cho đến nay, tôi hy vọng rằng bạn sẽ nhận được một vài cuộc gọi điện thoại để phỏng vấn. Xin chúc mừng!, Nhưng bạn vẫn chưa hoàn thành. Bạn đã hoàn thành 50% để trở thành người kiểm thử phần mềm. 50% còn lại là vượt qua vòng phỏng vấn
3)Làm sao để phỏng vấn thành công?
Tôi có thể đếm được bao nhiêu hướng dẫn, lời khuyên viết về chủ đề này, nhưng mọi người vẫn thất bại ở bước này. Lý do là bởi vì có một cuộc phỏng vấn thành công là rất quan trọng và bởi vì nó nói dễ hơn làm. Nó phụ thuộc vào các yếu tố khác nhau để có một cuộc phỏng vấn thành công, từ kinh nghiệm phỏng vấn của tôi, cần nắm rõ những điểm chính sau: +Tạo ấn tượng đầu tiên tích cực. Điều này cực kỳ quan trọng bởi vì Không có cơ hội thứ hai cho ấn tượng đầu tiên Ở đây, không có lời khuyên nào phù hợp cho tất cả mọi người. Tất cả những gì tôi đề nghị là ăn mặc đẹp và chuyên nghiệp. Bình tĩnh và rõ ràng trong phản ứng.
-
Tìm hiểu Nghiên cứu về công ty mà bạn đang đăng ký để xem họ kinh doanh gì, sản phẩm của họ, nhóm của họ, môi trường của họ Càng nhiều chi tiết bạn biết về công ty càng tốt. Bạn chắc chắn sẽ gây ấn tượng với người phỏng vấn rằng bạn biết rõ về tổ chức của họ như thế nào. Điều này cho thấy bạn nghiêm túc khi ứng tuyển vào vị trí này
-
Thành thật trong cuộc phỏng vấn Khi trả lời các câu hỏi phỏng vấn, hãy tự tin và cố gắng hết sức để trả lời những câu hỏi đó nhưng bạn phải trung thực. Đừng khoe khoang hoặc giả mạo nó cho đến khi bạn làm nó.
-
Thể hiện khả năng học hỏi: Chứng minh rằng bạn sẵn sàng học điều mới mặc dù bạn không có kinh nghiệm trước đó. Thật ra, không ai biết tất cả mọi thứ. Sự khác biệt là khả năng học hỏi điều mới.
-
Tự tin: Tôi biết điều đó rất khó để tự tin khi bạn mới và không có nhiều kinh nghiệm, nhưng tự tin là điều quan trọng. Đừng ngần ngại đặt câu hỏi trong buổi phỏng vấn để làm rõ câu hỏi, để biết thêm về công ty. Điều này không chỉ giúp bạn trả lời các câu hỏi tốt hơn mà còn giúp bạn xem công ty có phù hợp với bạn hay không. Hãy nhớ rằng, bạn đang tìm kiếm một công việc không phải xin việc. Nếu tôi thất bại thì sao… Điều gì xảy ra nếu bạn làm theo tất cả những điều này và mọi thứ vẫn không thành công và bạn không trở thành người kiểm thử phần mềm? Nếu đó là trường hợp khác, bạn không đơn độc. Nó không phải là bạn làm điều gì đó sai hoặc kiểm tra phần mềm không dành cho bạn. Đôi khi, bạn vẫn cần may mắn để đạt được mục tiêu, nhưng bạn biết gì không? May mắn sẽ tìm thấy bạn nếu bạn tiếp tục làm việc chăm chỉ và kiên định.
Kết luận
Đây là một hướng dẫn đầy đủ về cách bắt đầu sự nghiệp trong kiểm thử phần mềm. Tôi đã cố gắng hết sức để cung cấp cho bạn tất cả các ý tưởng và hướng dẫn có thể để giúp bạn từng bước tiến gần hơn đến mục tiêu trở thành người kiểm thử phần mềm. Hướng dẫn này khác xa so với hướng dẫn hoàn hảo, thực ra không có gì là hoàn hảo. Tất cả bạn phải làm là để hiểu chính mình, thử những hướng dẫn này và xem những gì bạn đang làm tốt, những gì không. Đó là bạn không phải tôi, không phải bạn bè của bạn sẽ làm cho bạn trở thành một người kiểm thử phần mềm. Hành trình trở thành một người thử nghiệm rất khó khăn, nhưng tôi có thể làm được, vì vậy bạn chắc chắn cũng có thể làm điều đó.
Nguồn dịch: https://www.asktester.com/how-to-become-a-software-tester/#communication
All rights reserved