Author Archive

TỌA ĐÀM “ĐỊNH HƯỚNG NGHỀ NGHIỆP VÀ TƯ VẤN LỰA CHỌN CHUYÊN NGÀNH CHO SINH VIÊN CNTT KHÓA 19 IUQ | iViettech

Chiều ngày 26/10/2023 vừa qua, thầy Vy Văn Việt – Giám đốc trung tâm iViettech đã tham dự buổi tọa đàm “Định hướng nghề nghiệp và tư vấn lựa chọn chuyên ngành cho sinh viên CNTT khóa 19″ do Trường Đại Học Công Nghiệp TP HCM – Phân Hiệu Quảng Ngãi (IUQ) tổ chức.

Tại buổi tọa đàm, thầy Việt đã chia sẻ về chuyên đề “Sinh viên CNTT cần làm gì khi kinh tế thế giới biến động”, nhằm cung cấp những thông tin tổng quát về ngành công nghiệp IT nói chung, ngành công nghiệp Công nghệ phần mềm và những biến động của ngành IT trong một năm qua. Bên cạnh đó, các bạn sinh viên CNTT IUQ cũng có được cái nhìn tổng quan về nhu cầu tuyển dụng nhân lực của các doanh nghiệp đang hoạt động trong lĩnh vực IT tại Việt Nam và xu thế của thế giới. Trong phần Giao lưu & Hỏi – đáp, iViettech đã chuẩn bị một số phần quà công nghệ dành tặng cho các bạn sinh viên có câu hỏi hay xoay quanh chuyên đề.

iViettech hy vọng rằng qua buổi tọa đàm hướng nghiệp này, các bạn sinh viên CNTT khóa 19 Trường Đại Học Công Nghiệp TP HCM – Phân Hiệu Quảng Ngãi (IUQ) đã nắm bắt được thực trạng ngành CNTT hiện nay, về những thay đổi và xu hướng mới, từ đó trang bị tốt hơn cho việc học tập và làm việc sau này của các bạn.


Trung tâm iViettech chân thành cảm ơn Lãnh đạo Khoa Công nghệ và các giảng viên Khoa Công nghệ – Phân hiệu Trường Đại học Công nghiệp TP.HCM tại Quảng Ngãi đã hỗ trợ iViettech để chúng tôi có thể chia sẻ những thông tin hữu ích đến các bạn sinh viên.

——————————–

Liên hệ ngay với iViettech:

🏫 Địa chỉ: 92 Quang Trung, Hải Châu, TP. Đà Nẵng

☎️ Hotline: 02363 888 279

Sun*

QA/Tester (Intern)

WHO WE ARE:

  • Những người yêu cái đẹp, thích làm đẹp cho mình và cho mọi người, đó là chúng tôi những QA trong tập thể team QA của Sun Asterisk.
  • Chúng tôi luôn truy cầu sự hoàn hảo trong công việc cũng như tích cực năng nổ tham gia tất cả các hoạt động tập thể, nhảy nhót – có chúng tôi, thể thao – có chúng tôi, hay e-sport – chúng tôi là boss đó, từ thiện – vẫn là chúng tôi.
  • Những con người năng động, nhiệt huyết, đoàn kết, luôn cháy hết mình trong công việc và vui chơi, bạn còn mong chờ gì nhiều hơn thế nữa?

WHAT WE DO:

  • Được đào tạo bài bản về các kiến thức, kỹ năng trong kiểm thử phần mềm bao gồm
    • Phương pháp đọc hiểu và phân tích tài liệu đặc tả
    • Các kỹ thuật thiết kế kịch bản kiểm thử
    • Kỹ năng viết Test case, test checklist, báo cáo lỗi
  • Được đào tạo về tư tưởng Agile, khung làm việc Scrum
  • Được tham gia dự án thực tế, lập kế hoạch công việc, quản lý công việc , viết báo cáo công việc hàng ngày, viết báo cáo lỗi
  • Thực hiện các công việc trong dự án theo sự phân công của cấp trên

WHO YOU ARE:

Kỹ năng bắt buộc:

  • Sinh viên năm cuối các chuyên ngành liên quan đến Công nghệ thông tin, Hệ thống thông tin quản lý…. (chưa tốt nghiệp/tốt nghiệp muộn nhất giữa năm 2024)
  • Nắm được kiến thức cơ bản về quy trình phát triển phần mềm
  • Có kiến thức cơ bản về kỹ thuật kiểm thử hộp đen, Test case, test checklist
  • Kỹ năng sử dụng SQL khá
  • Có tư duy logic, kỹ năng phân tích yêu cầu phần mềm
  • Có khả năng giao tiếp tốt, cẩn thận, tỉ mỉ, học hỏi nhanh và có nhiều ý tưởng sáng tạo
  • Yêu thích khám phá tìm tòi 1 ứng dụng
  • Từng có kinh nghiệm tham gia dự án thực tế trên 3 tháng là một lợi thế
  • Có chứng chỉ Ngoại ngữ (Tiếng Anh hoặc Tiếng Nhật) là một lợi thế

