Học vấn và chuyên môn
- Các chứng chỉ về kiểm thử phần mềm là lợi thế nhưng không bắt buộc.
- Tốt nghiệp đại học chuyên ngành CNTT, Kỹ thuật phần mềm, hoặc các ngành liên quan;
Kinh nghiệm
- Kinh nghiệm làm việc trong môi trường Agile/Scrum;
- Có ít nhất 3 năm kinh nghiệm trong vai trò QA Engineer hoặc tương đương;
- Kinh nghiệm cả manual testing và automation testing;
Kỹ năng cốt lõi
- Sẵn sàng học hỏi công nghệ mới: chủ động nghiên cứu, áp dụng các công cụ và phương pháp mới;
- Tư duy logic và mindset testing xuất sắc: khả năng phân tích hệ thống, dự đoán các kịch bản lỗi tiềm ẩn;
- Thành thạo kiểm thử manual: web applications, mobile apps và API testing (ít nhất 6 tháng kinh nghiệm)
- Kinh nghiệm với SQL: thành thạo truy vấn và xác minh dữ liệu.
- Kỹ năng lập trình: biết code Python, JavaScript hoặc các ngôn ngữ khác để phát triển automation tests (Nếu đã có kinh nghiệm automation test)
Kỹ năng kỹ thuật
- Kinh nghiệm với các công cụ như Postman, JIRA, TestRail, Git.
- Hiểu biết về CI/CD và tích hợp automated tests vào pipeline;
- Kinh nghiệm với automation testing frameworks như Selenium, Cypress, Playwright, Robot Framework, Appium, TestNG;
- Kinh nghiệm thiết kế test cases có tính tái sử dụng cao và dễ bảo trì;
- Có khả năng thiết kế và xây dựng automation framework từ đầu là một lợi thế lớn;
Kỹ năng khác (lợi thế)
- Kinh nghiệm với các công cụ AI- powered testing;
- Hiểu biết về security testing và các tiêu chuẩn OWASP;
- Kinh nghiệm với performance testing (JMeter, Gatling, K6)
- Kinh nghiệm với BDD (Cucumber, SpecFlow)
- Hiểu biết về cách áp dụng ML/AI để cải thiện quy trình testing và phát hiện bugs;
- Khả năng ứng dụng AI trong testing- sử dụng AI để tạo test cases, phân tích kết quả test, tối ưu hóa test coverage;
- Kiến thức về Docker và container testing.
Kỹ năng mềm:
- Cẩn thận, tỉ mỉ và có trách nhiệm cao với chất lượng sản phẩm;
- Khả năng làm việc nhóm tốt và sẵn sàng hỗ trợ các thành viên khác;
- Tư duy hướng người dùng, hiểu rõ trải nghiệm người dùng.
- Kỹ năng giao tiếp tốt, có thể trình bày vấn đề rõ ràng;
Chúng tôi đánh giá cao:
- Tư duy đổi mới, sẵn sàng áp dụng công nghệ AI để nâng cao hiệu quả công việc.
- Tinh thần trách nhiệm và sự tỉ mỉ trong công việc;
- Sự cân bằng giữa kiến thức chuyên môn và mindset testing;
- Khả năng tự học và thích nghi với công nghệ mới;
- Tư duy phê phán và khả năng đặt câu hỏi;