一、岗位职责:
1、负责自动化测试脚本开发:基于 Python 编程语言,结合 pytest 框架和 playwright 工具,独立开发、维护自动化测试脚本,确保脚本的稳定性、可复用性和可扩展性。
2、负责公司AI产品测试及核心业务平台测试
3、执行自动化测试和性能测试,使用 JMeter 等工具完成性能测试场景构建、压力施加及数据监控;及时分析测试结果,精准定位缺陷并记录,编写清晰易懂的测试报告。针对性能测试中发现的瓶颈问题,结合实际经验提出优化建议,与开发团队协作推进性能调优工作,跟踪优化效果并进行回归测试。
4、技术研究与能力提升:持续关注自动化测试、AI 应用及性能测试领域的新技术和工具,开展技术调研与实践,优化测试流程和方法,提升团队整体测试效率。
5、跨团队协作与沟通:与开发、产品等团队保持密切沟通,同步测试进度、反馈问题风险,推动缺陷及时修复;参与项目评审会议,提供专业的测试意见。
二、任职要求(本科及以上学历):
1、编程语言能力:熟练掌握 Python 编程语言,能够运用 Python 独立编写自动化测试脚本,具备良好的代码规范和逻辑思维。
2、测试框架与工具:精通 pytest 测试框架,能够熟练运用其进行测试用例的组织、执行和结果分析;熟练使用 playwright 工具进行 Web 自动化测试,包括页面元素定位、交互操作、断言验证等。
3、AI 工具应用:具备使用 AI 工具辅助编写测试用例的经验,能够借助 AI 工具提高测试用例的设计效率和覆盖率,有实际应用案例者优先。
4、数据库操作:熟练掌握数据库的增删改查操作,能够针对测试过程中涉及的数据进行灵活处理,熟悉 MySQL、Oracle 等主流数据库者优先。
5、性能测试能力:熟练使用 JMeter 等性能测试工具,能够独立设计和执行性能测试方案,收集、分析性能数据;具备实际的性能调优经验,能够针对测试中发现的性能瓶颈提出有效的优化建议并推动解决,有成功的性能调优案例者优先。
6、测试技能与经验:具备扎实的测试理论基础和丰富的实际测试经验,能够熟练运用各种测试方法和技巧,包括功能测试、回归测试、兼容性测试等;有完整的自动化测试项目实施经验,能够独立负责自动化测试体系的搭建和维护。
7、沟通能力:具备很强的沟通能力,能够清晰、准确地与开发团队、产品团队等进行有效沟通,及时反馈测试过程中发现的问题,推动问题的解决;同时具备良好的团队协作精神,能够积极配合团队完成各项测试任务。
8、学习与适应能力:能够快速适应新的技术和业务环境,持续学习行业内的新技术、新工具,并将其应用到实际测试工作中,不断提升测试效率和质量。