1. Trình độ học vấn
- Bằng Cử nhân (hoặc cao hơn) trong lĩnh vực khoa học máy tính hoặc hệ thống thông tin.
2. Kiến thức & Kinh nghiệm
- Có ít nhất 4 năm kinh nghiệm trong phát triển phần mềm và quản lý hệ thống.
- Kinh nghiệm đã được chứng minh trong việc phát triển và thực hiện các trường hợp thử nghiệm, tập lệnh, kế hoạch và quy trình để hỗ trợ nhiều phương pháp phát triển khác nhau.
- Quen thuộc với toàn bộ vòng đời phát triển phần mềm và các chu kỳ thử nghiệm (Unit, Regression, Functional, Systems, Stress & Scale, Smoke & Sanity).
- Hiểu biết về kiến trúc và triển khai ứng dụng web đa tầng.
- Hiểu biết về các phương pháp và hoạt động QA tốt nhất hiện có để thiết kế, triển khai và tự động hóa các quy trình.
3. Kỹ năng kỹ thuật
- Khả năng tiến hành và chỉ đạo nghiên cứu các vấn đề và sản phẩm CNTT khi cần thiết.
- Khả năng phân tích, đánh giá và giải quyết vấn đề.
- Kỹ năng giao tiếp bằng văn bản chi tiết và hiệu quả để ghi lại các tính năng đã thử nghiệm và lỗi tìm thấy.
- Kiểm thử tự động, với API và giao diện người dùng web với nhiều ngôn ngữ lập trình khác nhau.
- Kiểm tra hiệu suất và bảo mật, với kiến thức và định nghĩa tình huống chi tiết, đánh giá tình trạng hiệu suất của hệ thống.