岗位描述
岗位职责
1、主导 OpenAPI 契约驱动的自动化体系:以 OpenAPI/Swagger 规范为单一事实源,实现"规范变更 → 用例自动生成 → 契约校验 → 兼容性告警"的闭环。
2、负责用例的幂等与自净设计:每个用例自建数据、自清数据,可并发、可重复执行,杜绝依赖执行顺序和共享状态。覆盖 SDK / CLI / Terraform Provider 与 OpenAPI 的一致性校验,避免"接口对、SDK 错"的交付事故。
3、推动接口变更的兼容性管控:新增字段、删除字段、改枚举、改错误码均需通过兼容性检查与下游影响面评估,未过门禁不发版。
4、建立质量度量看板并持续运营:API 自动化覆盖率、门禁拦截率、用例稳定性、缺陷逃逸率、平均修复时长、发布频率与变更失败率。
5、沉淀规范:《API 可测试性设计规范》《OpenAPI 编写规范》《错误码规范》《自动化用例编写与评审规范》,并通过代码评审和工具卡点让其真正生效。
岗位要求
1、全日制本科及以上,计算机/软件工程相关专业优先;3 年以上软件测试经验,其中至少 2 年云平台(公有云 / 专有云 / OpenStack / Kubernetes 相关)或大型分布式系统测试经验。
2、至少精通一门语言 —— Python(优先)/ Java / Go,能独立设计并开发自动化测试框架,熟练使用 Jenkins / GitLab CI / GitHub Actions / Tekton 至少一种。
3、熟悉微服务架构与常见中间件(MQ、缓存、配置中心、网关),能读懂架构图与调用链,具备分布式场景下偶现问题的定位思路。熟练Linux 命令行与 Shell 脚本,理解 Docker/K8s 基本原理,能独立搭环境与拉日志。
4、能跨研发、产品、运维推动质量改进,具备良好的逻辑分析能力、书面与口头表达能力,拥有优秀的团队协作意识。