Job description
· 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.
Job requirement
1.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
2. Các kinh nghiệm liên quan
· Có kinh nghiệm từ 2-4 năm trong lĩnh vực Testing và tối thiểu 01 năm kinh nghiệm làm việc ở vị trí Auto Test.
· 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.
3. Kiến thức/ Chuyên môn cần có
· 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.
Job benefit