Mô tả Công việc
Chúng tôi đang tìm kiếm một Kỹ sư Kiểm thử Blockchain có kỹ năng để gia nhập đội ngũ của chúng tôi. Ứng viên lý tưởng sẽ chịu trách nhiệm đảm bảo chất lượng và độ tin cậy của các hệ thống giao dịch dựa trên blockchain thông qua các phương pháp kiểm thử toàn diện.
- Tiến hành kiểm thử cho các hệ thống giao dịch on-chain, bao gồm kiểm thử chức năng cho giao dịch, báo giá, định tuyến, trạng thái giao dịch, dữ liệu sổ cái, ví người dùng và dữ liệu tài sản.
- Thực hiện kiểm thử cho ví phi tập trung và ví phần cứng.
- Tập trung vào vòng đời giao dịch hoàn chỉnh, bao gồm khởi tạo giao dịch, định tuyến, gửi lệnh, xác nhận on-chain, cập nhật trạng thái và thay đổi số dư sổ cái/ví.
- Kiểm thử các tình huống ngoại lệ giao dịch như giao dịch thất bại, trạng thái chờ xử lý, số dư không đủ, Gas không đủ, ngoại lệ Nonce, ngoại lệ RPC và gửi lệnh trùng lặp.
- Sử dụng các công cụ bắt gói tin, nhật ký, cơ sở dữ liệu và hệ thống Linux để khắc phục sự cố và xác định vấn đề, hỗ trợ nhà phát triển phân tích lỗi giao dịch và bất thường sản xuất.
- Phát triển kịch bản kiểm thử để tự động hóa quy trình giao dịch cốt lõi và xác thực dữ liệu, nâng cao hiệu quả và phạm vi kiểm thử.
- Tham gia vào các bản phát hành sản xuất và kiểm thử hồi quy, theo dõi và hỗ trợ giải quyết vấn đề để đảm bảo tính ổn định của hệ thống.
Yêu Cầu Công Việc
- 2+ năm kinh nghiệm kiểm thử phần mềm, ưu tiên ứng viên có kinh nghiệm với blockchain, ví, DEX, Swap, hệ thống giao dịch hoặc hệ thống giao dịch tài chính.
- Kinh nghiệm thực tế với giao dịch on-chain và hiểu biết về các khái niệm cơ bản như Giao dịch, Gas, Nonce, Trạng thái chờ xử lý, Transaction Hash và xác nhận khối.
- Quen thuộc với các tình huống giao dịch on-chain phổ biến và khả năng phân tích trạng thái giao dịch (thành công, thất bại, chờ xử lý) thông qua Transaction Hash.
- Thành thạo kiểm thử API bằng các công cụ như Postman, Apifox, Charles hoặc Fiddler để phân tích và khắc phục sự cố.
- Kinh nghiệm với MySQL hoặc PostgreSQL, bao gồm viết truy vấn SQL để xác thực dữ liệu giao dịch, dữ liệu sổ cái và tài sản người dùng.
- Kiến thức cơ bản về vận hành Linux để xem nhật ký, truy vấn tiến trình, khắc phục sự cố dịch vụ và phân tích sự cố sản xuất.
- Kỹ năng lập trình bằng ít nhất một ngôn ngữ: Python, Java, Go hoặc JavaScript để phát triển kịch bản kiểm thử.
- Ưu tiên kinh nghiệm với kiểm thử API tự động, kiểm thử hồi quy và các công cụ như pytest, JMeter hoặc Postman Collection.
- Chú ý cao đến chi tiết, độ chính xác dữ liệu và bất thường giao dịch với kỹ năng giải quyết vấn đề xuất sắc.
- Khả năng giao tiếp và làm việc nhóm hiệu quả để thúc đẩy giải quyết và xác minh vấn đề.
Ưu Tiên
- Kinh nghiệm với EVM, Ethereum, BSC, Base, Arbitrum, Solana hoặc các blockchain công khai khác.
- Kinh nghiệm kiểm thử với ví, DEX, Swap, giải pháp cross-chain hoặc bot giao dịch.
- Hiểu biết về phát triển khung kiểm thử tự động hoặc kiểm thử tích hợp liên tục.
- Quen thuộc với Docker, Redis, Kafka hoặc các công nghệ tương tự.
- Kinh nghiệm với giao dịch có độ tải cao hoặc kiểm thử ổn định.
Phúc Lợi
- Khuyến khích hiệu suất cao
- Tùy chọn làm việc từ xa
- Thưởng quý
- Chia sẻ lợi nhuận dự án