hackquest logo

测试工程师

A

ad

1.5 - 1.6K USD
Full-time
Remote

职位描述

我们正在打造一款基于区块链支付的创作者激励平台(支持订阅、打赏、付费内容,纯加密货币结算)。MVP 即将上线,现招聘测试工程师,负责保障产品上线前的质量与稳定性,重点覆盖支付、链上交易、用户与创作者核心流程。

一、功能测试与质量保障

  • 负责平台全业务线的功能测试与回归测试,涵盖:
    • 创作者内容发布与分享(图片、视频上传、直播连麦)
    • 社交互动(关注、评论、点赞、私信)
    • 商城模块(商品上架、下单、支付、订单管理、物流跟踪)
    • 用户体系(注册登录、KYC、个人主页、创作者认证)
  • 重点负责区块链支付全流程测试,包括:
    • 钱包连接(MetaMask、WalletConnect等多种钱包兼容)
    • 链上转账、交易广播与链上状态同步
    • 多链分账逻辑与佣金结算准确性
    • Gas费估算与异常处理(Gas飙升、交易失败、网络拥堵等场景)
    • 多链兼容性(以太坊、Polygon、BSC、Solana等主流公链)
    • 异常交易场景(交易回滚、Nonce管理、签名验证失败等)
  • 编写与维护测试用例、测试计划,精准覆盖业务场景及边界条件

二、性能与压力测试

  • 针对高并发场景设计并执行压力测试:
    • 直播连麦高并发观看与互动
    • 热门内容发布与传播瞬间的流量高峰
    • 商城秒杀/抢购活动
    • 区块链交易高并发场景(批量转账、同时分账等)
  • 使用性能测试工具(如JMeter、K6、Locust)进行压力、负载和稳定性测试
  • 评估系统响应时间、QPS、TPS、资源占用等指标,分析性能瓶颈并提出优化建议

三、红黑测试与安全测试

  • 红黑测试(Red Teaming / 安全测试):
    • 进行渗透测试与业务逻辑安全测试
    • 覆盖Web端和API常见漏洞(鉴权绕过、越权访问、重放攻击、签名验证绕过、频控绕过等)
    • 防刷、防爆破、防钓鱼攻击
  • 资金与数据安全:
    • 提币审批流、权限控制、会话管理安全验证
    • 数据加密与隐私保护验证
    • 账务100%准确性与资金安全验证
  • 智能合约安全基础测试(如合约交互安全性、重入攻击、授权过度等)

四、兼容性测试

  • Web端兼容性:覆盖Chrome、Brave、Firefox等主流浏览器
  • 移动端兼容性:覆盖iOS和Android平台
  • 钱包兼容性:验证不同钱包插件及WalletConnect等协议的兼容性

五、接口测试与自动化

  • 执行接口测试:使用Postman、Apifox等工具进行RESTful API、GraphQL接口测试
  • 搭建与维护自动化测试框架(如Playwright、Cypress、Pytest),编写自动化脚本提升回归测试效率
  • 参与CI/CD流程,确保持续集成与持续交付下的质量验证

六、测试流程建设与协作

  • 参与需求评审与架构设计评审,提前识别潜在风险与可测性问题
  • 跟踪并推动Bug修复,输出测试报告,把控上线质量
  • 建立基础测试流程与文档体系(早期阶段),包括测试用例库、测试计划模板、缺陷管理规范、测试报告模板等
  • 与产品、开发紧密协作,快速定位线上问题并推动闭环解决