岗位职责:
1.参与产品测试全流程,包括参与需求评审、制定测试计划、设计测试用例、执行测试、缺陷管理、测试报告输出等。
2.根据产品需求和设计文档,编写功能测试用例、接口测试用例、性能测试用例等,确保测试用例的完整性和有效性。
3.执行功能测试、接口测试、性能测试、兼容性测试等多种测试类型,及时发现产品的缺陷和问题,并准确记录和跟踪缺陷的状态。
4.与开发团队、产品团队紧密沟通,推动缺陷的及时修复和产品的质量提升。
5.搭建和维护测试环境,确保测试环境的稳定性、可靠性和与生产环境的一致性。
6.使用自动化测试工具和框架(如 Selenium、JMeter、Postman 等),进行自动化测试脚本的开发和维护,提高测试效率和覆盖率。
7.对测试结果进行统计和分析,生成测试报告,为产品的发布决策提供依据。
8.跟踪和学习最新的测试技术和方法,不断提升自身的测试能力和水平,引入新的测试方法和技术,提升团队的测试效率和质量。
任职要求:
1.本科及以上学历,计算机、软件工程、电子信息等相关专业,2 - 4 年软件测试工作经验。
2.熟悉软件测试理论、方法和流程,掌握功能测试、接口测试、性能测试、自动化测试等测试技术。
3.熟悉至少一种编程语言(如 Java、Python),能够编写测试脚本和自动化测试代码。
4.熟悉常用的测试工具和框架,如 Selenium、Appium、JMeter、Postman 等,能够熟练运用进行测试工作。
5.熟悉 Linux操作系统,能够进行测试环境的搭建和维护,以及在 Linux 环境下进行测试操作。
6.熟悉常见的数据库(如 MySQL、Oracle 等),能够进行数据库操作和数据查询,协助进行数据库相关测试。
7.具备良好的团队协作精神和沟通能力,能够与开发团队、产品团队等密切配合,共同推动项目的进展。
8.具备较强的问题分析和解决能力,能够快速定位和解决测试过程中遇到的问题。
9.具备良好的文档编写能力,能够编写清晰、准确的测试用例、测试报告等文档。