Phân tích & Thiết kế Kiểm thử: Chủ động phân tích yêu cầu nghiệp vụ và tài liệu thiết kế (data mapping) để thiết kế các kịch bản kiểm thử (Test Case, Test Scenario) chi tiết và bao quát.
Thiết kế các bài kiểm thử để xác thực các logic transform dữ liệu phức tạp.
Thực thi & Tự động hóa: Trực tiếp thực thi kiểm thử và viết các câu lệnh SQL nâng cao (CTE, Window Functions...) để truy vấn và xác thực dữ liệu.
Tham gia viết và bảo trì các kịch bản kiểm thử tự động (sử dụng Python) cho các pipeline ETL/ELT dựa trên framework có sẵn.
Kiểm thử hiệu năng của các câu truy vấn và các pipeline dữ liệu.
Phân tích & Báo cáo: Phân tích nguyên nhân gốc rễ (root cause) của các lỗi về dữ liệu.
Tổng hợp và báo cáo kết quả kiểm thử, đưa ra đánh giá về chất lượng dữ liệu của dự án.
Hỗ trợ: Hỗ trợ, hướng dẫn các
Chuyên viên (Junior) trong team về mặt kỹ thuật và nghiệp vụ
Kinh nghiệm: Có từ 2 năm kinh nghiệm trong lĩnh vực QA, trong đó có ít nhất 1 năm kinh nghiệm chuyên sâu về kiểm thử dữ liệu (ETL Testing, DWH Testing).
Kỹ năng SQL (Yêu cầu chính): Thành thạo SQL: Có khả năng viết và tối ưu các câu truy vấn phức tạp, sử dụng thành thạo subqueries, CTEs, window functions.
Kỹ năng Tự động hóa (Quan trọng): Có kinh nghiệm lập trình (ưu tiên Python/Java) để viết các kịch bản tự động hóa.
Hiểu biết về các thư viện (ví dụ: Pandas, Pytest) là một lợi thế lớn.
Kiến thức: Hiểu biết vững chắc về
kiến trúc và các khái niệm của Data Warehouse, Data Lake, ETL/ELT.
Có kinh nghiệm kiểm thử các báo cáo BI (Power BI, Tableau...).
Kỹ năng Mềm: Khả năng làm việc độc lập, chủ động. Tư duy phân tích sắc bén, kỹ năng giải quyết vấn đề tốt.