Job Description:
岗位职责:
1⃣ 负责链上交易系统的测试工作,包括交易、报价、路由、交易状态、账本数据、用户钱包及资产数据等相关功能测试。
2⃣ 负责去中心化钱包/硬件钱包的测试工作。
3⃣ 重点关注交易完整链路,包括交易发起、交易路由、交易提交、链上确认、交易状态更新、账本及钱包余额变化等环节。
4⃣ 负责交易异常场景测试,例如交易失败、Pending、余额不足、Gas 不足、Nonce 异常、RPC 异常、重复提交等问题。
5⃣ 使用抓包工具、日志、数据库及 Linux 等方式进行问题排查和定位,协助研发分析交易失败及线上异常问题。
6⃣ 编写测试脚本,对核心交易流程及数据进行自动化测试和回归验证,提高测试效率和覆盖率。
7⃣ 参与线上版本发布及回归测试,跟踪和推动问题修复,保障交易系统稳定运行。
Job Requirements:
岗位要求:
1⃣ 具备 2 年及以上软件测试经验,有区块链、钱包、DEX、Swap、交易系统或金融交易系统测试经验优先。
2⃣ 有实际的链上交易经验,熟悉链上交易的基本流程,了解 Transaction、Gas、Nonce、Pending、Transaction Hash、区块确认等基本概念。
3⃣ 熟悉常见的链上交易场景,能够理解交易成功、失败及 Pending 等状态,并能够通过 Transaction Hash 查询和分析交易结果。
4⃣ 熟悉接口测试,能够使用 Postman、Apifox、Charles、Fiddler 或其他抓包、接口测试工具进行问题分析和定位。
5⃣ 熟悉 MySQL 或 PostgreSQL,能够编写 SQL 查询,进行交易数据、账本数据及用户资产数据的验证。
6⃣ 熟悉 Linux 基本操作,能够查看日志、查询进程、排查服务及分析线上问题。
7⃣ 至少掌握 #Python、#Java、#Go 或 #JavaScript 等一种编程语言,能够编写简单的测试脚本或数据校验脚本。
8⃣ 有接口自动化测试、自动化回归测试经验者优先,熟悉 pytest、JMeter、Postman Collection 或其他自动化测试工具优先。
9⃣ 工作认真细致,对数据准确性和交易异常较为敏感,有较强的问题分析和定位能力。
具备良好的沟通能力和团队协作能力,能够推动问题定位、修复及回归验证。
加分项
1⃣ 有 EVM、Ethereum、BSC、Base、Arbitrum、Solana 等公链相关经验。
2⃣ 有钱包、DEX、Swap、跨链或交易机器人相关测试经验。
3⃣ 有自动化测试框架搭建或持续集成测试经验。
4⃣ 熟悉 Docker、Redis、Kafka 等常见技术组件。
5⃣ 有高并发交易或稳定性测试经验
Benefits:
超高绩效激励;远程;季度奖金;项目分红;