岗位职责
- 负责餐饮 SaaS 相关业务的服务端、Web、移动应用以及相关硬件设备(如 POS、外设等)的测试工作,保障软硬件协同下的业务稳定性与交付质量。
- 深入理解业务流程和系统实现,识别高风险改动及易出问题的软硬件交互路径,基于变更影响和系统结构划定测试覆盖范围。
- 建设并维护服务端 / Web / App 自动化测试能力,并结合硬件特性开展专项测试,将有效的自动化测试稳定接入 CI/CD 流水线。
- 结合系统特点,开展必要的性能、容量、稳定性及异常场景测试,能够定位并推动解决关键问题。
- 沉淀和维护测试知识与测试资产(如通用测试模型、问题模式、回归策略等),形成可复用的测试知识闭环,并持续应用到实际交付中。
- 探索并应用智能化手段辅助测试工作,如智能生成测试用例、辅助分析缺陷与线上问题、提升自动化测试覆盖和维护效率。
- 在项目中承担技术骨干角色,推动测试方法和工程能力持续改进,并指导初中级测试同学完成复杂需求或专项工作。
- 面对多系统、多角色、高并发且长期演进的业务系统,涵盖软件系统与硬件设备协同的测试工作。
- 不仅限于功能验证,更关注系统稳定性、可演进性和长期质量问题。
- 以工程化方式应对复杂问题,持续建设自动化测试、软硬件联调、测试知识沉淀与智能化能力。
职位要求
- 计算机或相关专业本科及以上学历,具备扎实的软件工程基础和系统性问题分析能力,能够在复杂系统中承担测试方案设计与关键问题定位工作。
- 具备良好的编程能力,熟悉 Java,掌握 Python 或 JavaScript,能够结合 AI 编程工具进行测试工具和自动化能力的开发与维护。
- 熟悉接口、服务端、Web / App 等至少一个方向的自动化测试实践,理解自动化测试在质量体系中的正确定位。
- 具备 CI/CD 实践经验,理解测试能力如何与流水线、发布流程和变更控制结合。
- 理解常见分布式系统与基础设施原理(如数据库、缓存、消息队列等),能够结合系统实现分析稳定性与一致性问题。
- 对软硬件协同场景下的系统测试有认知或实践经验,能够理解接口、设备与业务逻辑之间的协作关系。
- 具备测试知识沉淀和复用意识,能够将问题模式、测试策略或通用能力转化为可复用资产,并持续应用到工程实践中。
- 关注并尝试将智能化手段应用于测试工程中,如辅助测试设计、自动化测试维护或问题分析等。