Kỹ năng mong muốn:

  • Có khả năng thuyết phục, thuyết trình, trình bày ý tưởng
  • Nắm bắt nhanh xu hướng công nghệ

BENEFITS AND PERKS:

Môi trường chuyên nghiệp, cởi mở, đề cao sự sáng tạo:

  • Làm việc cùng những đồng nghiệp có lý tưởng thay đổi xã hội
  • Coi trọng những góc nhìn khác biệt trong tập thể
  • Văn hóa học tập mạnh mẽ và thúc đẩy phát triển
  • Văn hoá chấp nhận rủi ro để trải nghiệm và phát triển

Tập trung hỗ trợ sự phát triển cá nhân:

  • Được tự do phát triển năng lực cá nhân và cùng nhau tạo nên những giá trị công việc “awesome” với team L&D trẻ trung, năng động
  • Được tư vấn, đồng hành và hỗ trợ phát triển sự nghiệp cùng với hệ thống career path (phát triển theo hướng chuyên gia hoặc hướng quản lý) đã được nghiên cứu, thử nghiệm trong nhiều năm
  • Được định hướng mục tiêu cá nhân, nhóm và tổ chức
  • Trao quyền làm chủ

Quan tâm đặc biệt tới nhân viên:

  • Lương: 4,200,000 VND, cùng các khoản trợ cấp, phụ cấp khác (ăn trưa, đi lại,…)
  • Chính sách hỗ trợ các hoạt động học tập, trao đổi, chia sẻ kiến thức, giao lưu văn hoá (Seminar công nghệ – Tech Expert, CLB: đọc sách, tiếng Nhật, CLB âm nhạc,…)
  • Hoạt động team building hàng quý.

Link ứng tuyển: https://sun-asterisk.vn/recruitment/qa-tester-intern/?fbclid=IwAR2YNf_l9ynLj882WOZ5T0fVWl631rFCsPPFyEN1GKVCfg5ToIP0YzjXLnM

iViettech tham dự Lễ ra mắt giải pháp VAGENT.AI và Lễ ký kết hợp tác chiến lược [EM&AI x AI20X]

Hôm nay, ngày 25 tháng 10 năm 2023, tại Vietnam Innovation Hub, Đà Nẵng, đã diễn ra sự kiện quan trọng khi Công ty Cổ phần EM&AI – Hệ sinh thái giải pháp phân tích giọng nói & nhân viên ảo AI cùng Công ty TNHH Đầu Tư AI20XVN đã chính thức ký kết Thoả thuận Hợp tác Chiến lược. 

Thị trường lao động hiện tại yêu cầu rất cao trong chất lượng và hiệu suất nhân sự. Những công việc lặp đi lặp lại dần sẽ được thay thế bởi trí tuệ nhân tạo. Dù công nghệ này đã ra đời hơn 50 năm, nhưng chỉ từ 2023, công nghệ AI mới có bước tiến nhảy vọt khiến nó dễ dùng, dễ tiếp cận hơn với số đông nhờ vào công nghệ xử lý ngôn ngữ tự nhiên (NLP) và công nghệ AI tạo sinh (Generative AI). Với việc phát triển & ứng dụng có chọn lọc hai công nghệ nêu trên, công ty Cổ phần EM&AI đã hình thành giải pháp nền tảng nhân viên ảo AI mang tên VAgent, hỗ trợ cả hai phương thức đàm thoại qua cuộc gọi và tin nhắn đa kênh (website, zalo, facebook messenger, app). 

VAgent là giải pháp duy nhất hiện nay trên thị trường cho phép người dùng tạo ra AI có khả năng nói & gọi điện thoại cho khách hàng bằng tiếng Việt. Điều này có được từ sự đầu tư nghiên cứu & phát triển của công ty EM&AI.

Là một trong những doanh nghiệp đối tác với công ty Cổ phần EM&AI, Công ty iViettech vinh hạnh được mời tham dự Lễ ra mắt giải pháp VAGENT.AI & Lễ ký kết hợp tác chiến lược giữa EM&AI x AI20X.

Việc cho ra mắt giải pháp với giao diện Anh – Việt, cùng việc ký kết hợp tác giữa EM&AI và AI20X cũng là tiền đề cho việc thúc đẩy hệ sinh thái khởi nghiệp Việt Nam và USA.

