自动化/高级测试工程师
岗位职责
设计和执行全面的测试计划和测试用例,覆盖功能、性能、安全和用户体验等方面,精准把握业务需求,识别潜在风险,确保项目按时、高质量交付
针对业务中的痛点和挑战,自主研发或优化测试工具、框架,提升测试效率和场景覆盖度
积极参与产品的架构设计和代码评审工作,从测试角度提出专业的改进意见,确保研发系统设计合理
评估和推荐新的测试工具和技术,优化测试流程
参与日常问题的响应与排查,针对线上问题能够积极跟踪推进解决
任职要求
本科及以上学历,计算机科学、软件工程等相关专业毕业
具备 3 - 5 年以上软件测试工作经验,熟悉接口测试、web测试、app测试,有大型项目或复杂业务系统测试实战经历者优先考虑
专业技能:
精通软件测试流程、方法与理论,熟悉黑盒测试、白盒测试、灰盒测试等多种测试技术,能根据项目需求灵活运用
熟悉Python代码编程,具备独立开发自动化测试脚本与java代码白盒测试的能力,有自动化测试框架搭建经验者更佳
具备良好的SQL编写能力,能够编写SQL 查询语句辅助测试工作,熟悉数据库索引优化、存储过程等知识者优先
具备良好的 Linux 系统操作能力,熟悉常用命令,能够在 Linux 环境下进行测试环境搭建、部署与问题排查
熟悉常用中间件(如 Kafka、Redis、消息队列(MQ,例如 RabbitMQ、ActiveMQ 等))的基本原理和主要功能
熟练运用多种常用测试工具,像 Postman、Charles、Fiddler 等,能够依据不同的测试目标和场景,选择合适的工具开展工作
了解 AI 测试相关的工具和框架,并能熟练运用。有将 AI 成功应用于实际测试工作的经验,例如通过 AI 技术实现了测试报告的自动生成和分析,或者利用 AI 算法提升了测试数据的覆盖率和有效性等,此项为加分项。
能力素质:
拥有出色的逻辑思维能力与问题解决能力,面对复杂多变的问题,能够迅速理清思路,找到解决方案
具备良好的沟通协作能力,可以与各组同事建立良好的合作关系,协同推进项目进展
学习能力强,对新技术、新工具保持高度热情,能够主动学习并快速应用到实际工作中
工作严谨细致,责任心强,能够在高压环境下保质保量完成测试任务