Review Highlights
Cập nhật 01/03/2025
Ưu điểm
Nhược điểm
About KiotViet:
KiotViet aims to extend the significant power of technology to every business model in Vietnam
and Southeast Asia through our simple and effective solutions. We are committed to creating
efficient, convenient products for micro, small, and medium-sized businesses. Over the past 13
years, with a current team of over 1500 people at KiotViet, we recognize that our members are
the foundation of KiotViet and a launchpad for achieving a better KiotViet in the future.
KiotViet is dedicated to creating a work environment that fosters shared success and
responsibilities.
Kiotviet is Vietnam’s largest POS provider, with over 200,000 merchants across various
industries. We are expanding into other South-east Asian countries with our POS offerings and
are expanding our product portfolio with new offerings in the fintech space.
What you will do:
- Participate in all phases of software development, including design analysis and testing
- Read and understand solution documents and design specifications; collaborate with different teams to fully comprehend product requirements
- Create test documentation and plans including: test plans, test scenarios, and test cases
- Execute product testing using both manual and automated approaches
- Support customers, verify and reproduce issues based on customer feedback; retest software after bug fixes
- Research and stay updated on testing tools and new knowledge to support the work
- Propose improvements to products or testing processes
- Experience working in an Agile/Scrum environment
Main Responsibilities
- Perform both manual testing and automation testing for web, mobile, and API
- Design, develop, and maintain automation test frameworks
- Build comprehensive test cases based on product requirements and user flows
- Analyze, report, and track bugs in the system
- Work closely with the development team to improve product quality
- Continuously improve testing processes and automation
- Proactively research and apply new technologies and testing tools
- Explore and propose ways to apply AI to improve testing efficiency
Education and Professional Background
- Bachelor degree in IT, Software Engineering, or related fields
- QA/Testing certifications are an advantage but not mandatory
Experience
- At least 2 years of experience in a QA Engineer role or equivalent
- Experience in both manual testing and automation testing
- Experience working in an Agile/Scrum environment
Core Skills
- Excellent logical thinking and testing mindset - ability to analyze systems and predict potential failure scenarios
- Willingness to learn new technologies - proactively research and apply new tools and methods
- Proficient in manual testing - web applications, mobile apps, and API testing (at least 6 months experience)
- Programming skills - ability to code in Python, JavaScript, or other languages for developing automation tests (if have experience with automation test)
- Experience with SQL - proficient in querying and verifying data
Technical Skills
- Experience with automation testing frameworks such as Playwright, Appium, ...
- Ability to design and build automation frameworks from scratch is a significant advantage
- Developing customized framework; Smart automation patterns
- Parallel test execution
- Experience designing test cases with high reusability and maintainability
- Understanding of CI/CD and integration of automated tests into pipelines
- Experience with tools like Postman, JIRA, Git
Additional Skills (Advantages)
- Ability to apply AI in testing - using AI to create test cases, analyze test results, optimize test coverage
- Experience with AI-powered testing tools
- Experience with performance testing
- Knowledge of security testing and OWASP standards
- Experience with BDD (Cucumber, SpecFlow)
- Strong skills in metrics creation and reporting
Soft Skills
- Careful, meticulous, and highly responsible for product quality
- Good communication skills, able to present issues clearly
- Good teamwork skills and willingness to support other team members
- User-oriented thinking, clear understanding of user experience
- Top salary range in the market (willing to negotiate)
- Compensation, pay a 13th month salary depending on employee’s performance
- Performance bonus (up to 2-month salary)
- Social – Health – Insurance paid fully. Healthcare: Annual health check-up, Premium
- Health Insurance ( from level senior according to the company regulations)
- Advantageous and yield benefits, other benefits such as holiday vacations, benefits for employee’s relatives
- Unlimited chance of being promoted based on employee’s performance
- Candidates mail to: [email protected] with the title: Full name – Application position
- Location 3-6 floors, 1A Yet Kieu, Hoan Kiem, Hà Nội
Chúng tôi là công ty công nghệ cung cấp những giải pháp đơn giản với chi phí tiết kiệm, giúp khách hàng nâng cao hiệu quả kinh doanh. Chúng tôi hướng tới tầm nhìn trở thành công ty cung cấp giải pháp công nghệ cho doanh nghiệp phổ biến tại Đông Nam Á. Công ty Cổ phần Công nghệ KiotViet đem đến giải pháp quản lý bán hàng dễ dàng & hiệu quả trên các sàn TMĐT phổ biến nhất hiện nay như Tiki, Shopee, Lazada, TikTok Shop... Quản lý tập trung nhiều gian hàng trên một giao diện, tự động đồng bộ tồn kho - giá bán, tiết kiệm thời gian, đơn đi bạt ngàn.
Giải pháp phổ biến cho các mô hình kinh doanh
Thông qua những giải pháp đơn giản và hiệu quả, KiotViet mong muốn chuyển giao nguồn sức mạnh vượt bậc của công nghệ tới từng mô hình kinh doanh tại Việt Nam và khu vực Đông Nam Á. KiotViet cam kết tạo ra những sản phẩm hiệu quả, tiện lợi cho các mô hình kinh doanh vừa, nhỏ và siêu nhỏ.
Lịch sử phát triển
Nhận 2 triệu USD đầu tư từ quỹ đầu tư Seedcom và CVM017
Nhận được khoản đầu tư 6 triệu USD từ Jungle Ventures và Traveloka
Chúng tôi làm cho cuộc sống
Lập trường của chúng tôi là
Chúng tôi cam kết xây dựng
Tầm nhìn: KiotViet là công ty cung cấp giải pháp công nghệ cho doanh nghiệp phổ biến tại Đông Nam Á
Giá trị cốt lõi: “Chúng tôi trân trọng”
Khách hàng
Chất lượng
Tinh thần đồng đội
Integrity
Tinh thần trách nhiệm
Công Ty Cổ Phần Công Nghệ KiotViet
Trụ sở chính: Số 1B Yết Kiêu, quận Hoàn Kiếm, Hà Nội
Hotline: 0243 990 4991
Email: [email protected]
Thời gian làm việc: Giờ hành chính từ thứ 2 đến hết sáng thứ 7 (Khối Công nghệ nghỉ sáng thứ 7)
Cập nhật 01/03/2025
Ưu điểm
Nhược điểm
k có lộ trình lương cho TTS
Công ty ổn nhưng lương thấp mà văn hóa OT nặng
Dành cho những ai có sự kiên nhẫn cao thì nên vào
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ự.
Nghề Tester yêu cầu một nền tảng vững chắc từ các ngành liên quan đến CNTT hoặc Kỹ thuật phần mềm sẽ là một lợi thế lớn. Để trở thành Tester chuyên nghiệp bạn có thể theo học các ngành học như Công nghệ thông tin, Kỹ thuật phần mềm, Khoa học máy tính, An toàn thông tin... Tuy nhiên, bạn cũng có thể học các khóa học ngắn hạn và chứng chỉ để phát triển kỹ năng và kiến thức chuyên môn của mình. Bên cạnh đóm bạn phải học những điều sau:
Các trường đào tạo ngành Công nghệ thông tin, Khoa học máy tính tốt nhất Việt Nam hiện nay:

