A. Test Planning
Hiểu rõ yêu cầu dữ liệu, quy trình nghiệp vụ và data workflow để xây dựng phạm vi kiểm thử toàn diện.
Xây dựng Test Plan, Test Case, Test Scenario, Test Data cho việc kiểm thử ETL, Data Pipeline, Data Lake, Data Warehouse và Data Mart.
Chủ động quản lý timeline, nhiệm vụ kiểm thử và báo cáo rủi ro phát sinh.
B. Test Execution – Data/ETL/DWH Testing
Thực hiện kiểm thử dữ liệu qua các tầng dữ liệu trong hệ thống (Landing, Ontology, Cleansed/Mart, Serving layer…)
Kiểm tra tính chính xác, toàn vẹn, đầy đủ, nhất quán của dữ liệu.
Kiểm thử ETL/ELT: mapping rules, transformation logic, aggregation, business rules.
Kiểm thử migration/replication giữa các nguồn dữ liệu hoặc nền tảng dữ liệu khác nhau.
Kiểm thử báo cáo, dashboard, metrics để đảm bảo dữ liệu phản ánh đúng nghiệp vụ.
Kiểm thử thủ công và tự động trên Database (SQL/NoSQL).
Thực hiện Regression Testing khi cập nhật pipeline hoặc thay đổi mô hình dữ liệu.
C. SQL Validation & Data Investigation
Viết và thực thi các truy vấn SQL phức tạp để đối soát dữ liệu giữa các tầng.
Làm việc với dữ liệu lớn để kiểm tra tính đồng nhất, completeness, accuracy.
Phân tích và điều tra nguyên nhân sai lệch dữ liệu (data discrepancy, data anomaly).
D. Defect Management
Ghi nhận, quản lý và theo dõi defect bằng các công cụ như Jira, Xray, Test Rail, Trello…
Phối hợp Data Engineer, BA, Developer để xử lý các lỗi liên quan đến dữ liệu hoặc ETL.
Chuẩn bị và trình bày báo cáo tiến độ kiểm thử cho Dev/Squad Lead.
E. Test Automation (Ưu tiên Senior)
Phát triển test scripts tự động bằng Python/SQL hoặc framework testing chuyên cho Data.
Đề xuất giải pháp tự động hóa kiểm thử để giảm effort thủ công và tăng độ bao phủ.
F. Phối hợp & Cải tiến
Phối hợp chặt chẽ với Data Engineer, BA, Data Modeler để làm rõ yêu cầu và rà soát logic xử lý dữ liệu.
Đề xuất cải tiến quy trình kiểm thử, tiêu chuẩn dữ liệu và cách thức vận hành Data Pipeline.
Tham gia xây dựng các tiêu chuẩn Data Quality, business rules, DQ metrics.

