Our expectation from you:
IT Students of 3rd, 4th year, and graduated IT students with the below skillsets would be qualified for our training program:
- A keen interest in developing a career as a Software Tester
- Previous work experience or a portfolio of projects you have worked on during your studies would be beneficial
- Understand the concept of testing and why testing is needed
- Can create and maintain test scripts using tools such Selenium, Junit, or similar
- Have knowledge in OOP programming
- Soft skills: Logical Thinker; Self Starter; Team Player; Creative
- Being able to communicate in English
What we train you:
- Having knowledge of Software Development Process
- Having knowledge of Testing Process
- Having knowledge of Test Cases, Test Plans and Bug Report
- Having knowledge of Web application testing, Service Now platform/ Dynamic 365(HR, FinOps, ProOps)
- Automation Frameworks, using in SCC’s Project
- Having knowledge of Database, how to create an efficient query
- Achieving a high level of presentation skills, how to make an interesting presentation.
What you will achieve:
- Monthly allowance: 4.000.000VNĐ
- Parking allowance
- Professionally training during the internship, mentors always support you
- 10-week internship with project teams
- Have an opportunity to become a full-time employee and a part of an amazing team
- Dynamic UK/French working environment
SCC Là Nhà đầu tư và phát triển BĐS hàng đầu TP.HCM nói riêng và Việt Nam nói chung, giữ vị trí top 10 trong phân khúc thị trường BĐS cao cấp tại Việt Nam thông qua chiến lược phát triển bền vững dựa trên chuỗi lợi thế cạnh tranh: vị trí đắc địa, pháp lý minh bạch, tài chính vững mạnh, năng lực nhân sự tốt và giàu kinh nghiệm.
Review SCC
Người kiểm tra QC cấp dưới(GL)
Phù hợp với các bạn mới ra trường (IT)
Công ty xịn nên vào làm việc(IT)
Mọi người cũng đã tìm kiếm
Công việc của Intern Tester là gì?
Intern Tester hay còn gọi là Thực tập sinh Kiểm thử phần mềm, là vị trí dành cho những người mới bắt đầu hoặc đang trong quá trình làm quen với lĩnh vực kiểm thử phần mềm. Intern Tester thường được tham gia vào các dự án thực tế dưới sự hướng dẫn và giám sát của Tester có kinh nghiệm để tích lũy kinh nghiệm và kỹ năng cần thiết. Bên cạnh đó, những vị trí như Thực tập sinh kiểm thử xâm nhập, Thực tập sinh Game Tester cũng thường đảm nhận các công việc tương tự.
1. Học gì để trở thành intern tester?
Kiểm thử phần mềm là một kỹ năng quan trọng trong quá trình phát triển phần mềm, đòi hỏi người kiểm thử phải có kiến thức cơ bản và kỹ năng sử dụng các công cụ cũng như quy trình kiểm thử hiệu quả. Kiểm thử thủ công (Manual Testing) là kỹ năng cơ bản cần có, giúp bạn kiểm tra phần mềm một cách thủ công, tìm lỗi và báo cáo kết quả. Bên cạnh đó, kiểm thử tự động (Automation Testing), mặc dù không phải yêu cầu bắt buộc đối với intern, nhưng nếu bạn biết sử dụng các công cụ như Selenium, JUnit, hoặc TestNG sẽ là một lợi thế lớn. Kiểm thử phần mềm bao gồm nhiều loại, như kiểm thử chức năng (Functional Testing), kiểm thử hiệu suất (Performance Testing), kiểm thử bảo mật (Security Testing), kiểm thử giao diện người dùng (UI Testing), kiểm thử tích hợp (Integration Testing) và kiểm thử hệ thống (System Testing). Quy trình kiểm thử sẽ tuân theo các giai đoạn trong vòng đời phát triển phần mềm (SDLC) và quy trình kiểm thử (STLC).
Ngoài kiến thức về kiểm thử, kỹ năng lập trình cơ bản như Java, Python hoặc JavaScript cũng rất hữu ích, đặc biệt là trong kiểm thử tự động. Các công cụ kiểm thử như bug tracking tools (JIRA, Bugzilla), test management tools (TestRail, Quality Center) và công cụ kiểm thử tự động (Selenium, Appium, Postman cho API testing) sẽ hỗ trợ bạn trong việc quản lý và thực hiện các bài kiểm thử hiệu quả. Bên cạnh các kỹ năng kỹ thuật, kỹ năng mềm như giao tiếp tốt để báo cáo kết quả, khả năng phân tích và tư duy logic, cùng với sự chú ý đến chi tiết và khả năng làm việc dưới áp lực cũng rất quan trọng để thành công trong lĩnh vực kiểm thử phần mềm.
Ngoài các chương trình đào tạo đại học, bạn cũng có thể học các khóa ngắn hạn hoặc chứng chỉ về kiểm thử phần mềm. Một số chứng chỉ phổ biến bao gồm:
- ISTQB (International Software Testing Qualifications Board): Đây là chứng chỉ phổ biến trong lĩnh vực kiểm thử phần mềm với nhiều cấp độ từ cơ bản đến nâng cao.
- Chứng chỉ kiểm thử tự động: Như Selenium, Appium, JMeter, giúp bạn phát triển kỹ năng kiểm thử tự động và kiểm thử hiệu năng.
- Các khóa học trực tuyến: Các nền tảng học tập online như Coursera, Udemy, hoặc LinkedIn Learning có rất nhiều khóa học về kiểm thử (Software Testing Course) từ cơ bản đến nâng cao.
2. Thời gian học bao lâu?
Thời gian học để trở thành một intern tester tùy thuộc vào hình thức học và mức độ kiến thức bạn đã có sẵn. Cụ thể:
- Chương trình đào tạo ngắn hạn (từ 3 đến 6 tháng): Đây là các khóa học chuyên sâu về kiểm thử phần mềm, bao gồm cả lý thuyết và thực hành.
- Tự học qua các khóa học online: Nếu bạn tự học, thời gian có thể linh động hơn và kéo dài từ vài tháng đến 1 năm, tùy vào thời gian bạn dành cho việc học.
- Đào tạo trong công ty: Nhiều công ty phần mềm cung cấp các khóa đào tạo ngắn hạn cho các thực tập sinh (intern), thời gian này có thể dao động từ 2 đến 6 tháng tùy công ty.
3. Điểm chuẩn đầu vào và yêu cầu khác
Để trở thành intern tester, yêu cầu không quá khắt khe, nhưng có một số yếu tố mà các nhà tuyển dụng sẽ chú ý đến. Thứ nhất, điểm trung bình (GPA) là một yếu tố quan trọng, đặc biệt nếu bạn theo học ngành Công nghệ Thông tin hoặc Khoa học Máy tính, với GPA từ 7.0 trở lên sẽ là một lợi thế. Tuy nhiên, yêu cầu này có thể linh động tùy theo từng công ty. Thứ hai, kiến thức cơ bản về lập trình và công cụ kiểm thử là yêu cầu chính, vì vậy bạn cần nắm vững các kiến thức cơ bản về kiểm thử phần mềm và làm quen với các công cụ hỗ trợ kiểm thử. Cuối cùng, khả năng học hỏi và làm việc nhóm là rất quan trọng, bởi môi trường làm việc tại công ty đòi hỏi bạn có khả năng giao tiếp hiệu quả và hợp tác với các đồng nghiệp để hoàn thành công việc một cách tốt nhất.
5. Cần chuẩn bị gì khi muốn trở thành intern tester?
- Kiến thức và kỹ năng: Để học kiểm thử phần mềm, bạn có thể tham gia các khóa học online hoặc offline về kiểm thử phần mềm, qua đó học cách sử dụng các công cụ kiểm thử phổ biến. Bên cạnh đó, việc rèn luyện kỹ năng lập trình cơ bản cũng rất quan trọng, bạn có thể đọc tài liệu hoặc tham gia các khóa học lập trình căn bản để nâng cao khả năng hiểu và sử dụng mã nguồn trong quá trình kiểm thử. Để củng cố kỹ năng kiểm thử, bạn nên luyện tập kiểm thử thủ công và kiểm thử tự động bằng cách cài đặt các công cụ kiểm thử và thực hành kiểm thử các ứng dụng nhỏ. Một cách khác để cải thiện kỹ năng là tham gia các dự án mã nguồn mở, nơi bạn có thể áp dụng kiến thức kiểm thử vào các sản phẩm thực tế và làm việc cùng với cộng đồng lập trình viên.
- Xây dựng CV: Khi viết CV cho vị trí intern tester, bạn nên đề cập đến thông tin về trình độ học vấn, đặc biệt là nếu bạn đang theo học các ngành liên quan đến Công nghệ Thông tin. Hãy liệt kê các môn học liên quan đến kiểm thử phần mềm mà bạn đã học, vì đây sẽ là yếu tố giúp nhà tuyển dụng đánh giá sự phù hợp của bạn với công việc. Ngoài ra, nếu bạn có các chứng chỉ về kiểm thử phần mềm, như ISTQB, hãy nêu rõ trong CV, vì chúng sẽ là điểm cộng quan trọng. Nếu bạn đã có kinh nghiệm thực hành kiểm thử phần mềm, dù là qua các dự án cá nhân hoặc các khóa học có dự án thực tế, đừng quên liệt kê những kinh nghiệm này. Điều này sẽ giúp bạn tạo ấn tượng tốt và chứng minh khả năng thực tế của mình với nhà tuyển dụng.
- Phỏng vấn và đánh giá kỹ năng: Trong quá trình phỏng vấn kỹ thuật, bạn có thể sẽ được hỏi về lý thuyết kiểm thử phần mềm, các công cụ bạn đã sử dụng, và đôi khi còn phải làm một bài kiểm thử nhỏ để kiểm tra khả năng thực tế của bạn. Ngoài ra, một số công ty có thể yêu cầu bạn thực hiện một bài kiểm thử thực tế để đánh giá khả năng phân tích và tìm lỗi trong ứng dụng. Điều này giúp nhà tuyển dụng đánh giá không chỉ kiến thức lý thuyết mà còn khả năng áp dụng vào công việc thực tế của bạn.
6. Nghề Intern Tester phù hợp với ai?
Để trở thành intern tester (thực tập sinh kiểm thử phần mềm), không nhất thiết phải có một nền tảng quá vững về kỹ thuật, nhưng bạn sẽ cần có những phẩm chất và kỹ năng nhất định để học hỏi và phát triển nhanh chóng trong công việc này.
- Sinh viên hoặc người mới ra trường (Công nghệ thông tin, Khoa học máy tính, hoặc các ngành liên quan): Nếu bạn đang bắt đầu sự nghiệp trong ngành công nghệ thông tin (CNTT) hoặc mới tốt nghiệp các ngành như Công nghệ thông tin, Khoa học máy tính, hay các ngành liên quan đến phần mềm, kiểm thử phần mềm là một lĩnh vực khá dễ tiếp cận. Với vai trò thực tập sinh kiểm thử, bạn sẽ có cơ hội học hỏi từ các chuyên gia trong ngành và dần dần xây dựng kỹ năng để trở thành kiểm thử viên (QA) chuyên nghiệp. Trong suốt quá trình thực tập, bạn sẽ làm việc dưới sự giám sát của các mentor và nhiệm vụ chính là học hỏi, thực hành kiểm thử phần mềm trong môi trường thực tế. Khả năng học hỏi nhanh và làm việc dưới sự hướng dẫn của người có kinh nghiệm là yếu tố quan trọng để bạn phát triển và thành công trong lĩnh vực này.
- Người chuyển nghề (Career Changers): Người có nền tảng về kỹ năng phân tích, logic, và chi tiết: Các bạn từ các ngành như tài chính, marketing, quản lý dự án, hay các lĩnh vực không thuộc công nghệ nhưng có kỹ năng phân tích, làm việc có tổ chức sẽ có khả năng chuyển nghề thành công. Công việc kiểm thử đòi hỏi sự tỉ mỉ, kiên nhẫn và khả năng giải quyết vấn đề, những kỹ năng này không giới hạn chỉ trong ngành CNTT.
- Người có niềm đam mê với công nghệ và phần mềm: Đam mê phần mềm và công nghệ: Nếu bạn là người đam mê tìm hiểu về phần mềm, công nghệ mới, và muốn tham gia vào quy trình phát triển phần mềm, kiểm thử phần mềm sẽ là một lựa chọn tốt. Bạn sẽ có cơ hội làm việc với nhiều loại phần mềm, ứng dụng và học hỏi cách chúng được xây dựng và phát triển.
- Những người có kỹ năng mềm tốt (giao tiếp, làm việc nhóm): Khả năng làm việc nhóm là một yếu tố quan trọng khi làm công việc kiểm thử phần mềm, vì đây không phải là công việc làm một mình. Bạn sẽ phải hợp tác chặt chẽ với các lập trình viên, quản lý dự án và các bộ phận khác trong nhóm phát triển phần mềm. Do đó, nếu bạn có khả năng làm việc nhóm tốt, biết lắng nghe và truyền đạt ý tưởng một cách hiệu quả, bạn sẽ dễ dàng hòa nhập và phát triển trong môi trường làm việc này. Ngoài ra, kỹ năng báo cáo và ghi chép lỗi cũng rất quan trọng. Khi phát hiện lỗi trong phần mềm, bạn sẽ cần phải báo cáo chi tiết lỗi đó cho các lập trình viên. Việc giao tiếp rõ ràng, chính xác và dễ hiểu là yếu tố then chốt để đảm bảo các thành viên trong đội ngũ nắm bắt được vấn đề và cùng nhau tìm ra giải pháp.
Intern Tester có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
39 - 65 triệu
/nămLộ trình sự nghiệp Intern Tester
Tìm hiểu cách trở thành Intern Tester, bạn cần có những kỹ năng và trình độ học vấn nào để thành công cũng như đạt được mức lương mong đợi ở mỗi bước trên con đường sự nghiệp của bạn.
Số năm kinh nghiệm
Điều kiện và Lộ trình trở thành một Intern Tester?
Mô tả công việc của vị trí Intern Tester
Hỗ trợ hoạt động thực hiện kế hoạch kiểm thử
Trước khi bắt đầu kiểm thử, tester cần hiểu rõ yêu cầu của dự án, định nghĩa phạm vi kiểm thử và lập kế hoạch chi tiết. Kế hoạch này bao gồm việc xác định cách tiếp cận kiểm thử, sử dụng tài nguyên như ngân sách, nhân lực và thiết lập lịch trình làm việc. Điều này yêu cầu kiến thức vững về các phương pháp kiểm thử khác nhau và khả năng lập kế hoạch một cách có hiệu quả.
Xác định và chuẩn bị dữ liệu kiểm thử
Để thực hiện kiểm thử hiệu quả, tester cần xác định và chuẩn bị dữ liệu phù hợp, đa dạng và đầy đủ. Đây là một phần không thể thiếu trong các công việc của tester. Điều này có thể bao gồm tạo dữ liệu thử nghiệm, dữ liệu mô phỏng hoặc sử dụng dữ liệu thực tế từ môi trường sản xuất.
Kiểm thử hộp đen và hộp trắng
Thực hiện kiểm thử hộp đen (black-box testing) để kiểm tra chức năng bên ngoài của phần mềm mà không cần biết cấu trúc bên trong, và kiểm thử hộp trắng (white-box testing) để kiểm tra cấu trúc nội bộ của phần mềm. Phát hiện các lỗi trong phần mềm và tạo các báo cáo chi tiết về các lỗi đó. Báo cáo này sẽ được gửi đến nhóm phát triển để khắc phục.
Yêu cầu bằng cấp và kiến thức chuyên môn
-
Trình độ chuyên môn: Đa số các vị trí Intern Tester yêu cầu tối thiểu là có bằng Đại học chuyên ngành Công nghệ thông tin, Kỹ thuật Phần mềm, Khoa học công nghệ, Mạng máy tính & Truyền thông Dữ liệu, Kỹ thuật Máy tính,... trong các lĩnh vực tương đương.
-
Kiến thức cơ bản về kiểm thử phần mềm: Intern Tester cần có hiểu biết căn bản về các phương pháp kiểm thử phần mềm như kiểm thử chức năng, kiểm thử hộp đen và hộp trắng, kiểm thử tương thích, kiểm thử hiệu suất và kiểm thử bảo mật.
-
Phát triển ứng dụng web hoặc di động: Nếu công việc liên quan đến phát triển ứng dụng web hoặc di động, thì cần hiểu về các framework và công nghệ như React, Angular, Vue.js cho phát triển web hoặc Flutter, React Native cho phát triển ứng dụng di động.
Yêu cầu về kỹ năng
-
Kỹ năng phân tích và giải quyết vấn đề: Có khả năng phân tích các yêu cầu kiểm thử, đưa ra các kịch bản kiểm thử và giải quyết các vấn đề phát sinh trong quá trình kiểm thử.
-
Kỹ năng giao tiếp và làm việc nhóm: Có khả năng giao tiếp tốt để báo cáo các lỗi và vấn đề, cũng như làm việc hiệu quả trong nhóm để đạt được các mục tiêu kiểm thử.
-
Kỹ năng học hỏi: Một Intern Tester giỏi là người biết sẵn sàng chuyển đổi, học hỏi nhanh. Không một trường lớp nào có thể dạy bạn hết tất cả các kỹ năng, các vấn đề có thể đột ngột phát sinh trong quá trình chạy phần mềm. Chính vì vậy các Tester sẽ thường xuyên phải tự phân tích, học hỏi thông qua các hội nhóm hoặc đồng nghiệp của mình.
Yêu cầu khác
-
Thành thạo Microsoft Office.
-
Ưu tiên có hiểu biết về ITIL, ISO27001, CMM, thành thạo SQL, SoapUI, Postman
-
Kỹ năng phân tích, nhận định, chẩn đoán tốt.
-
Cẩn thận, chủ động, sáng tạo trong công việc.
-
Có khả năng làm việc độc lập.
-
Có khả năng tiếp thu tốt các công nghệ mới.
Lộ trình thăng tiến của Intern Tester
Lộ trình thăng tiến của Intern Tester có thể khá đa dạng và phụ thuộc vào tổ chức và ngành nghề cụ thể. Dưới đây là một lộ trình thăng tiến phổ biến cho vị trí này.
1. Intern Tester
Mức lương: 3 - 4 triệu/ tháng
Kinh nghiệm làm việc: Dưới 1 năm
Intern Tester là vị trí dành cho những người mới bắt đầu hoặc đang trong quá trình làm quen với lĩnh vực kiểm thử phần mềm. Intern Tester thường được tham gia vào các dự án thực tế dưới sự hướng dẫn và giám sát của Tester có kinh nghiệm để tích lũy kinh nghiệm và kỹ năng cần thiết.
>> Đánh giá: Tester đang là một nghề hot tại Việt Nam hiện nay được nhiều doanh nghiệp tuyển dụng và thu hút sự quan tâm của giới trẻ. Hiện nay ở Việt Nam nghề Tester có cơ hội làm việc rất cao nhất là đối với các Intern Tester có sự nhạy bén, đam mê sáng tạo.
>> Xem thêm: Việc làm của Intern Tester mới cập nhật
2. Tester
Mức lương: 10 - 18 triệu/ tháng
Kinh nghiệm làm việc: 1 - 4 năm
Tester là người kiểm thử phần mềm, chịu trách nhiệm phát triển chất lượng và triển khai phần mềm. Họ tham gia vào việc thực hiện các thử nghiệm tự động và thủ công để đảm bảo phần mềm do lập trình viên viết phù hợp với mục đích sử dụng. Một số nhiệm vụ bao gồm phân tích phần mềm và hệ thống, giảm thiểu rủi ro và ngăn ngừa sự cố phần mềm.
>> Đánh giá: Chúng ta có thể thấy ngành công nghệ đang phát triển chóng mặt những năm gần đây. Điều này kéo theo số lượng tuyển dụng nhân viên Tester tăng theo cấp số nhân nhằm đáp ứng nhu cầu ra mắt ứng dụng phần mềm. Để xử lý những quy trình nghiêm ngặt trong việc kiểm tra phần mềm, đồng thời tuân thủ khối lượng công việc ngày càng lớn thì AI đã trở thành công cụ hỗ trợ thiết yếu của Tester.
>> Xem thêm: Tuyển dụng Tester mới nhất
3. Automation Tester
Mức lương: 15 - 30 triệu/ tháng
Kinh nghiệm làm việc: 4 - 6 năm
Automation Tester được gọi là Nhân viên kiểm thử tự động hóa. Họ làm công việc kiểm thử bằng cách sử dụng các tập lệnh kiểm tra tự động. Trong suốt hành trình sự nghiệp của mình,Automation Tester sẽ thiết kế, viết, bảo trì và thực thi các tập lệnh đó. Mục tiêu là giảm thiểu lỗi (bug) và có thể công bố sản phẩm đúng thời hạn.
>> Đánh giá: Trong những năm trở lại đây, Automation Tester là một vị trí tương đối hot trong các công ty từ những vị trí chuyên sâu về phát triển tool/library/framework tới những bạn có khả năng viết script dựa trên công cụ kiểm thử tự động. Có thể nói, đây là vị trí xu hướng của ngành Tester.
>> Xem thêm: Việc làm Automation Tester lương cao
5 bước giúp Intern Tester thăng tiến nhanh trong trong công việc
Nâng cao kỹ năng và kiến thức
Học hỏi thêm về các kỹ năng và công nghệ liên quan đến kiểm thử phần mềm như automation testing, performance testing, security testing, và các công cụ kiểm thử phổ biến như Selenium, JMeter, etc. Đầu tư thêm vào các khóa học, chứng chỉ hoặc các khóa đào tạo để nâng cao trình độ chuyên môn.
Rèn luyện khả năng ăn nói
Một Intern Tester không thể làm việc độc lập mà thường phải làm việc nhóm hoặc trong các dự án hợp tác. Chính vì thế kỹ năng giao tiếp tốt sẽ giúp ích cho bạn rất nhiều khi bạn chuyển tiếp thông tin và cung cấp báo cáo về các khâu kiểm tra bạn đã làm. Nếu bạn không giỏi kỹ năng giao tiếp thì sẽ rất khó truyền đạt cho người khác hiểu ý tưởng mà bạn đang theo đuổi.
Tích lũy kinh nghiệm
Làm việc cho nhiều dự án càng làm việc cho nhiều dự án, bạn càng tích lũy được nhiều kinh nghiệm và càng có giá trị hơn trong mắt nhà tuyển dụng. Tham gia các dự án đóng góp mã nguồn mở giúp bạn học hỏi thêm nhiều kiến thức và kinh nghiệm, đồng thời cũng giúp bạn xây dựng danh tiếng trong cộng đồng lập trình viên. Tham gia các cuộc thi lập trình giúp bạn thử thách bản thân và học hỏi thêm nhiều kinh nghiệm.
Có đam mê công nghệ lớn
Lĩnh vực công nghệ thông tin luôn phát triển và thay đổi liên tục. Vì vậy, chỉ khi có niềm đam mê công nghệ đủ lớn, Intern Tester mới có thể bắt kịp các xu thế mới và không khiến bản thân bị lạc hậu.
Chịu lắng nghe sâu sắc và học hỏi
Việc bạn biết cách lắng nghe ý kiến, đặc biệt là những lời chê bai sẽ giúp bạn có thái độ và cách tiếp cận khác với những người còn lại, từ đó bạn sẽ tìm ra được khuyết điểm của mình và tìm cách cải thiện. Đánh giá của mọi người là tích cực hay tiêu cực phụ thuộc vào cách bạn lắng nghe và tiếp nhận chúng, vì vậy hãy luôn giữ cho mình tâm thế là một người lắng nghe chân thành.
Đọc thêm: