高级后端软件开发测试工程师
负责 Quanata 数字保险平台的后端测试自动化,验证 API、微服务、云服务及分布式工作流。 带领测试策略与自动化建设,帮助工程团队发现并解决质量风险。
描述
- 为工程团队构建和维护共享自动化框架、内部服务及质量保证工具。
- 制定测试策略,并测试后端 API、微服务及端到端业务工作流。
- 规划组件、契约、集成和系统测试的覆盖范围。
- 创建并扩展代码化自动化框架,支持可复用的准备与清理流程、数据驱动场景、隔离依赖及清晰的失败报告。
- 检查业务规则、API 契约、数据持久化、授权、错误处理及服务兼容性。
- 测试异步处理和分布式系统故障,包括重试、重复事件、部分故障及延迟一致性。
- 在持续集成与交付流水线中加入自动化检查。
- 测试云托管服务和部署配置,并依据日志、遥测数据及基础设施证据调查故障。
- 评估性能和韧性风险,并设计有针对性的测试。
- 与工程师合作解决已发现的弱点。
- 审查需求和架构,并沟通质量风险。
- 指导工程师,并独立带领复杂的测试工作。
- 完成分配的其他相关职责。
任职要求
- 计算机科学、工程或相关专业的学士或硕士学位,或具备同等相关经验。
- 通常具备 6 至 8 年软件测试或工程经验,其中至少 3 年专注于后端 API 和基于服务的架构。
- 具备构建测试自动化框架并将其接入自动化交付流水线的实践经验。
- 熟练掌握一种通用编程语言。
- 深入了解 API 测试、微服务交互、服务契约及分布式应用行为。
- 具备高级自动化设计专长,涵盖测试生命周期管理、参数化执行、模拟、共享工具及并行执行。
- 具备公有云应用测试和故障排查经验,涉及身份与权限、网络、计算、存储及消息传递依赖项。
- 具备 CI/CD、源代码管理、自动化质量检查及环境配置经验。
- 具备扎实的数据库查询能力,并能追踪跨服务的数据和故障。
- 能够将不完整的需求转化为实用测试,并清晰传达技术发现。
- 有财产与意外保险经验者优先。
- 有事件驱动架构和复杂第三方集成测试经验者优先。
- 有性能、韧性及服务级安全测试经验者优先。
- 有提升自动化可靠性、执行速度或缺陷检测能力的成果。
福利待遇
- 为员工及其受抚养人提供医疗、牙科、视力、人寿保险及补充收入计划。
- Headspace 应用订阅。
- 每月健康津贴。
- 提供公司配比的 401(k) 退休储蓄计划。
- 一次性提供 2,000 美元,用于购置家庭办公设备和家具。
- 公司提供 MacBook Pro。
- 入职第一年享有四周带薪休假。
- 为生育及非生育父母提供十二周全薪育儿假。
- 每年最高提供 5,000 美元,用于专业学习、继续教育和职业发展。
- LinkedIn Learning 订阅。
- 通过 BetterUp 提供辅导机会。
- 以远程办公为主的工作安排。
- 无需偶尔出差。
- 居住在旧金山湾区或罗得岛州普罗维登斯的员工可自行选择前往当地办公室通勤。
