1. Xây dựng chiến lược & nền tảng kiểm thử
• Xây dựng Test Strategy/Test Plan cho các module và sản phẩm.
• Xác định phạm vi, tiêu chí Entry/Exit, rủi ro và chiến lược dữ liệu kiểm thử.
• Phân tích requirement, chủ động phát hiện các điểm mơ hồ, thiếu hoặc có rủi ro trước
khi development.
• Thiết kế test scenario/test case dựa trên tài liệu nghiệp vụ.
• Thực hiện và định hướng các loại kiểm thử: Functional, Regression, Integration,
Smoke, UAT, Exploratory Testing.
• Tham gia Agile/Scrum từ giai đoạn refinement/planning, không chờ đến khi Dev hoàn
thành mới bắt đầu test.
2. Xây dựng Automation Framework
• Chủ trì xây dựng Automation Test Framework từ đầu.
• Phát triển automation cho Web bằng một trong các framework: Playwright, Cypress,
Selenium
• Áp dụng Page Object Model (POM) và các best practice để framework dễ mở rộng,
bảo trì.
• Thành thạo ít nhất một ngôn ngữ: TypeScript / Java / C# / Python.
• Chủ động thiết kế cấu trúc framework, coding convention và quy trình quản lý code.
• Xử lý các vấn đề flaky test, synchronization/wait, test data và parallel execution.
• Thực hiện cross-browser & responsive testing.
3. API & Database Testing
• Thực hiện API testing bằng Postman/Newman, RestAssured hoặc công cụ tương
đương.
• Sử dụng SQL để kiểm tra và đối soát dữ liệu.
• Xây dựng các kịch bản kiểm thử API và tích hợp API automation vào hệ thống test.
4. CI/CD & quản lý mã nguồn
• Tích hợp automation test suite vào CI/CD pipeline.
• Đảm bảo bộ automation chạy ổn định và có khả năng mở rộng.
• Thành thạo Git và quy trình quản lý source code.
• Theo dõi kết quả automation, phân tích failure và cải thiện độ ổn định của test suite.
5.
Quản lý chất lượng & phối hợp đội nhóm
• Quản lý defect từ lúc phát hiện đến khi đóng.
• Viết bug report rõ ràng, đầy đủ bước tái hiện, Severity/Priority và evidence cần thiết.
• Sử dụng thành thạo Jira và ít nhất một công cụ quản lý Test Case: TestRail / Xray /
Qase.
• Phối hợp với BA/Product/
Developer để làm rõ requirement và thống nhất tiêu chí
nghiệm thu.
• Chủ động phản biện khi tính năng chưa đáp ứng chất lượng để release.
• Xây dựng tài liệu kiểm thử rõ ràng, có hệ thống.
• Hỗ trợ review, hướng dẫn và kèm cặp 1 - 2 thành viên khi cần.
- Từ 5 năm kinh nghiệm trên sản phẩm Production.
- Có kinh nghiệm Agile/Scrum, xây dựng Test Plan và Automation Framework từ đầu.
- Có kinh nghiệm ứng dụng AI trong Testing.
- Có ISTQB là lợi thế, không bắt buộc.
- Nắm vững STLC, Manual/Exploratory Testing và các kỹ thuật thiết kế Test Case.
- Thành thạo Playwright/Cypress/Selenium và TypeScript/ Java/ Python/ C#.
- Thành thạo API Testing, SQL, Git, CI/CD, Jira.
- Biết POM, xử lý Flaky Test, Parallel Execution và Test Data.
- Có tư duy chủ động, ownership cao, dám phản biện về chất lượng sản phẩm.
- Mobile Automation, Performance Testing, AI/LLM Testing là lợi thế.