Senior QA Engineer ( DEX )
Unknown Company
岗位摘要
该职位为高级QA工程师,专注于去中心化交易所(DEX)的测试工作,要求深度理解交易机制和Web3技术栈,包括链上/链下工作流和智能合约交互。职责涵盖跨平台功能测试、链上场景模拟、性能压力测试、根本原因分析及产品反馈,强调利用AI工具提升测试效率。候选人需具备自动化框架实战经验、金融产品测试背景和严谨的职业素养,工作模式为远程。
技能要求:
公司简介
公司成立于18年CEX/DEX,为全球提供现货、合约、期权衍生品等交易产品;Office分布香港、新加坡、加拿大、欧美等。
岗位职责
Position 一:Senior QA Engineer ( DEX ):1.跨平台保障:主导 WebApp 与移动端的功能测试、集成测试及回归测试,确保全设备无缝一致的用户体验。2.链上交互测试:深度验证前端与智能合约间的交互逻辑。模拟各类链上场景(如 Gas 价格波动、交易失败、网络拥堵、数据回滚)以保障资金安全与交互流畅性。3.性能与压力测试:针对高频交易场景开展严苛的压力测试与性能测试。定位系统瓶颈(延迟、并发处理),提供具体的代码级或架构优化建议。4.根本原因分析与优化:运用日志、链上浏览器( Scan )等工具快速定位问题根源。不仅需报告故障现象,更要提出修复或优化方案。5.产品反馈闭环:以交易员视角深度使用产品。针对 UI/UX 改进提供建设性反馈,超越简单测试用例执行。6.AI 增强测试:熟练运用 AI 工具( ChatGPT 、Cursor 、Copilot 等)编写自动化脚本、生成边界测试场景、分析错误日志,最大化测试覆盖率与效率。Position 二:测试技术向(测试开发 DEX ):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 原理,能独立编写合约测试用例。Position 三:测试工程师(业务向-侧重业务逻辑与金融准确性):Focus:业务闭环、金融逻辑、用户体验、多链环境 1.必须有智能合约测试经验,至少 2 年以上金融类产品或 DeFi 赛道测试经验,有 DEX (去中心化交易所)相关测试经历者优先。有永续合约、现货交易系统测试经验,或金融 / 证券 / 期货行业测试背景者优先。2.业务理解:深刻理解永续合约交易、现货交易逻辑;3.工具使用:熟练使用接口测试工具,精通区块链浏览器查阅交易细节,尽量将问题根因表述出来;4.逻辑思维:对数字敏感,具备较强的逻辑思维能力,能够手动或通过 Excel 计算复杂的 DeFi 收益模型进行验证;5.素质要求:具备极强的责任心与严谨性, “零误差” 有极致追求,能主动规避潜在业务风险,逻辑思维缜密,数字敏感度高,具备独立拆解复杂业务流程、梳理测试要点的能力。
岗位要求
Position 一:Senior QA Engineer ( DEX )要求:1.交易经验:深度理解交易机制。2.Web3 原生能力:精通链上/链下工作流,熟练操作各类钱包,能通过 Solscan/Etherscan 读取/分析原始交易数据。3.技术栈:1.精通 Web 及移动端( iOS/Android )测试框架。2.具备性能测试工具使用经验。3. 自动化框架实战经验( Playwright/Cypress/Appium 等)。4. 问题解决能力:强大的调试技能;能独立区分前端渲染问题、后端 API 错误或智能合约执行失败。5. 职业素养:1. 极致细节控:对金融产品资金安全与数据准确性保持高度敬畏。2.主动性:愿意投入大量时间打磨产品细节并确保质量。3.沟通能力:能清晰向开发团队阐述缺陷复现步骤及修复建议。6. 工作流:具备将 AI 工具融入日常测试流程以提升效率的实践经验。加分项:具备 DeFi 或永续合约( Perps )协议测试经验;能阅读基础 Rust 合约代码以理解内部逻辑;有从 0-1 构建 QA 系统/管道的经验。Position 二:测试技术向(测试开发 DEX )要求:重心:必须要做过 1 年以上智能合约测试,最近 1 年+做 dex 智能合约测试。加分项:1.有大型 DEX 或公链项目自动化测试架构理解/搭建经验。2.熟悉 Java / Rust 语言。3.在 Github 上有 Web3 相关的开源项目或贡献。Position 三:测试工程师(业务向-侧重业务逻辑与金融准确性)要求:重心:必须要做过 1 年以上智能合约测试,最近 1 年+做 dex 智能合约测试。加分项:1.有金融/证券/期货交易系统测试经验者优先;2.有 DEX 经验优先;3.有代码基础,经历/理解过较为复杂的微服务系统优先;4.有私钥管理安全意识,了解多签钱包流程。
福利待遇
Basic salary+年终(USDT),双休,国内外团建旅游,足够发展和发挥空间。