Tham gia xây dựng, thực hiện và theo dõi quy trình kiểm thử nhằm đảm bảo chất lượng phần mềm.
Dựa trên tài liệu yêu cầu và luồng sử dụng của người dùng để xây dựng các test case rõ ràng, đầy đủ và có độ bao phủ cao.
Thực hiện nhiều loại kiểm thử trên Web, Mobile và các nền tảng khác, bao gồm:
Functional Testing (kiểm thử chức năng)
Regression Testing (kiểm thử hồi quy)
Integration Testing (kiểm thử tích hợp)
Exploratory Testing (kiểm thử khám phá)
Phối hợp với đội ngũ phát triển để phát hiện, mô tả và theo dõi lỗi phần mềm.
Sử dụng các công cụ quản lý lỗi như Jira, Redmine, Backlog... để ghi nhận và quản lý lỗi một cách chính xác, chi tiết.
Sử dụng DevTools, Console Log, Network hoặc Server Log để phân tích nguyên nhân và xử lý sự cố.
Theo dõi và báo cáo tiến độ kiểm thử; đề xuất cải thiện quy trình khi cần thiết.
Thực hiện các công việc liên quan khác theo sự phân công của Leader.
Ưu tiên: Có khả năng viết và bảo trì script kiểm thử tự động bằng Selenium, Playwright, CodeceptJS, Cypress... tùy theo dự án.
Kỹ năng chuyên môn:
Có từ 2 năm kinh nghiệm trở lên ở vị trí
Software Tester/QA.
Hiểu về quy trình kiểm thử và các phương pháp thiết kế test case như:
Phân vùng tương đương (Equivalence Partitioning)
Phân tích giá trị biên (Boundary Value Analysis)
Kiểm thử theo Use Case
Kiểm thử chuyển trạng thái (State Transition)
Decision Table...
Có khả năng xây dựng test case rõ ràng, bao gồm cả Positive Case và Negative Case.
Có kinh nghiệm thực hiện Exploratory Testing.
Có kinh nghiệm quản lý Traceability/Trace Matrix, đảm bảo liên kết giữa yêu cầu → thiết kế → test case → kết quả kiểm thử → lỗi.
Có khả năng ghi nhận, theo dõi và phân loại lỗi theo Priority và Severity.
Thành thạo một hoặc nhiều công cụ như Jira, Redmine, TestRail, Excel, Backlog...
Có khả năng sử dụng DevTools, Console Log, Network và Server Log để phân tích nguyên nhân lỗi.
Kỹ năng mềm:
Có khả năng giao tiếp và phối hợp tốt với các thành viên trong và ngoài team.
Có khả năng chủ động quản lý công việc, thời gian và sắp xếp thứ tự ưu tiên.
Cẩn thận, chính xác, có tinh thần học hỏi và thái độ chuyên nghiệp trong công việc.
Kỹ năng ưu tiên
Có kinh nghiệm kiểm thử tự động với Selenium, Playwright, CodeceptJS, Cypress...
Có kiến thức về ít nhất một ngôn ngữ lập trình như Java, JavaScript, Python...
Có kiến thức tốt về SQL và kinh nghiệm làm việc với database như MySQL, PostgreSQL, SQL Server...
Có JLPT N4 trở lên hoặc có kinh nghiệm làm việc tại công ty Nhật.