Mô tả Công việc
Chúng tôi đang tìm kiếm một Kỹ sư Kiểm thử Full Stack để đảm nhận toàn bộ trách nhiệm đảm bảo chất lượng và độ ổn định của nền tảng CoinRoll Web3 Launchpad. Phạm vi kiểm thử bao gồm nhiều lĩnh vực quan trọng như xác thực chức năng cốt lõi, tương tác hợp đồng thông minh, giao diện API, quy trình hoạt động hoàn tiền và sự kiện, kiểm thử áp lực hiệu năng và kiểm thử bảo mật. Bạn sẽ tham gia sâu vào toàn bộ quy trình từ đánh giá yêu cầu, lập kế hoạch kiểm thử, phát triển trường hợp kiểm thử tự động đến nghiệm thu trước khi ra mắt. Bạn sẽ hợp tác chặt chẽ với các nhóm sản phẩm, backend, frontend và hợp đồng để đảm bảo nền tảng hoạt động ổn định, an toàn và có khả năng mở rộng.
Trách nhiệm Chính
- Hiểu logic nghiệp vụ nền tảng (ra mắt dự án, Mint, Swap, bảng xếp hạng, v.v.) và phát triển kế hoạch kiểm thử end-to-end.
- Viết các trường hợp kiểm thử chức năng hệ thống cho Web frontend, giao diện API và các kịch bản tương tác hợp đồng.
- Thiết lập môi trường local/testnet, duy trì dữ liệu kiểm thử, thực hiện kế hoạch kiểm thử và thực hiện xác thực hồi quy.
- Gửi báo cáo lỗi, theo dõi sửa chữa và hỗ trợ nghiệm thu trước khi ra mắt.
- Quản lý kho lưu trữ trường hợp kiểm thử, tài liệu API, báo cáo kiểm thử và các tài liệu khác.
- Thiết kế mô hình kiểm thử áp lực cho các đường dẫn tần suất cao (đăng nhập, airdrop, flash sale, minting, hoạt động Space, đẩy dữ liệu).
- Thực hiện kiểm thử hiệu năng đồng thời giao diện và trang bằng K6/Locust/JMeter.
- Đánh giá các chỉ số như thời gian phản hồi, QPS, TPS và mức sử dụng tài nguyên, phân tích nút thắt cổ chai và đề xuất tối ưu hóa.
- Xác thực độ ổn định của liên kết đẩy WebSocket và cơ chế đăng ký sự kiện hợp đồng dưới điều kiện đồng thời cao.
- Kiểm thử các lỗ hổng phổ biến trong Web và API (vượt qua xác thực, leo thang đặc quyền, tấn công replay, xác thực chữ ký, vượt qua giới hạn tốc độ).
- Thực hiện kiểm thử lỗ hổng hợp đồng cơ bản (tái nhập, độ chính xác, ủy quyền quá mức, tràn số nguyên).
- Sử dụng các công cụ (Slither, Mythril, Foundry, Echidna) để phân tích hợp đồng tĩnh và động.
- Hỗ trợ tái hiện và xác thực các lỗ hổng tiềm ẩn, và tạo báo cáo đánh giá bảo mật.
- Kiểm thử logic hoàn tiền đa cấp (giới thiệu trực tiếp, giới thiệu thứ cấp, giới hạn thời gian, cấu trúc phân cấp).
- Phát triển trường hợp kiểm thử cho quy trình mời, thanh toán hoa hồng và xem/rút hoa hồng.
- Xác thực tính kịp thời và chính xác của hoàn tiền, mô phỏng các trường hợp biên (mời giả, nút giả, vấn đề cross-chain).
- Hợp tác với các nhóm backend/frontend để xác thực tính toán hoa hồng, hiển thị và nhất quán dữ liệu.
- Kiểm thử hệ thống nhiệm vụ nền tảng (mời, minting, theo dõi, bỏ phiếu) và logic phân phối phần thưởng tương ứng.
- Xác thực sự tham gia của người dùng, kiểm tra điều kiện, xác minh nhiệm vụ và phân phối phần thưởng trong chiến dịch airdrop.
- Hỗ trợ kiểm thử giao diện thống kê hoạt động liên quan đến Space (số lượng người tham gia, tương tác, theo dõi nhiệm vụ).
- Xác thực độ chính xác của cấu hình hoạt động và tính đầy đủ của kiểm tra điều kiện trong backend quản trị.
Yêu cầu Công việc
- 2+ năm kinh nghiệm kiểm thử Web/App; kinh nghiệm kiểm thử nền tảng Web3/blockchain là một lợi thế.
- Quen thuộc với kiểm thử API, kiểm thử tích hợp frontend-backend và quy trình tương tác hợp đồng thông minh.
- Kinh nghiệm thực tế với K6/JMeter/Locust hoặc các công cụ tương tự, có kỹ năng phân tích kiểm thử áp lực.
- Thành thạo ít nhất một công cụ phát hiện lỗ hổng hợp đồng; yêu cầu hiểu biết cơ bản về Solidity.
- Kinh nghiệm với Postman/Swagger/Insomnia hoặc các công cụ gỡ lỗi API tương tự.
- Thành thạo lập trình tự động hóa (Python, JavaScript) là một lợi thế.
- Tinh thần tự chủ, tư duy giải quyết vấn đề và kỹ năng giao tiếp tốt.
Phúc lợi
- Cơ hội xây dựng ứng dụng phi tập trung thế hệ tiếp theo và luôn ở vị trí tiên phong trong Web3/blockchain.
- Tham gia trực tiếp vào phát triển công nghệ cốt lõi hệ sinh thái đa chuỗi để phát triển kỹ thuật.
- Mức lương và cơ cấu thưởng cạnh tranh.
- Hợp tác với các chuyên gia hàng đầu trong ngành.
- Linh hoạt trong sắp xếp công việc, bao gồm tùy chọn làm việc từ xa.