Mục Đích Ký Kết Với AI20XVN: Thắt chặt mối quan hệ hợp tác, tư vấn đầu tư và triển khai công nghệ giữa Công ty Cổ phần EM&AI và Công ty TNHH Đầu Tư AI20XVN. 

Với thế mạnh riêng của hai bên, việc ký kết hợp tác sẽ là đòn bẩy thúc đẩy hoạt động liên quan đến đầu tư, phân phối các giải pháp liên quan đến AI hội thoại. 

Mục Đích Ký Kết Với WENET:

Tích hợp các giải pháp của EM&AI lên hệ sinh thái giải pháp công nghệ của WENET; Giới thiệu và phân phối giải pháp của EM&AI đến tệp khách hàng thuộc cộng đồng sử dụng giải pháp Wenet, nhằm gia tăng giá trị mà công nghệ AI có thể đem lại cho hoạt động quảng bá, kinh doanh và chăm sóc khách hàng.

Lễ ra mắt giải pháp VAGENT.AI và Lễ ký kết hợp tác chiến lược giữa công ty EM&AI, AI20X, và WENET đã diễn ra rất thuận lợi và thành công. Công ty iViettech xin gửi những lời chúc tốt đẹp nhất đến công ty EM&AI, hy vọng rằng EM&AI sẽ ngày càng phát triển thịnh vượng và bền vững.

MỪNG NGÀY PHỤ NỮ VIỆT NAM 20/10

Những ngày mưa gió cuối cùng cũng khép lại, thời tiết Đà Nẵng nay đã hửng nắng ấm áp như thể cũng nóng lòng đón chờ ngày đặc biệt dành riêng cho phái đẹp ✨
🥰💐 Nhân ngày Phụ nữ Việt Nam, trung tâm iViettech xin chúc tất cả các chị em phụ nữ, đặc biệt là chị em trong ngành CNTT một ngày lễ thật ý nghĩa và trọn vẹn 😍💝
Happy Vietnamese Women’s Day 💝

Các kỹ thuật thiết kế test case dành cho Tester

Giai đoạn quan trọng nhất trong quá trình phát triển phần mềm là giai đoạn kiểm thử. Việc kiểm thử không chỉ giúp xác định chất lượng của sản phẩm mà còn cho phép sửa đổi và nâng cấp sản phẩm về tính thân thiện và khả năng sử dụng của người dùng cuối. Trong bài viết này, chúng ta sẽ cùng tìm hiểu các khái niệm cơ bản về các loại kỹ thuật thiết kế test case.

Test case là gì? Vì sao phải thiết kế test case?

Test case (trường hợp kiểm thử) là một trong những thành phần quan trọng của giai đoạn thử nghiệm, ảnh hưởng trực tiếp đến chi phí kiểm thử. Đây là các điều kiện và biến được xác định trước, dùng để xác thực rằng phần mềm và ứng dụng cùng với các tính năng của nó đang hoạt động bình thường và tuân thủ các yêu cầu và tiêu chuẩn đặt ra. Nó đóng vai trò rất quan trọng cho sự thành công của quá trình kiểm thử cũng như toàn bộ dự án. Do đó, các test case hoạt động như một công cụ để thử nghiệm hệ thống và tăng năng suất của quá trình kiểm thử.

Các loại kỹ thuật thiết kế test case trong kiểm thử phần mềm

Thiết kế test case chủ yếu được phân thành 3 loại theo tính chất thử nghiệm:

  • Kỹ thuật thiết kế dựa trên đặc điểm kỹ thuật hay kỹ thuật black box
  • Kỹ thuật thiết kế dựa trên cấu trúc hay kỹ thuật white box
  • Kỹ thuật thiết kế dựa trên kinh nghiệm.

Với kỹ thuật phù hợp, tester sẽ thiết kế được các test case có hiệu quả cao. Nhưng trước tiên, bạn cần xác định được rằng:

  • Kỹ thuật thiết kế test case nào là phù hợp nhất cho vấn đề đang cần giải quyết?
  • Nên kết hợp những kỹ thuật thiết kế test case nào với nhau cho quá trình kiểm thử hiện tại?

Để trả lời được các câu hỏi trên, bạn sẽ cần nắm khái quát về các kỹ thuật thiết kế test case đã nêu. Cùng iViettech khám phá ngay nhé!

1. Kỹ thuật thiết kế dựa trên đặc tả

Đây còn được gọi phổ biến là kỹ thuật thiết kế hộp đen. Trong kỹ thuật thiết kế này, các test case được viết bằng cách xem xét các yêu cầu chức năng và thông số kỹ thuật của khách hàng, mà không cần quan tâm về hoạt động bên trong của sản phẩm. Nhóm kỹ thuật này được chia làm năm nhóm phụ:

  • Kỹ thuật phân vùng tương đương (Equivalence Partitioning Technique)

