QA自动化工程师 - 位于宿务(远程 + 混合模式)
关于这个角色
LEADAI是一家语音人工智能初创公司,正在交付人们使用的真实产品。我们行动迅速,并重视可靠性。您将构建自动化和监控系统,让我们能自信地交付——负责测试、合成和发布门控,并成长为塑造我们构建方式的重要利益相关者。
地点与工作安排
- 必须位于宿务(不可协商)
- 日常远程工作
- 在宿务进行冲刺规划/回顾/研讨会时亲自参与(混合节奏)
为什么选择这个机会
- 真实的拥有权:您的信号决定我们何时发布
- 有趣且实用的范围:语音、网页、API、webhook
- 通过实践学习:从简单开始,随着我们成长逐步增加
- 与创始人和高级开发人员的紧密反馈循环
您的工作内容
- 为主要流程(例如,登录→拨打电话→webhook确认)构建和维护浏览器端到端测试(Playwright或Cypress,TypeScript/JS)
- 添加一些API检查(认证、成功/失败案例、明确断言)
- 设置定期的合成检查(每5-10分钟)并发送可操作的Slack/电子邮件警报
- 连接可观测性:为错误/发布健康启用Sentry,并搭建一个轻量级仪表盘(Grafana Cloud / New Relic / Datadog)用于延迟/错误/合成信号
- 在CI中添加基本的发布门控(GitHub Actions),以防明显的回归到达用户
- 编写简明的运行手册(“当这个变成红色时,尝试这个”)以便任何人都能快速解决常见问题
您不会被困于以下工作
- 无休止的手动回归马拉松
- 维护一个巨大且不可靠的测试套件,没人相信
- 撰写没人阅读的报告——我们专注于清晰的信号和修复发布
必须具备的技能(基础)
- TypeScript/JavaScript及实际操作Playwright或Cypress(选择器、夹具、并行运行、基本去除不稳定性)
- 带认证和明确断言的API测试
- CI基础知识(GitHub Actions或类似工具):在PR上运行测试并在红色检查时阻止合并
- 能熟练阅读仪表盘并设置Slack/电子邮件警报
- 清晰的书面记录——错误、重现步骤、简短的运行手册
附加技能(可以在这里学习)
- Sentry(错误与发布健康)
- 可观测性:Grafana Cloud / New Relic / Datadog;一些OpenTelemetry用于添加跨度/属性
- 合成测试:Checkly或Grafana Cloud Synthetics(调度的浏览器/API检查)
- 功能标志:OpenFeature/flagd;基本的熔断模式
- 熟悉Next.js和Supabase
您将在这里接触的工具
Playwright或Cypress(TS/JS)• Sentry • Grafana Cloud或New Relic或Datadog • GitHub Actions • (可选)Checkly • OpenFeature/flagd
成功的样子(逐步进展)
- 在关键服务中启用Sentry
- 一套可靠的端到端和API检查,覆盖我们最重要的流程
- 提供24/7的合成检查,并发送团队信任的可操作警报
- 一个干净的仪表盘,突出显示p95延迟、错误率和合成通过率
- 保护至少一个关键流程的发布门控
- 两份工程师在事件发生时实际使用的简短运行手册
我们的工作方式
- 初创公司节奏,人性化流程:短周期、明确的所有权、快速决策
- 务实的标准:小而可靠的测试套件胜于庞大且不稳定的套件
- 合作优先于形式:在需要时配对;记录重要事项