职位描述
岗位职责
- 与产品经理、开发团队紧密合作,深入理解产品需求和功能规格。
- 参与需求评审会议,提供从测试角度的反馈和建议。
- 根据需求迭代特点和风险评估结果,制定详细的测试计划和策略。
- 确定测试范围、优先级及资源分配,确保测试工作的高效性。
- 设计并编写覆盖全面的测试用例,包括功能测试、性能测试等。
- 维护和更新测试用例库,确保其持续适用于产品的迭代和发展。
- 按照测试用例进行手动测试,记录测试结果,报告缺陷和问题。
- 进行探索性测试,发现未预见的问题或边界情况。
- 开发和维护自动化测试脚本,使用工具如Selenium, Appium, JUnit, TestNG等。
- 实施持续集成/持续部署(CI/CD)中的自动化测试流程,提高测试效率。
- 定期生成测试报告,总结测试进度、覆盖率和剩余风险。
- 积极参与跨部门会议和技术评审,分享测试经验和技术。
任职要求
- 拥有计算机科学或相关专业的大专及以上,3年以上相关软件测试经验。
- 熟悉至少一种编程语言(如Python, Java, GO),用于编写自动化测试脚本。
- 了解常用客户端、服务端开发或测试工具,如自动化测试框架、发布工具、效能平台、压测工具等。
- 熟悉Windows、Linux等操作系统的命令行操作,能够配置测试环境。
- 具备基本的SQL查询能力,可以验证数据完整性。
- 有较强问题定位能力和推动能力,协调各个角色解决问题。
- 具有通过工具、平台提升研发质量的意识和能力。
- 自驱能力强,对项目质量负责,能主动发现问题,推动项目持续改进。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