Dữ liệu được sử dụng làm đầu vào (input) cho các test case được chia thành các nhóm dựa trên một logic nhất định. Quá trình chọn một đầu vào duy nhất để thể hiện nhóm mà nó thuộc về và thực hiện test case của bạn với đầu vào này được gọi là phân vùng tương đương.

Nếu đầu vào đó hợp lệ hoặc không hợp lệ thì cả phân vùng cũng hợp lệ hoặc không hợp lệ.

  • Kỹ thuật phân tích giá trị biên (Boundary Value Analysis Technique)

Phân tích giá trị biên là kỹ thuật thiết kế test case bổ sung thêm cho phân vùng tương đương, nó được dùng để phát hiện lỗi ở những giá trị biên. Test case sẽ được thiết kế cùng với các giá trị biên của phân vùng tương đương. Nếu đầu vào nằm trong giá trị biên thì test case là kiểm thử tích cực (positive testing). Ngược lại, nếu đầu vào nằm ngoài giá trị biên thì test case là kiểm thử tiêu cực (negative testing).

  • Kỹ thuật bảng quyết định (Decision Table Technique)

Bảng quyết định giúp tester dễ dàng kết hợp tất cả các tình huống có thể xảy ra đối với một sản phẩm hoặc ứng dụng cụ thể. Nó trình bày các điều kiện đầu vào cùng những hành động hay đầu ra tương ứng. Việc viết test case với các bảng quyết định làm điểm tham chiếu sẽ cung cấp cho chúng ta các test case hiệu quả mang lại phạm vi kiểm thử xuất sắc.

  • Kỹ thuật kiểm thử chuyển đổi trạng thái (State Transition Testing Technique)

Trong kỹ thuật này, tester sẽ sử dụng sơ đồ chuyển đổi trạng thái để phân tích phần mềm theo một trình tự nhất định. Trình tự này là thứ tự chuyển đổi trạng thái của phần mềm, nó tùy thuộc vào các tính năng và chức năng khác nhau của phần mềm đó.

  • Kỹ thuật kiểm thử trường hợp sử dụng (Use Case Testing Technique)

Test case được thiết kế dựa trên kiểm thử trường hợp sử dụng cho phép tester thử nghiệm các yêu cầu nghiệp vụ và chức năng. Các tình huống khác nhau mà người dùng cuối sẽ gặp phải khi sử dụng hoặc tương tác với ứng dụng đều được thử nghiệm trong kỹ thuật này.

2. Kỹ thuật thiết kế dựa trên cấu trúc

Kiểm thử dựa trên cấu trúc đề cập đến cấu trúc và kiến trúc bên trong của ứng dụng. Trong nhóm kỹ thuật này, tester sẽ kiểm thử mã nguồn được sử dụng để phát triển ứng dụng. Do đó, trong test case dựa trên cấu trúc, tester cần có sự hiểu biết tốt về mã phần mềm và luồng bên trong của nó để có thể thiết kế các test case. Ở đây, các test case khác nhau được lấy ra để thực hiện vòng lặp một lần hoặc nhiều lần, bất kể chức năng của hệ thống phần mềm là gì. Kỹ thuật thiết kế test case hộp trắng (hoặc dựa trên cấu trúc) được chia thành năm loại, đó là:

  • Kỹ thuật kiểm thử câu lệnh (Statement Testing Technique)

Trong kỹ thuật kiểm thử câu lệnh, mã nguồn được thực thi trong khi kiểm thử để đo mức độ bao phủ của mã. Qua đó, tester có thể kiểm tra được cách vận hành của toàn bộ mã nguồn phần mềm. Tuy nhiên, tester không thể kiểm thử điều kiện sai mà chỉ có thể thực thi các điều kiện đúng.

  • Kỹ thuật kiểm thử quyết định (Decision Testing Technique)

Các điểm quyết định của mã sẽ được xem xét trong kỹ thuật này. Các điểm quyết định là điều kiện “while”, điều kiện “if-else”, v.v. Nó tính toán tỷ lệ phần trăm các điểm quyết định được thực thi và xác định xem có câu lệnh nào không thể truy cập được trong mã hay không.

  • Kỹ thuật kiểm thử điều kiện (Condition Testing Technique)

Kỹ thuật này được dùng để kiểm tra các biểu thức Boolean, tức là các câu lệnh trong đó các điều kiện dẫn đến TRUE hoặc FALSE. Tester sẽ thực thi từng biểu thức Boolean với cả tham số TRUE và FALSE.

  • Kỹ thuật kiểm thử đa điều kiện (Multiple Condition Testing Technique)

