岗位要求:
1、本科及以上学历,计算机科学、信息安全、通信工程等相关专业。
2、熟悉软件测试流程、方法和相关工具,如Jmeter、Selenium等。
3、熟练掌握至少一种编程语言,如Python、Java、C++等,能编写测试脚本。
4、精通数据库操作,如MySQL、Oracle等,能进行数据查询、验证等工作。
5、熟悉常见的操作系统,如Windows、Linux,了解其配置和管理。
6、了解网络基础知识,包括网络协议、拓扑结构等,熟悉网络安全产品如防火墙、WAF等更佳。
7、掌握测试用例设计方法,能根据需求文档和设计文档编写全面、有效的测试用例。
8、具备良好的沟通能力,能够与开发团队、产品经理等有效沟通,清晰表达问题和建议,推动问题及时解决。
9、有较强的团队协作精神,能积极参与团队讨论和合作,共同完成测试任务。工作认真细致,对细节把控能力强,有高度的责任心,能够确保测试质量。
10、具备较强的学习能力,能快速掌握新知识和新技术,适应信息安全行业的快速发展。
工作职责:
1、参与需求分析,根据项目计划制定测试计划,依据需求文档及设计文档编写详细的测试用例,包括功能测试、性能测试、安全测试等方面。
2、按照测试计划和用例执行测试任务,对信息安全产品进行功能、性能、接口、安全等方面的测试,确保产品符合质量标准。执行自动化测试脚本,提高测试效率和覆盖率。
3、在测试过程中及时发现产品的缺陷和问题,准确记录问题的详细信息,包括重现步骤、预期结果、实际结果等,并提交Bug。对Bug的修复情况进行跟踪和回归测试,确保问题得到有效解决。
4、统计分析测试结果,撰写测试报告,包括测试概况、测试结论、缺陷分析、改进建议等,为产品的发布和改进提供依据。
5、负责搭建和维护测试环境,包括服务器、数据库、网络设备等的配置和管理,确保测试环境与生产环境的一致性和稳定性。
6、从用户角度和测试经验出发,对产品的功能、性能、易用性等方面提出优化建议,协助产品团队提升产品质量。
7、关注测试技术的发展趋势,积极研究和应用新的测试技术和方法,提高团队的测试效率和质量。
8、整理和维护测试相关的文档,包括测试计划、测试用例、测试报告、缺陷记录等,确保文档的完整性和准确性,便于后续查阅和参考。