测试工程师 at CoinGecko

全职1个月前
Employment Information
职位描述
该职位在确保跨多个平台(包括Web、API和移动应用)的软件产品质量与可靠性方面发挥着关键作用。理想的候选人将负责整个测试生命周期,从规划与文档编写到执行与报告。您将与跨职能团队紧密合作,交付符合用户期望和业务需求的高质量软件。此职位要求主动识别潜在问题,并实施解决方案以提升产品性能。与利益相关者的协作至关重要,以确保测试工作与项目目标保持一致,并实现产品成功发布。该职位还涉及测试流程和工具的持续改进,以支持可扩展且高效的品质保证实践。
主要职责
  • 为所有软件产品规划、编写文档并执行用户验收测试(UAT),确保与业务需求和用户期望保持一致。
  • 创建、维护并向工程团队分配全面的测试用例,确保覆盖软件的所有功能和非功能方面。
  • 与产品经理、用户体验设计师和工程师合作,确保新功能的顺利上线,实现无缝集成和按时交付。
  • 执行多种质量保证任务,包括手动测试、自动化测试、冒烟测试和回归测试,以在开发的各个阶段识别并解决缺陷。
  • 通过优化工作流程、降低风险和采用自动化及最佳实践来持续改进软件部署流程,提高效率。
  • 对软件产品进行回归测试,确保新更改或更新不会对现有功能产生负面影响。
  • 及时了解行业趋势和新兴测试方法,为组织内部质量保证实践的演进做出贡献。
  • 以清晰有序的方式记录测试结果、缺陷和建议,支持决策制定和发布后改进。
  • 参与代码审查,为开发人员提供反馈,确保代码质量和符合测试标准。
  • 与团队成员协调,优先安排测试活动并有效管理测试时间表。
职位要求
  • 具备软件测试经验,尤其在用户验收测试和回归测试方面有成功案例。
  • 深入理解质量保证方法论,包括手动和自动化测试框架,如Selenium、Postman或Jira。
  • 具备优秀的沟通能力,能够与跨职能团队协作,并清晰向利益相关者报告发现。
  • 能够独立工作,同时管理多项任务,保持对细节的关注。
  • 熟练创建和维护测试案例文档,确保测试场景的清晰性和可追溯性。
  • 熟悉软件部署流程和工具,如Jenkins、Docker或CI/CD流水线,支持持续集成和交付。
  • 使用Postman或SoapUI等API测试工具验证Web服务的功能和性能。
  • 具备强大的问题解决能力,能够识别缺陷的根本原因并提出有效的解决方案。
  • 能够适应不断变化的项目需求,并相应调整测试重点。
  • 具备出色的组织能力,能够管理测试时间表,跟踪进度,确保测试活动按时完成。
  • 熟练使用Git等版本控制系统,高效管理测试脚本和文档。
  • 了解敏捷方法论和Scrum实践,能够在迭代开发周期内工作。
  • 能够分析测试结果,提供可操作的见解以提高产品质量和用户体验。
  • 使用测试管理工具跟踪缺陷、管理测试周期并生成全面报告。
  • 对细节有高度关注,确保测试用例的准确执行和缺陷的全面分析。
  • 能够在压力下工作,按时完成任务,同时保持高质量标准。
  • 具备优秀的团队合作能力,与开发人员、产品经理和用户体验设计师在软件开发生命周期中紧密协作。
  • 了解软件开发生命周期(SDLC),以便在开发的每个阶段理解测试需求。
  • 能够提供反馈和建议,持续改进测试流程和产品质量。
MyJob.one —— 远程工作,真实影响

新内容将持续不断
定期更新

MyJob.one —— 远程工作,真实影响