Kỹ thuật này tương tự như kiểm thử điều kiện, nhưng có thể yêu cầu một số test case so với kiểm thử điều kiện do có sự tham gia của nhiều điều kiện. Tuy nhiên, việc viết các test case này có thể là một công việc tẻ nhạt do tính phức tạp của nó.

  • Kỹ thuật kiểm thử lộ trình (Path Testing Technique)

Trong kỹ thuật này, tester sẽ kiểm tra từng câu lệnh có trong mã nguồn để tìm lỗi. Việc này giúp xác định lỗi tiềm ẩn trong một đoạn code. Tuy nhiên, bạn không nên áp dụng kỹ thuật kiểm thử lộ trình cho các phần mềm phức tạp, bởi số test case hay câu lệnh mà bạn phải kiểm thử là rất nhiều.

3. Kỹ thuật thiết kế dựa trên kinh nghiệm

Đúng như tên gọi, kỹ thuật kiểm thử này dựa trên kinh nghiệm và kiến thức chuyên môn của tester về các ứng dụng và công nghệ. Chúng được chia thành hai nhóm:

  • Kỹ thuật phỏng đoán lỗi (Error Guessing)

Dựa trên kiến thức và kinh nghiệm có được về ứng dụng, các tester có thể dự đoán trước được các lỗi có thể xảy ra. Kỹ thuật này hoàn toàn dựa trên khả năng của tester trong việc đưa ra các test case hiệu quả có thể loại bỏ các nguyên nhân dẫn đến lỗi.

  • Kỹ thuật kiểm thử thăm dò (Exploratory Testing)

Với kiểm thử thăm dò, các test case được viết và thực hiện song song. Kỹ thuật này giúp tester xác định các lỗi nghiêm trọng có thể bị bỏ sót trong thử nghiệm truyền thống.

Khi thực hiện kiểm thử thăm dò, tester sẽ vừa phân tích phần mềm, vừa thiết kế và thực thi kiểm thử. Ngoài ra, việc lên kế hoạch và lưu kết quả cũng diễn ra linh động trong quá trình thử nghiệm.

Lời kết

Kỹ thuật thiết kế test case là một phần quan trọng của kiểm thử phần mềm vì chúng chịu trách nhiệm trực tiếp cho sự thành công của quá trình kiểm thử. Với sự hỗ trợ của các kỹ thuật này, các tester có thể dễ dàng kiểm tra các thành phần khác nhau của phần mềm, chẳng hạn như cấu trúc bên trong, mã, thiết kế, v.v. Hơn nữa, chúng còn cho phép các nhà phát triển phần mềm và tester tạo và thiết kế các test case, từ đó giúp đơn giản hóa quá trình kiểm thử và giúp họ thực hiện các test case một cách dễ dàng.

Nếu bạn muốn đảm bảo chất lượng, hiệu quả, độ tin cậy và tính nhất quán của sản phẩm phần mềm của mình, điều quan trọng là bạn phải chọn đúng kỹ thuật thiết kế test case có khả năng giải quyết vấn đề đang gặp phải.

iViettech hy vọng bài viết này sẽ hữu ích và giúp bạn lựa chọn được kỹ thuật thiết kế test case phù hợp cho dự án của mình. Chúc bạn thành công!

Nguồn tham khảo: educba.com, professionalqa.com | Việt hóa bởi: iViettech

 

𝐄𝐬𝐭 𝐫𝐨𝐮𝐠𝐞-𝐑𝐢𝐬𝐢𝐧𝐠 𝐒𝐭𝐚𝐫𝐬 𝐅𝐑𝐄𝐒𝐇𝐄𝐑 𝐏𝐑𝐎𝐆𝐑𝐀𝐌 𝟐𝟎𝟐𝟑

Trong khi các ‘’cô chú‘’ 8x-9x dành cả thanh xuân để mua vé Westlife, thì các em 2K không thể bỏ qua được chương trình 𝐄𝐑-𝐑𝐒 𝐅𝐑𝐄𝐒𝐇𝐄𝐑 𝐏𝐑𝐎𝐆𝐑𝐀𝐌 𝟐𝟎𝟐𝟑 “10 điểm không có nhưng” này.🥰
———-
Vị trí:
𝟏𝟓 𝐅𝐫𝐞𝐬𝐡𝐞𝐫 (𝐅𝐫𝐨𝐧𝐭-𝐞𝐧𝐝, 𝐁𝐚𝐜𝐤-𝐞𝐧𝐝)
==========
👉𝐘𝐞̂𝐮 𝐜𝐚̂̀𝐮:
  • Sinh viên năm cuối hoặc sinh viên mới tốt nghiệp Đại học chuyên ngành CNTT
  • Kỹ năng logic tốt, tư duy lập trình.
  • Có thể tham gia đào tạo full-time từ thứ 2 – thứ 6
  • Có tinh thần trách nhiệm, nghiêm túc và tinh thần học hỏi.
