Chi tiết công việc Test lead tại CÔNG TY CỔ PHẦN CÔNG NGHỆ UNITRUST VIỆT NAM
Chúng tôi đang tìm kiếm những mảnh ghép chiến lược để tham gia vào đội ngũ vận hành và phát triển các dự án trọng điểm của Bộ Công An - chuyên phục vụ trực tiếp cho Khối Chính phủ, các Bộ ban ngành trong công cuộc Chuyển đổi số quốc gia. Dù bạn là một chuyên gia dạn dày kinh nghiệm hay một tài năng trẻ đầy máu lửa, chúng tôi tin rằng, đây sẽ là cơ hội bứt phá trong sự nghiệp của bạn.
1. Mục tiêu vị trí
● Chủ trì công tác kiểm thử chất lượng phần mềm, bảo đảm sản phẩm đáp ứng yêu cầu nghiệp vụ, yêu cầu kỹ thuật, yêu cầu an toàn thông tin và tiêu chí nghiệm thu trước khi bàn giao, triển khai hoặc đưa vào vận hành.
● Chịu trách nhiệm xây dựng chiến lược kiểm thử, tổ chức thực hiện kiểm thử, quản lý lỗi và kiểm soát chất lượng đầu ra của dự án.
● Đảm bảo các chức năng, dữ liệu, phân quyền, báo cáo, tích hợp hệ thống và các yêu cầu phi chức năng được kiểm chứng đầy đủ trước khi nghiệm thu.
● Là đầu mối phối hợp giữa PM, BA, Tech Lead, Developer, DevOps và khách hàng trong công tác kiểm thử, UAT và nghiệm thu sản phẩm.
2. Yêu cầu kinh nghiệm
● Tối thiểu 05 năm kinh nghiệm trong lĩnh vực kiểm thử phần mềm.
● Tối thiểu 02 năm kinh nghiệm ở vai trò Test Lead, QA Lead hoặc Trưởng nhóm kiểm thử.
● Có kinh nghiệm kiểm thử các hệ thống phần mềm nghiệp vụ nhiều phân hệ, nhiều nhóm người dùng hoặc tích hợp dữ liệu từ nhiều nguồn.
● Có kinh nghiệm xây dựng Test Plan, Test Strategy, Test Scenario, Test Case và quản lý vòng đời lỗi.
● Có kinh nghiệm tổ chức kiểm thử hồi quy (Regression Test), hỗ trợ UAT và nghiệm thu hệ thống.
● Ưu tiên ứng viên từng tham gia các dự án Chính phủ, Y tế, Tài chính, Ngân hàng, Bảo hiểm hoặc hệ thống Enterprise quy mô lớn
3. Trách nhiệm chính
● Xây dựng kế hoạch kiểm thử, phạm vi kiểm thử, chiến lược kiểm thử và tiêu chí hoàn thành kiểm thử.
● Thiết kế Test Scenario, Test Case, Checklist kiểm thử và Ma trận truy vết (Traceability Matrix).
● Tổ chức và thực hiện các hoạt động:
○ Functional Testing, Integration Testing, Regression Testing, Permission Testing
○ Data Validation Testing, Report Testing, UAT Support
● Quản lý vòng đời lỗi:
○ Ghi nhận lỗi, Phân loại mức độ nghiêm trọng, Theo dõi xử lý
○ Kiểm thử lại (Retest), Xác nhận kết quả sửa lỗi
● Kiểm tra log hệ thống, trạng thái xử lý nghiệp vụ, phân quyền truy cập và bằng chứng kiểm thử phục vụ nghiệm thu.
● Quản lý và điều phối công việc của đội ngũ Tester.
● Đánh giá mức độ bao phủ kiểm thử và mức độ sẵn sàng nghiệm thu của sản phẩm.
● Báo cáo tiến độ kiểm thử, tình trạng lỗi, rủi ro chất lượng và điều kiện bàn giao.
● Đề xuất dừng nghiệm thu hoặc chưa triển khai đối với các lỗi nghiêm trọng ảnh hưởng đến chất lượng hệ thống.
● Tham gia đánh giá chất lượng sản phẩm sau triển khai và hỗ trợ xử lý lỗi trong giai đoạn bảo hành.
4. Kiến thức & Kỹ năng
Software Testing
● Nắm vững các phương pháp và quy trình kiểm thử phần mềm.
● Thiết kế Test Case, Test Scenario và Test Checklist.
● Defect Management và Defect Lifecycle.
● Regression Testing và UAT Testing và Acceptance Testing.
Functional & Business Testing
● Phân tích yêu cầu nghiệp vụ và xác định Acceptance Criteria.
● Kiểm thử luồng nghiệp vụ, trạng thái xử lý và quy trình nghiệp vụ phức tạp.
● Kiểm thử phân quyền người dùng.
● Kiểm thử dữ liệu và báo cáo.
Technical Testing
● API Testing (Postman, Swagger hoặc tương đương).
● Database Testing (SQL, Oracle, PostgreSQL).
● Integration Testing.
● Log Analysis.
● Data Validation.
Security & Quality
● Hiểu biết cơ bản về:
○ Kiểm soát truy cập (Access Control) và Phân quyền hệ thống
○ Bảo vệ dữ liệu và Audit Log
○ Bằng chứng kiểm thử phục vụ nghiệm thu
● Nhận diện và đánh giá rủi ro chất lượng sản phẩm.
Công cụ
● Jira, Azure DevOps, Redmine hoặc công cụ quản lý lỗi tương đương.
● TestRail, Zephyr hoặc công cụ quản lý Test Case.
● Confluence, Microsoft Office.
● Postman, Swagger, SQL Client Tools.
5. Năng lực phối hợp
● Có khả năng lập kế hoạch, phân công và giám sát công việc của đội ngũ Tester.
● Phối hợp với BA để làm rõ yêu cầu nghiệp vụ, dữ liệu đầu vào/đầu ra và tiêu chí nghiệm thu.
● Phối hợp với Developer để phân tích lỗi, xác định nguyên nhân và xác nhận kết quả sửa lỗi.
● Phối hợp với PM trong việc đánh giá chất lượng sản phẩm, rủi ro nghiệm thu và điều kiện bàn giao.
● Phối hợp với DevOps, DBA trong kiểm thử môi trường, dữ liệu, phân quyền và xử lý lỗi triển khai.
● Có khả năng tổng hợp thông tin, báo cáo và điều phối công việc hiệu quả.
● Chịu được áp lực trong các giai đoạn UAT, nghiệm thu và Go-live.
● Tinh thần trách nhiệm cao, khách quan, cẩn trọng và tuân thủ quy trình chất lượng.
6. Kết quả đầu ra (Deliverables)
● Test Strategy và Test Plan.
● Phạm vi kiểm thử và tiêu chí Entry/Exit của từng giai đoạn.
● Bộ Test Scenario, Test Case và Test Checklist.
● Bộ dữ liệu kiểm thử.
● Requirement Traceability Matrix (RTM).
● Danh sách lỗi và trạng thái xử lý lỗi.
● Bằng chứng kiểm thử và bằng chứng xác nhận sửa lỗi.
● Báo cáo tiến độ kiểm thử.
● Báo cáo chất lượng sản phẩm.
● Báo cáo lỗi tồn đọng và rủi ro chất lượng.
● Hồ sơ UAT và nghiệm thu.
● Đề xuất điều kiện bàn giao hoặc các nội dung cần xử lý trước khi nghiệm thu.
7. Ưu tiên
● Có kinh nghiệm Test Lead/QA Lead tại các dự án Chính phủ, Bộ ngành hoặc hệ thống Enterprise quy mô lớn.
● Có kinh nghiệm kiểm thử hệ thống nhiều phân hệ, nhiều nhóm người dùng hoặc tích hợp nhiều hệ thống.
● Có khả năng kiểm thử API, Database, phân quyền và báo cáo phức tạp.
● Có kinh nghiệm hỗ trợ UAT, nghiệm thu và triển khai tại khách hàng.
● Có hiểu biết về: Test Automation, Performance Testing, Security Testing, Data Testing
● Có khả năng xây dựng quy trình kiểm thử, checklist chất lượng và chuẩn hóa tài liệu QA.
● Có kinh nghiệm quản lý và đào tạo đội ngũ Tester.

