簡介
QA 自動化工程師 — 位於宿務(遠端 + 混合模式)
關於此職位
LEADAI 是一家語音人工智慧初創公司,正在推出人們實際使用的產品。我們行動迅速,並重視可靠性。您將負責構建自動化和監控系統,讓我們能夠自信地發佈產品——擁有測試、合成檢查和發佈門檻——並成為塑造我們開發方式的關鍵利益相關者。
地點與工作安排
- 必須位於宿務(不可協商)
- 日常遠端工作
- 在宿務進行衝刺規劃/回顧/研討會(混合節奏)
為何選擇這個機會
- 真正的擁有權:您的信號決定我們何時發佈
- 有趣且實用的範疇:語音、網頁、API、網頁鉤子
- 透過實踐學習:從簡單開始,隨著成長逐步增加
- 與創始人和資深開發者緊密的反饋回路
您的工作內容
- 為主要流程(例如:登錄 → 撥打電話 → 網頁鉤子確認)構建和維護瀏覽器的端對端測試(使用 Playwright 或 Cypress,TypeScript/JS)
- 添加幾個 API 檢查(驗證、正常/異常案例、清晰的斷言)
- 設置定期的合成檢查(每 5-10 分鐘一次),並提供可操作的 Slack/email 警報
- 建立可觀察性:啟用 Sentry 以監控錯誤/發佈健康,並設立一個輕量級儀表板(Grafana Cloud / New Relic / Datadog)來顯示延遲/錯誤/合成信號
- 在 CI 中添加基本的發佈門檻(GitHub Actions),以防明顯的回歸問題影響用戶
- 撰寫簡潔的操作手冊(“當這個變紅時,請嘗試這個”),使任何人都能快速解決常見問題
您不會被束縛於以下工作
- 無休止的手動回歸測試馬拉松
- 維護一個沒有人信任的大型、不穩定的測試套件
- 撰寫沒有人閱讀的報告——我們專注於清晰的信號和修復的發佈
必備技能(基礎)
- TypeScript/JavaScript 及實際操作 Playwright 或 Cypress(選擇器、fixture、平行運行、基本去除不穩定性)
- 帶驗證的 API 測試和清晰的斷言
- CI 基礎(GitHub Actions 或類似工具):在 PR 上運行測試,並在紅色檢查時阻止合併
- 能夠閱讀儀表板並設置 Slack/Email 警報
- 清晰的書面記錄——錯誤、重現步驟、簡短的操作手冊
附加技能(可在此學習)
- 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 延遲、錯誤率和合成通過率
- 一個發佈門檻保護至少一個關鍵流程
- 兩本工程師在事件發生時實際使用的簡短操作手冊
我們的工作方式
- 初創公司的節奏,人性化的過程:短周期、清晰的擁有權、快速的決策
- 務實的標準:小而可靠的測試套件優於龐大而不穩定的測試套件
- 合作高於形式:在需要時進行配對;記錄重要的內容