👉𝐐𝐮𝐲 𝐭𝐫𝐢̀𝐧𝐡 𝐱𝐞́𝐭 𝐭𝐮𝐲𝐞̂̉𝐧:
  • Bước 1: Ứng viên gửi CV định dạng PDF qua đường link https://shorturl.at/iszL6
  • Bước 2: Nhận tài liệu 𝐏𝐫𝐞-𝐜𝐥𝐚𝐬𝐬 𝐁𝐚𝐬𝐢𝐜 𝐒𝐤𝐢𝐥𝐥𝐬 qua email và ôn tập trước khi test.
  • Bước 3: Sau 1 tuần ôn tập, có thể thực hiện bài Test online.
  • Bước 4: Phỏng vấn trực tiếp tại văn phòng công ty.
  • Bước 5: Thông báo kết quả.
👉𝗤𝘂𝘆𝗲̂̀𝗻 𝗹𝗼̛̣𝗶:
  • Ký Hợp đồng Đào tạo với Công ty với mức trợ cấp 3,000,000VND/tháng.
  • Cơ hội trở thành nhân viên chính thức với mức lương hấp dẫn sau quá trình đào tạo.
  • Lộ trình đào tạo rõ ràng, chương trình đào tạo được chuẩn bị kỹ càng.
  • Được đào tạo, hướng dẫn bởi các anh chị có kinh nghiệm, có kỹ năng đào tạo, được tham gia training on job.
  • Được tham gia các khóa học để nâng cao kỹ năng, nghiệp vụ.
  • Thiết bị làm việc: được cấp Macbook & Apple devices sau khi hoàn thành đào tạo, tham gia vào dự án.
👉Đ𝐢̣𝐚 đ𝐢𝐞̂̉𝐦 𝐥𝐚̀𝐦 𝐯𝐢𝐞̣̂𝐜: 32 Nguyễn Hữu An, Nại Hiên Đông, Sơn Trà, Đà Nẵng.
Cám ơn bạn!

FASTCODING VN cần tuyển Fresher Manual Tester

💥 Fresher Manual Tester💥
✔️ Requirements:
– Good English skill
– Understanding of QA methodologies and process
– Ability to predict common user workflows in order to design effective tests
– Good teamwork and communication skills
– Good learning and research ability
– Knowledge about API testing in manual
– Knowledge in Agile/SCRUM
✔️ Tasks:
– Analyze requirements, make test plan and test cases, execute test manual
– Reviewing and analyzing requirement, technical specifications
– Designing test specifications, checklist and test data
– Executing app testing: UI, manual testing
– Reporting bugs into Bug Tracking System
– Reporting test result accurately in timely manner
⏱ Thời gian làm việc: T2 – T6 | 08:00 – 17:00
📨Send your CV to Email: asia-hr@fastcoding.jp
☎️ 0907737122 Ms. Amy (phone, zalo)

Tham gia diễn đàn Việc làm CNTT Đà Nẵng để liên tục cập nhật tin tuyển dụng mới nhất!

Công ty mgm technology partners Vietnam tuyển dụng Frontend Developer (ReactJS)

🌟Yêu cầu:
  • Hơn 2 năm kinh nghiệm lập trình các dự án phần mềm quốc tế (linh hoạt tùy thuộc vào tốc độ học tập và khả năng phát triển kỹ thuật của bạn).
  • Nói và viết tiếng Anh tốt.
  • Có kinh nghiệm với frontend framework như ReactJS.
🌟Đãi ngộ:
  • Lương hấp dẫn + thưởng hoàn thành tốt công việc.
  • Bảo hiểm cao cấp dành cho bạn và vợ/chồng + khám sức khoẻ định kỳ hằng năm.
  • Thời gian làm việc: Thứ 2 – Thứ 6 (làm việc hybrid, thời gian linh hoạt).
Địa chỉ làm việc:
  • Quận 3, Thành phố Hồ Chí Minh
  • Quận Hải Châu, Thành phố Đà Nẵng
Các ứng viên vui lòng gửi CV tiếng Anh về: career@topdev.vn với tiêu đề theo đúng cú pháp: [Họ tên] – FE ReactJS – mgm tech VN
Tham gia diễn đàn Việc làm CNTT Đà Nẵng để liên tục cập nhật các tin tuyển dụng mới nhất!

Tester là gì? Các kỹ năng cần thiết để bạn trở thành một Tester giỏi

