Architectural Analysis: Đọc hiểu PRD/Wireframe để thiết kế chiến lược kiểm thử từ tầng
kiến trúc. Phản biện logic hệ thống (Shift-left) để đảm bảo khả năng testability của code.
Scalable Validation Framework: Thiết kế và phát triển các bộ công cụ (Framework/Scripts)
để thực hiện kiểm thử định kỳ. Chuyển đổi các kịch bản nghiệp vụ phức tạp thành hệ thống
kiểm thử tự vận hành.
Programmatic Execution:
o Xây dựng các bộ Regression Suite chạy tự động để bảo vệ các luồng giao dịch cốt lõi
(Core-flow) trước mỗi đợt deploy.
o Đảm bảo tính đồng nhất của dữ liệu trên Multi-platform (Web/App) thông qua Scriptbased testing.
Headless & API Integration: Thực hiện kiểm thử lớp Service/API độc lập bằng code hoặc
công cụ chuyên sâu. Tích hợp việc kiểm tra tự động vào luồng CI/CD pipeline
(GitLab/Jenkins), giúp hệ thống tự động phát hiện lỗi (Fail-fast) ngay khi Dev vừa push code.
Data-Driven Testing: Sử dụng SQL không chỉ để truy vấn mà để xây dựng các kịch bản Datadriven, tự động đối soát dữ liệu lớn giữa DB và Interface mà không cần thao tác tay
Performance Monitoring: Theo dõi và báo cáo độ ổn định của hệ thống
Coding Skills: Thành thạo ít nhất một ngôn ngữ lập trình (Ưu tiên Python, JavaScript hoặc
Java) để
phục vụ việc viết kịch bản kiểm thử.
Tư duy SDET: Có khả năng tư duy như một
lập trình viên để hiểu code của Dev và viết code
để test code.
Database Mastery: Biết viết câu lệnh SQL từ cơ bản đến nâng cao (Join, Procedure, Index...)
để verify các logic nghiệp vụ phức tạp tại tầng dữ liệu.
API Architecture: Hiểu sâu về cấu trúc RESTful API, JSON và cách xử lý các kịch bản
Authen/Author phức tạp bằng code (Scripting).
ĐIỂM CỘNG:
Tooling Expertise: Đã từng triển khai thực tế một trong các công cụ: Playwright, Cypress,
Selenium hoặc Appium
CI/CD Knowledge: Hiểu cách vận hành của Docker và các hệ thống điều phối pipeline.
Performance Testing: Có kinh nghiệm sử dụng JMeter, Locust hoặc K6 để giả lập hàng nghìn người dùng đồng thời