作为 First Resonance 的创始软件测试开发工程师(SDET),您将全面负责我们的自动化测试生态系统。我们正在寻找一位高自主性的工程师,他能够在没有现成蓝图的情况下弥合开发与质量保证之间的差距。
主要职责
战略所有权与自主性
- 路线图定义:独立定义和执行自动化策略,根据风险和业务价值优先覆盖区域(API 与 UI)。
- 自主管理:最初作为“一个人的团队”——管理自己的待办事项,设定技术标准,并定期向工程领导提供状态更新。
- 流程推广:教育更广泛的工程团队关于 BDD 实践,帮助开发人员编写更好的功能文件,并理解 Playwright/Cucumber 堆栈的价值。
框架架构与工程
- 架构与维护:负责我们的 Playwright 和 TypeScript 框架的端到端生命周期,利用页面对象模型(POM)和自定义 Cucumber 世界上下文。
- 性能与可扩展性:独立设计和执行负载测试策略,使用 K6 确保我们的基础设施随着用户群的增长而扩展。
- 工具与分析:管理我们的 Testomatio 集成,确保测试报告为可能不是 QA 专家的利益相关者提供可操作的见解。
前端协作
- React/Next.js 集成:利用您对 React 的知识深入代码库,理解组件结构,并确保我们的前端在可测试性方面构建(例如,就数据属性和可访问性角色提供建议)。
- CI/CD 领导:全面负责 CI 管道中测试的稳定性,管理并行化、重试和 @quarantine 标签,以确保构建保持绿色。
技术资格
基本要求
- 经验:5 年以上软件测试或开发的专业经验,其中至少 3 年担任高级或领导自动化角色,您对框架设计有重大贡献。
- 自主性:在初创环境中作为唯一的 SDET 或领导测试职能的成功记录,您需要自我管理。
- 现代技术栈掌握:TypeScript(async/await,OOD)和 Playwright 的专家级熟练程度。
- BDD/Gherkin:从头开始实施 Cucumber 的丰富经验,包括定义可扩展的步骤定义模式。
“加分项”(前端工程)
- React/Next.js 精通:对前端工程有强烈兴趣或背景。您应该能够阅读 React 代码,理解钩子/状态,并使用浏览器开发工具诊断 UI 错误。
技能与心态
- 沟通:能够将复杂的技术测试概念转化为工程领导者可以理解的“业务风险”语言。
- 问题解决:您不会等待工单来修复不稳定的测试或缓慢的 CI 构建;您会识别瓶颈并独立解决。
福利与津贴
- 健康保险:医疗、视力、牙科和人寿保险。
- 带薪育儿假。
- 员工股票期权计划。
- 团队出游、集体午餐、开放办公室、欢乐时光。
- 带薪假期、病假。
- 灵活的周五和带薪休假。
- 401K。
First Resonance 是一个致力于建立包容和多元化员工队伍的平等机会雇主。First Resonance 参与 E-Verify。作为我们入职流程的一部分,新员工的 I-9 表格信息将与联邦政府共享,以确认他们有权在美国工作。薪酬基于职位的范围和职责、候选人的工作经验和技能以及地点等因素。薪酬范围:$155K - $175K。