Bạn quan tâm đến nghề Kiểm thử phần mềm nhưng không chắc chắn nên bắt đầu từ đâu và chuẩn bị như thế nào cho tốt? Bài viết dưới đây sẽ giúp bạn hiểu về các kỹ năng cần thiết để trở thành một Tester giỏi. Cùng iViettech khám phá ngay!

Tester là gì?

Software Tester là một chuyên gia CNTT, họ chịu trách nhiệm về giai đoạn kiểm thử phần mềm để đảm bảo các hệ thống, chương trình và ứng dụng hoạt động như mong đợi. Họ thực hiện các chức năng sau:

  • Xác định hoạt động lý tưởng của hệ thống
  • Xác định các loại kiểm thử và công cụ sử dụng
  • Tạo và ghi lại kế hoạch kiểm tra
  • Chạy nhiều thử nghiệm và ghi lại kết quả
  • Giao tiếp với các thành viên nhóm CNTT và các bên liên quan của công ty về tình trạng dự án, ngân sách và các vấn đề phức tạp
  • Đưa ra đề xuất cải tiến phần mềm

Các kỹ năng cần thiết để thành công với vai trò Tester

Để trở thành một Tester giỏi, bạn cần trang bị các kỹ năng dưới đây:

1. Tạo tài liệu kiểm thử

Là một chuyên viên Tester, bạn cần ghi lại quá trình suy nghĩ và quy trình kiểm thử của mình. Doanh nghiệp của bạn có thể sử dụng các tài liệu cụ thể, do đó bạn sẽ phải hiểu và thích ứng nhanh chóng với các mẫu này.

Tài liệu thích hợp sẽ cung cấp cho bạn lời giải thích rõ ràng về công việc của bạn cho người giám sát và các thành viên khác của nhóm IT.

2. Chuẩn bị kiểm thử phần mềm

Việc chuẩn bị kiểm thử phần mềm bao gồm ba thành phần quan trọng: test plan (kế hoạch kiểm thử), test scenarios (kịch bản kiểm thử) và test cases (trường hợp kiểm thử).

Bước chuẩn bị là một trong những giai đoạn quan trọng nhất của kiểm thử phần mềm, giúp xác định những gì bạn cần thử nghiệm, ai chịu trách nhiệm cho từng bước và các mục tiêu chính của kiểm thử.

3. Hiểu quy trình kiểm thử

Chuyên viên Tester phải chọn loại và quy trình kiểm thử phù hợp nhất dựa trên những cân nhắc sau:

  • Thời gian phân bổ cho giai đoạn thử nghiệm
  • Ngân sách thử nghiệm
  • Bản chất của doanh nghiệp
  • Loại ứng dụng
  • Ưu tiên của khách hàng

4. Kỹ năng lập báo cáo lỗi

Việc tạo một báo cáo lỗi (bug report) chi tiết là rất quan trọng để hiểu các vấn đề về phần mềm và đưa ra lời giải thích kỹ lưỡng về trạng thái hiện tại của phần mềm cho các thành viên khác trong nhóm. Một bản báo cáo lỗi thích hợp cần có các thông tin sau:

  • ID lỗi do hệ thống hoặc tổ chức xác định
  • Mô tả ngắn gọn về lỗi
  • Vị trí hệ thống của sự cố
  • Số phiên bản và mã xây dựng
  • Danh sách các bước dẫn đến lỗi
  • Bảng xếp hạng mức độ nghiêm trọng của vấn đề và mức độ ưu tiên để khắc phục nó
  • Bên chịu trách nhiệm giải quyết sai sót
  • Tên người thử nghiệm
  • Tình trạng của vấn đề

5. Kỹ năng lập luận và phân tích logic

Chuyên viên Tester phải phân tích các quy trình và kết quả của máy tính và đưa ra các suy luận dựa trên thông tin có sẵn. Các báo cáo thử nghiệm có thể không đưa ra kết luận rõ ràng, nhưng những Tester giỏi sẽ có thể xác định những bước hợp lý cần làm dựa trên tình trạng và vấn đề hiện tại.

6. Kiến thức về ngôn ngữ lập trình

Chuyên viên Tester nên làm quen với các ngôn ngữ lập trình phổ biến nhất để có thể giao tiếp tốt hơn với các thành viên của nhóm CNTT. Kiến thức cơ bản về mã hóa có thể nâng cao hiểu biết của Tester về hệ thống và hoạt động của phần mềm.

7. Hiểu về vòng đời phát triển hệ thống (SDLC)

Điều quan trọng là Tester phải hiểu toàn bộ vòng đời của hệ thống hoặc ứng dụng, ngay cả khi giai đoạn kiểm thử chỉ là một phần của vòng đời. Có tầm nhìn bao quát hơn có thể giúp bạn dự đoán và chuẩn bị cho những thách thức cũng như hiểu cách lập kế hoạch và ghi lại các nhiệm vụ của mình để chuẩn bị tốt nhất cho bước tiếp theo trong chu trình.

