职位描述
作为高级质量保证工程师,您将在确保Injective Protocol区块链金融产品套件的质量与可靠性方面发挥关键作用。该职位要求深入理解软件测试原理与实践,专注于通过严谨的测试方法交付高质量解决方案。您将与跨职能团队紧密合作,在产品开发全生命周期中识别、记录并解决缺陷。
核心职责
- 设计、开发并执行全面的测试策略,验证Injective Protocol去中心化应用及基础设施的功能性、性能与安全性
- 主导制定与产品需求对齐的详细测试计划及测试用例,确保功能性与非功能性需求的完整覆盖
- 跨平台(包括Web端、移动端及区块链环境)执行手动与自动化测试,验证系统行为与用户体验
- 实施回归测试、性能测试及兼容性测试,确保软件在更新或新功能部署后的稳定性
- 与开发人员、产品经理及安全团队协作,通过测试驱动开发实践识别潜在风险并提升产品质量
- 运用专业工具与方法论记录跟踪测试结果、缺陷及测试覆盖率,支持持续改进
- 为初级QA工程师提供技术指导,在团队内培养质量保证文化并推行最佳实践
- 持续关注行业趋势与新兴技术,实施创新测试方案并优化测试流程
任职要求
- 具备区块链或金融科技领域QA工程师经验,拥有高质量软件交付的成功案例
- 精通复杂分布式系统的测试计划设计与执行,包括功能性、非功能性及回归测试
- 熟练使用Selenium/Cypress/Postman等自动化测试框架,具有自动化测试脚本编写与维护经验
- 深刻理解软件开发生命周期(SDLC)及敏捷方法论,包括Scrum与Kanban实践
- 能够解析智能合约代码、API规范及区块链协议等技术文档
- 出色的沟通能力,能高效协同跨职能团队并向利益相关方呈现测试结果
- 对金融系统高风险缺陷具备细节把控力与分析解决能力
- 熟悉Jira/TestRail/Zephyr等测试管理工具,用于跟踪测试进度与缺陷解决
- 理解可测试性原则,能设计易于测试维护的系统架构
- 具备评审测试工程师代码与测试计划的能力,确保一致性、准确性与最佳实践
优先条件
- 计算机科学、软件工程等相关专业硕士学历
- 熟悉以太坊/Hyperledger/Cosmos等区块链开发工具与平台
- 了解去中心化系统中智能合约测试技术与安全漏洞
- 掌握Python/JavaScript/Go等编程语言用于测试自动化与脚本开发
- 具有DevOps实践及CI/CD流水线经验,能将测试集成至开发流程
- 擅长解决高性能分布式系统中的复杂问题
- 能在紧迫时限下独立管理多个并行测试项目
- 熟悉JMeter/Gatling等性能测试工具,评估系统扩展性与可靠性
- 掌握安全测试方法论,能识别并缓解金融应用中的安全漏洞
- 优秀的组织能力,可有效安排测试优先级并管理测试进度