岗位摘要
该职位是QA/测试工程师,专注于去中心化交易所(DEX)的测试工作。职责包括搭建和维护自动化测试框架,集成CI/CD流程,进行性能和安全测试,开发内部工具,以及编写智能合约测试脚本。要求具备计算机相关背景、大型微服务系统测试经验、自动化工具精通、Web3技术栈熟悉,以及至少2年金融类产品或DeFi赛道测试经验。强调对金融逻辑的深度验证、多环境交互测试和用户体验优化,适合远程工作模式。
技能要求:
公司简介
Top Dex,技术和业务强劲
岗位职责
1.自动化体系建设:搭建并维护DEX的前端(UI)与后端(API/Smart Contract)自动化测试框架(如Puppeteer, Cypress, Playwright, Hardhat/Foundry)。 2.持续集成:将自动化测试集成至CI/CD流程(GitHub Actions/Jenkins),确保代码提交后的快速回归与质量门禁。3.专项测试:负责DEX的性能测试(高并发下的撮合性能、RPC节点响应延迟)及基础的安全测试(常见漏洞扫描、模糊测试/Fuzzing),各业务模块专项测试等。4.工具开发:开发内部测试工具或造数脚本(如批量生成钱包、批量空投、自动做市脚本),提高团队测试效率。5.合约测试开发:编写Solidity/TypeScript测试脚本,对智能合约进行单元测试、集成测试,利用Fork Mainnet技术模拟真实链上环境。6.问题定位:配合开发团队,从代码层面定位业务逻辑错误判断,或链上交互失败、Gas消耗异常等深层技术问题。1.业务测试主导:负责DEX核心业务(永续合约、现货、质押,或其他衍生如活动,积分等运营策略)的功能测试,确保业务逻辑符合PRD需求。2.金融逻辑验证:深度验证交易边界/滑点(Slippage)、手续费(Gas/Protocol Fee)、清算、资金费率计算、预言机报价等核心金融数值的准确性。3.多环境交互:负责在不同网络(弱网/WIFI/4/5G)及不同钱包(MetaMask, WalletConnect, Hardware Wallets)环境下的兼容性测试。4.用户体验优化:从资深DeFi用户的角度,对产品UI/UX交互流程提出改进建议,协同产品提升易用性。5.链上数据核对:使用区块链浏览器(Etherscan/BscScan等)追踪交易Hash,验证智能合约事件(Event)与日志的状态变更是否正确并核对用户资产变更。
岗位要求
1.技术背景:计算机相关专业, 熟悉Java/Rust/Python/Flutter/JavaScript/TypeScript中至少一门语言;2.测试经历:从事过大型/复杂的异步微服务系统的测试;3.自动化经验:精通Puppeteer/Selenium/Playwright/Cypress等UI自动化工具,或Pytest/Mocha/Chai等接口测试框架。4.性能/安全:了解常见的智能合约漏洞(重入攻击、整数溢出等)或有Locust/JMeter性能测试经验。5.Web3技术栈:熟练使用Hardhat, Foundry, Truffle等开发框架,熟悉Ethers.js / Web3.js库的使用。6.合约能力:具备Solidity阅读与基础编写能力,理解EVM原理,能独立编写合约测试用例。1.必须有智能合约测试经验,至少 2 年以上金融类产品或 DeFi 赛道测试经验,有 DEX(去中心化交易所)相关测试经历者优先。有永续合约、现货交易系统测试经验,或金融 / 证券 / 期货行业测试背景者优先。2.业务理解:深刻理解永续合约交易、现货交易逻辑;3.工具使用:熟练使用接口测试工具,精通区块链浏览器查阅交易细节,尽量将问题根因表述出来;4.逻辑思维:对数字敏感,具备较强的逻辑思维能力,能够手动或通过Excel计算复杂的DeFi收益模型进行验证;5.素质要求:具备极强的责任心与严谨性, “零误差” 有极致追求,能主动规避潜在业务风险,逻辑思维缜密,数字敏感度高,具备独立拆解复杂业务流程、梳理测试要点的能力。
福利待遇
Base+季度奖金