岗位描述
岗位介绍 我们正在建设由 AI Agent 参与执行、由工程系统持续验证的软件研发与测试体系。你将结合 Agent、测试框架和工程工具,连接需求分析、用例生成、脚本开发、测试执行、问题分析与修复回归,推动重复性测试工作自动完成,提升交付质量与效率。 入职后的首要任务是参与 Agent 自动化测试工程,建设由 Agent 驱动的自动化测试与工程验证能力。后续将把这些能力推广到其他业务场景,持续承担 Agent 驱动的自动化测试建设与质量保障工作。 一、岗位职责 1. 参与 Agent 自动化测试工程,建设自动化验证闭环。 围绕 Coding Agent 生成的代码和交付产物,实现“自动执行测试—校验结果—反馈失败—修复后回归”的工程流程。 2. 开发和应用测试 Agent。 利用 Coding Agent、模型 API 和现有测试工具,实现需求解析、测试场景生成、自动化脚本开发与维护、测试数据构造、执行编排、失败分析和报告生成,沉淀可复用的测试 Agent、Skill、上下文模板和工作流。 3. 建设 Agent 可调用的测试工具与框架。 将接口调用、Web UI 操作、命令行执行、数据库校验、日志分析及设备操作等能力封装为稳定的工具,供 Agent 按任务编排调用。持续完善工具输入输出、环境管理、异常处理和执行记录,提高自动化流程的可靠性与复用能力。 4. 保障 Agent 自动化测试的有效性。 设计明确的业务验收标准,校验 Agent 生成用例的覆盖范围、断言与执行结果。结合接口返回、数据库状态、日志、页面状态及运行产物进行独立验证,识别无效断言、误报、漏报和不稳定用例,确保测试结论有可复现的证据支撑。 5. 负责 Agent 自动化测试工程与工作流的质量验证。 建设覆盖任务调度、上下文传递、工具调用、多角色交接、超时重试、状态恢复和人工接管等场景的自动化测试;对模型、Prompt、Skill 和工具版本变化建立持续回归机制,验证权限隔离、机密信息模型路由等关键控制。 6. 承接不同业务场景的 Agent 自动化测试建设。 面向平台产品、企业内部系统及 AI 应用等业务,结合 Agent 实现测试场景生成、脚本开发、执行编排、结果校验、缺陷分析和修复回归,将项目中的测试工具、Skill 和工作流推广到更多业务。 7. 打通持续集成与问题处理流程。 将 Agent 自动化测试接入 CI/CD,对接代码仓库、缺陷管理及协作工具,实现测试触发、执行监控、证据归档、缺陷流转和修复验证,使测试结果能够关联需求、代码版本、运行环境及问题记录。 8. 持续改进质量与测试效能。 分析关键场景覆盖、缺陷检出、误报漏报、用例稳定性、回归耗时、人工投入及 Agent 执行成本;将真实缺陷与失败案例转化为长期回归资产,持续优化测试策略、工具和 Agent 工作流。 具体业务场景、个人贡献、关键技术选择,以及如何证明测试有效、提升了哪些质量或效率指标。可使用脱敏材料或独立 Demo 展示。