Mô tả công việc
- Xây dựng nền tảng và kiến trúc cho automation testing cho các sản phẩm của phòng
- Góp phần làm tăng hiệu suất Testing cho các dự án, đáp ứng yêu cầu tối ưu hoá nguồn lực
- Tham gia vào phân tích tài liệu kỹ thuật để thực hiện các test script
- Chịu trách nhiệm chính trong quá trình kiểm thử sản phẩm CNTT của phòng..
Yêu cầu ứng viên
Trình độ đào tạo
- Tốt nghiệp Đại học trở lên chuyên ngành Công nghệ thông tin hoặc Chuyên môn liên quan
Kiến thức/ Chuyên môn cần có
- Có kinh nghiệm từ 2-5 năm trong lĩnh vực Automation Testing.
- Thành thạo ít nhất một ngôn ngữ lập trình dùng cho kiểm thử (Python, Java, JavaScript, C#…).
- Có kiến thức về các công cụ kiểm thử tự động như Selenium WebDriver, Appium, Cypress, Playwright, Katalon Studio…
- Hiểu biết về API Testing (Postman, RestAssured, SOAP UI…).
- Kinh nghiệm làm việc với hệ thống quản lý kiểm thử (TestRail, JIRA, Zephyr…).
- Kinh nghiệm làm việc với Git, Docker và các hệ thống CI/CD như Jenkins, GitLab CI/CD, Azure DevOps.
- Tư duy logic, kỹ năng phân tích và giải quyết vấn đề tốt.
- Thiết kế, phát triển và duy trì các kịch bản kiểm thử tự động (Automation Test) cho ứng dụng Web/Mobile/API.
- Xây dựng framework kiểm thử tự động (Selenium, Appium, Cypress, Playwright, Katalon, Robot Framework…).
- Viết và thực thi test cases, test scripts đảm bảo chất lượng sản phẩm.
- Phối hợp với nhóm phát triển (Dev), nhóm kiểm thử thủ công (Manual Tester) và nhóm vận hành để tối ưu quy trình kiểm thử.
- Thực hiện kiểm thử hồi quy (Regression Testing), kiểm thử hiệu năng (Performance Testing) và kiểm thử bảo mật (Security Testing) khi cần thiết.
- Phân tích kết quả kiểm thử, báo cáo lỗi (bug tracking) lên hệ thống quản lý lỗi (JIRA, TestRail, Azure DevOps…).
- Xây dựng và duy trì CI/CD pipeline để tích hợp kiểm thử tự động vào quy trình phát triển phần mềm.
- Đề xuất các giải pháp cải thiện chất lượng kiểm thử và tối ưu hiệu suất hệ thống.
- Có kinh nghiệm kiểm thử hiệu năng với JMeter, Gatling, k6.
Quyền lợi - Đãi ngộ