Functional Testing có thể bao gồm nhiều hình thức kiểm thử khác nhau, như: Unit Testing (Kiểm thử đơn vị), Integration Testing (Kiểm thử tích hợp), System Testing (Kiểm thử hệ thống) và một vài hình thức kiểm thử khác nữa. Kiểm thử chức năng có thể được hiểu là một bài test xem phần mềm có thực hiện đúng chức năng hay không và được thực hiện trong mọi mức kiểm thử.
Kiểm thử phi chức năng giống kiểm thử chức năng ở chỗ cả hai đều xuất hiện trong mọi mức độ kiểm thử. Nếu như Functional Testing hướng tới việc test toàn thể chức năng hoặc một chức năng cụ thể thì Non-functional Testing được thực hiện nhằm trả lời câu hỏi: “Phần mềm có hoạt động tốt không?”. Kiểm thử phi chức năng chú trọng nhiều hơn vào những khía cạnh khác của phần mềm, như là độ bảo mật và khả năng tải của phần mềm đó, ví dụ như bao nhiêu người có thể đăng nhập cùng 1 lúc.
Kiểm thử cấu trúc thường được coi là một loại white box testing. Quá trình này tập trung vào việc kiểm thử những gì đang diễn ra ở bên trong phần mềm hơn là về chức năng của phần mềm đó.
Mục đích của kiểm thử thay đổi là để kiểm tra xem phần mềm có vận hành trơn tru sau những lần sửa lỗi hay không.
Tester làm việc trong lĩnh vực phát triển web cần hiểu các ngôn ngữ như PHP, Java, C#, JavaScript để có thể kiểm tra hiệu quả các ứng dụng web. PHP (Hypertext Preprocessor), Java, C#, và JavaScript là những ngôn ngữ phổ biến trong phát triển ứng dụng web. PHP thường được sử dụng cho phát triển web back-end, trong khi JavaScript chủ yếu dùng cho phía front-end. Java và C# cũng có thể được sử dụng cả ở phía back-end và front-end.
Với việc phát triển ứng dụng di động ngày càng phổ biến, kiểm thử ứng dụng di động đòi hỏi hiểu biết về ngôn ngữ lập trình của nền tảng đó để tạo các kịch bản kiểm thử và thực hiện kiểm thử tự động trên các thiết bị di động. Tester cần nắm vững các ngôn ngữ như Java, Kotlin, Swift, Objective-C, C++ để hiểu rõ ứng dụng di động: Để kiểm thử ứng dụng di động một cách hiệu quả, tester cần hiểu cấu trúc và hoạt động của ứng dụng. Học các ngôn ngữ lập trình ứng dụng di động giúp tester hiểu được cách ứng dụng được xây dựng và làm việc.
Tester tham gia kiểm tra và đảm bảo chất lượng trong lĩnh vực phân tích dữ liệu và khoa học dữ liệu. Vì vậy Tester nên biết về ngôn ngữ như R, Python, và Java để thực hiện kiểm thử dữ liệu một cách hiệu quả, cụ thể: kiểm thử tích hợp, tạo dữ liệu kiểm thử, đánh giá hiệu suất.
Với sự phát triển của ngành robot và tự động hóa, Tester có thể học các ngôn ngữ lập trình phù hợp như Python, C++, để kiểm tra tính năng và tương tác của các robot. Robot Framework và ROS (Robot Operating System) là các ngôn ngữ và hệ thống được sử dụng trong phát triển và kiểm thử các ứng dụng liên quan đến robot và tự động hóa, ngôn ngữ lập trình này cho phép tester tạo các kịch bản kiểm thử tự động cho các ứng dụng đặc biệt này, giúp tiết kiệm thời gian và tăng độ chính xác. Kiểm thử robot thường liên quan đến việc xây dựng kịch bản kiểm thử đặc biệt để kiểm tra các chức năng và tính năng của robot.
IoT không phải là một ngôn ngữ lập trình cụ thể, mà là một lĩnh vực kết hợp nhiều ngôn ngữ khác nhau như C, C++, Python, Java, và JavaScript. Trong lĩnh vực IoT, Tester cần hiểu các ngôn ngữ như C, C++, Python để kiểm tra tính năng và tương tác của các thiết bị kết nối. Trong kiểm thử IoT, kiến thức về các ngôn ngữ này sẽ giúp bạn kiểm tra các thiết bị và ứng dụng IoT để đảm bảo tính ổn định và an toàn.
Đọc thêm:
Việc làm Thực tập sinh Game Tester cho người mới
Lương cơ bản
Lương bổ sung
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.
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ả.
Để 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.
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.
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.
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.
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 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.
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
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
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
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.
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.
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.
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.
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: