岗位职责
- 负责公司核心产品的功能测试、性能测试、安全测试和自动化测试,确保产品质量和用户体验。
- 参与需求分析和评审,编写测试计划、测试用例,设计测试策略和测试方案。
- 执行测试用例,发现并跟踪缺陷,推动缺陷修复,确保产品质量。
- 使用缺陷管理工具,管理跟踪缺陷,对缺陷定位与评估,分析 BUG 本质,确保 BUG 复现,与开发、需求沟通确保 BUG 关闭与修复,推进 BUG 处理进度。
- 参与自动化测试框架的搭建和维护,编写自动化测试脚本,提高测试效率。
- 定期编写测试报告,分析测试结果,为产品优化提供数据支持。
- 参与需求评审,编写测试计划,设定测试方案,分析测试重点测试范围,制定测试策略,项目里程碑,风险预案与把控,制定测试通过完成标准。
- 与开发团队紧密合作,推动持续集成和持续交付,提升软件交付质量。
- 参与测试流程优化,提升测试覆盖率和效率。
任职要求
- 计算机相关专业本科及以上学历,5年以上软件测试经验。
- 精通软件测试理论和方法,熟悉功能测试、性能测试、安全测试和自动化测试。
- 熟悉至少一种主流自动化测试工具和框架,如 Selenium、Appium、TestNG、JMeter等。
- 具备良好的问题分析和解决能力,能够独立完成测试任务。
- 具备良好的沟通能力和团队合作精神,能够与开发团队紧密合作。
- 具备较强的学习能力,能够快速掌握新技术。
- 熟悉Linux系统,及Linux下常用测试工具。
加分项
- 熟悉分布式系统和微服务架构。
- 具备性能测试和优化经验。
- 具备安全测试经验。
- 熟悉测试用例设计方法,如等价类、边界值、场景法等。
- 熟悉敏捷开发流程,能够参与需求评审和测试驱动开发。
- 具备良好的文档编写能力,能够编写高质量的测试文档。