8. Thường xuyên cập nhật và nắm bắt xu hướng công nghệ

Khi công nghệ tiếp tục phát triển, Tester phải hiểu xu hướng công nghệ hiện tại có thể ảnh hưởng đến tổ chức và hệ thống của họ như thế nào. Điều này có thể giúp các bên liên quan ước tính và lập kế hoạch cho các nhu cầu trong tương lai. Bạn có thể cập nhật các xu hướng hiện tại bằng cách:

  • Đọc các ấn phẩm trong ngành
  • Tham dự các hội nghị và hội thảo
  • Theo dõi các nhân vật lớn trong ngành và các công ty công nghệ trên mạng xã hội

9. Khả năng kiểm thử trên nhiều trình duyệt

Với sự sẵn có của nhiều trình duyệt cho người dùng cuối, Tester cần có khả năng kiểm thử trên nhiều trình duyệt để kiểm tra hệ thống trên nhiều trình duyệt và cài đặt.

10. Khả năng tự học tốt

Làm việc trong lĩnh vực công nghệ thông tin đòi hỏi bạn phải liên tục học hỏi các công nghệ mới một cách nhanh chóng và thích ứng với các quy trình và xu hướng luôn thay đổi.

11. Khả năng tích hợp các công cụ kiểm thử

Tester nên làm quen với các công cụ kiểm thử có thể tăng tốc độ thử nghiệm và nâng cao độ chính xác. Những công cụ này bao gồm:

  • Công cụ theo dõi lỗi
  • Công cụ tự động hóa
  • Kiểm tra GUI
  • Công cụ kiểm tra API
  • Công cụ kiểm tra bảo mật
  • Công cụ kiểm tra di động
  • Công cụ xác thực CSS

12. Kỹ năng giao tiếp và kết nối với chuyên gia

Bạn có thể sử dụng mạng xã hội để kết nối với các chuyên gia CNTT, tìm hiểu về các sự kiện và lớp học liên quan, hay cộng tác với những người làm kiểm thử khác…

Lời kết

Hy vọng qua bài viết trên, bạn có thể hiểu được các kỹ năng nào là cần thiết có thể giúp bạn trở thành một Software Tester giỏi. Càng trang bị tốt các kỹ năng, bạn có thể nâng cao giá trị của bản thân cũng như mang lại nhiều đóng góp có giá trị cho tổ chức của bạn. Qua đó, bạn có thể mở ra nhiều cơ hội thành công hơn cho sự nghiệp của mình.

Nếu bạn đang tìm một khóa đào tạo Tester thực chiến, hãy tham khảo Khóa học Kiểm thử phần mềm của iViettech tại: Khóa học Kiểm thử phần mềm

Nguồn bài viết: indeed.com | Việt hóa bởi: iviettech.vn

𝐕𝐉 𝐓𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐢𝐞𝐬 tuyển dụng Front End Laravel

[ĐN] Mức OFFER cực chất lượng lên đến 20 Mil VNĐ từ nhà VJ TECHNOLOGIES chiêu mộ bạn mới cho vị trí Software Dev (PHP Laravel)
🎁TIÊU CHÍ CẦN CÓ:

  • Có kinh nghiệm ít nhất 1 năm làm việc với php và laravel
  • Có kiến thức về hệ quản trị CSDL mysql, sql server, postgres
  • Có kinh nghiệm lập trình front-end, responsive, bootstrap
  • Có khả năng làm việc tốt với các công cụ quản lý phiên bản như git, công cụ deploy như docker

🐳TẬN HƯỞNG ĐÃI NGỘ:

  • OFFER lên đến 20 triệu VNĐ bonus nhiều khoản thưởng trong năm.
  • Tham gia teambuilding và các hoạt động thể thao vui nhộn hàng năm.
  • Làm việc từ T2 đến T6 hàng tuần.

———————–
𝐕𝐉 𝐓𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐢𝐞𝐬 – 𝐖𝐨𝐫𝐤 𝐭𝐨𝐠𝐞𝐭𝐡𝐞𝐫 𝐟𝐨𝐫 𝐬𝐮𝐜𝐜𝐞𝐬𝐬
🔵 Website: https://vj-tech.jp/vi
🔵 Email: hr@vj-tech.jp
🔵 Inbox: https://www.facebook.com/VJTechnologies.DN/

Tham gia diễn đàn Việc làm CNTT Đà Nẵng để liên tục cập nhật tin tuyển dụng mới nhất!

Đối tác tuyển dụng