CAREERS
自动化测试工程师
岗位职责
- UI自动化测试:负责Web端页面UI的自动化测试体系搭建与落地,基于Playwright、Selenium等工具设计并开发自动化测试用例,覆盖页面元素交互、功能流程、兼容性等场景,提升UI测试效率与覆盖率,减少人工重复工作
- API自动化测试:承担接口测试全流程工作,包括API需求分析、测试用例设计、基于JMeter等工具构建接口自动化测试框架,执行接口功能、性能、稳定性测试,定位并跟踪接口相关缺陷,保障接口服务质量
- 客户端自动化测试测试:参与PC端或移动端客户端产品的测试工作,覆盖客户端安装、启动、功能交互、资源占用、兼容性等测试场景,梳理客户端测试要点,协助完善测试流程与规范
- 测试流程优化:参与测试需求评审、用例评审环节,提出产品质量改进建议
- 持续优化自动化测试脚本,提升脚本的稳定性、可维护性,推动测试流程标准化、高效化
- AI测试探索:探索AI技术在测试领域的应用场景,如基于AI的测试用例生成、缺陷智能识别、自动化脚本优化等,尝试引入相关工具或方案提升测试能力
- 缺陷管理与复盘:精准记录测试过程中发现的缺陷,跟踪缺陷修复状态,协助开发团队定位问题
- 参与测试复盘会议,总结测试过程中的经验与不足,输出复盘报告
任职要求
- 熟悉软件测试流程、测试用例设计方法,具备扎实的软件测试理论基础
- 具备良好的沟通协调能力、问题分析能力及团队合作精神,工作严谨细致
- UI自动化测试:精通Playwright或Selenium自动化测试工具,能够独立完成UI自动化测试框架的搭建与脚本开发
- 熟悉至少一种编程语言(如Python、Java、JavaScript等),具备良好的编码习惯
- API测试:熟练使用JMeter、Postman等接口测试工具,具备API自动化测试框架设计与实现能力
- 熟悉HTTP/HTTPS协议,能够清晰理解接口文档并设计针对性测试用例
- 客户端测试:具备PC端或移动端客户端测试经验,熟悉客户端测试常见场景与问题,能够高效完成客户端功能与兼容性测试
- 加分项:了解AI技术在软件测试中的应用,有相关工具使用或项目实践经验
- 熟悉Git版本控制工具,具备CI/CD流程集成经验(如Jenkins、GitLabCI等)
- 具备性能测试、安全测试相关经验,熟悉JMeter等性能测试工具
- 有大型Web项目或客户端项目测试经验,能够快速适配复杂业务场景