Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển và bảo trì các ứng dụng full-stack bằng các framework và công cụ hiện đại
- Hợp tác với các nhóm QA để thiết kế chiến lược kiểm thử toàn diện và thực thi các trường hợp kiểm thử thủ công
- Xác định, ghi chép và theo dõi các lỗi phần mềm thông qua hệ thống quản lý kiểm thử
- Triển khai và cải tiến quy trình kiểm thử để nâng cao chất lượng sản phẩm và giảm thiểu rủi ro
- Sử dụng các công cụ quản lý dự án để theo dõi thời hạn, phân bổ nguồn lực và đảm bảo giao hàng đúng hạn
- Truyền đạt rõ ràng các phát hiện kỹ thuật đến các bên liên quan và đóng góp vào các cuộc thảo luận giải quyết vấn đề
- Cập nhật các công nghệ web mới nổi và tiến bộ về blockchain để nâng cao năng lực phát triển
- Tham gia các cuộc họp nhóm và các buổi chia sẻ kiến thức để phù hợp với mục tiêu dự án
Yêu Cầu Công Việc
- Tối thiểu 2+ năm kinh nghiệm chuyên môn trong phát triển ứng dụng full-stack
- Có kinh nghiệm làm việc trong môi trường QA với kiến thức về kiểm thử thủ công và tạo trường hợp kiểm thử
- Thành thạo các công cụ quản lý dự án như Testrail, qTest, JIRA và Shortcut
- Hiểu biết sâu sắc về công nghệ web bao gồm frontend (HTML, CSS, JavaScript, React) và backend (Node.js, Python, REST APIs)
- Kỹ năng giao tiếp bằng văn bản và lời nói xuất sắc bằng tiếng Anh, với khả năng giải thích các khái niệm kỹ thuật phức tạp cho cả đối tượng kỹ thuật và không kỹ thuật
- Khả năng làm việc độc lập và hợp tác với các nhóm QA để đạt được các mốc dự án
- Kiến thức cơ bản về nền tảng blockchain và ứng dụng của nó trong phát triển phần mềm
- Thành thạo sử dụng hệ thống kiểm soát phiên bản (ví dụ: Git) để quản lý mã và hợp tác
- Kinh nghiệm với phương pháp phát triển agile và quy trình kiểm thử lặp
- Kỹ năng phân tích mạnh mẽ để khắc phục sự cố kỹ thuật và tối ưu hóa hiệu suất hệ thống
Ưu Tiên Bổ Sung
- Kinh nghiệm với cơ sở hạ tầng web3 bao gồm mạng blockchain (Ethereum, Solana), phát triển hợp đồng thông minh và ứng dụng phi tập trung (DApps)
- Kiến thức về thực hành DevOps và các pipeline CI/CD để kiểm thử và triển khai tự động
- Khả năng tạo và duy trì tài liệu kỹ thuật cho quy trình kiểm thử và kiến trúc hệ thống
- Kinh nghiệm với các công cụ và giao thức kiểm thử API (ví dụ: Postman, Swagger, SOAP UI)
- Hiểu biết về nguyên tắc kiểm thử bảo mật và kỹ thuật đánh giá lỗ hổng
- Thành thạo sử dụng hệ thống quản lý cơ sở dữ liệu (ví dụ: MySQL, PostgreSQL, MongoDB) để kiểm thử và xác thực
- Kinh nghiệm với các nền tảng đám mây (ví dụ: AWS, Azure) và tích hợp của chúng với môi trường kiểm thử
- Khả năng làm việc với các nhóm đa chức năng bao gồm nhà phát triển, quản lý sản phẩm và nhà thiết kế
- Kiến thức về phương pháp kiểm thử hiệu suất và kiểm thử tải
- Kinh nghiệm với các framework và công cụ kiểm thử tự động (ví dụ: Selenium, Cypress, Jest)
