Penerangan
Jurutera Automasi QA — Berbasis di Cebu (Jauh + Hibrid)
Mengenai Peranan
LEADAI adalah syarikat permulaan AI suara yang menghantar produk sebenar yang digunakan oleh orang ramai. Kami bergerak dengan cepat dan mengambil berat tentang kebolehpercayaan. Anda akan membina automasi dan pemantauan yang membolehkan kami menghantar dengan keyakinan—mengurus ujian, sintetik, dan pintu keluar—dan berkembang menjadi pemegang saham utama yang membentuk cara kami membina.
Lokasi & Tetapan Kerja
- Perlu berada di Cebu (tidak boleh dirunding)
- Jauh setiap hari
- Secara langsung di Cebu untuk perancangan/sprint retros/latihan (kadar hibrid)
Kenapa Peluang Ini
- Pemilikan sebenar: isyarat anda menentukan bila kami menghantar
- Skop yang menarik dan praktikal: suara, web, API, webhook
- Belajar dengan melakukan: mula dengan yang mudah, lapiskan lebih banyak seiring pertumbuhan kami
- Lingkaran maklum balas yang ketat dengan pengasas dan pemaju senior
Apa yang Anda Akan Lakukan
- Membina dan mengekalkan ujian E2E pelayar (Playwright atau Cypress, TypeScript/JS) untuk aliran utama (contohnya, login → buat panggilan → pengesahan webhook)
- Menambah beberapa pemeriksaan API (auth, kes positif/negatif, pengesahan jelas)
- Menyediakan pemeriksaan sintetik yang dijadualkan (setiap 5–10 minit) dengan amaran Slack/email yang boleh diambil tindakan
- Menyambungkan kebolehan pengamatan: mengaktifkan Sentry untuk kesalahan/kesihatan pelepasan dan menyiapkan papan pemuka ringan (Grafana Cloud / New Relic / Datadog) untuk isyarat latensi/kesalahan/sintetik
- Menambah pintu pelepasan asas dalam CI (GitHub Actions) supaya regresi yang jelas tidak sampai kepada pengguna
- Menulis buku panduan ringkas (“apabila ini bertukar merah, cuba ini”) supaya sesiapa pun boleh membetulkan isu biasa dengan cepat
Apa yang Tidak Akan Anda Lakukan
- Marathon regresi manual yang tiada penghujung
- Mengekalkan suite besar yang tidak boleh dipercayai
- Menulis laporan yang tidak dibaca oleh sesiapa—kami fokus pada isyarat yang jelas dan menghantar pembetulan
Kemahiran Wajib (Asas)
- TypeScript/JavaScript dan pengalaman langsung dengan Playwright atau Cypress (pemilih, fixture, pelaksanaan selari, asas deflaking)
- Pengujian API dengan auth dan pengesahan jelas
- Asas CI (GitHub Actions atau yang serupa): menjalankan ujian di PR dan menyekat penggabungan pada pemeriksaan merah
- Selesa membaca papan pemuka dan menyambungkan amaran Slack/Email
- Nota bertulis yang jelas—bug, langkah pengulangan, buku panduan pendek
Nice-to-Haves (Boleh Belajar Di Sini)
- Sentry (kesalahan & kesihatan pelepasan)
- Kebolehan pengamatan: Grafana Cloud / New Relic / Datadog; beberapa OpenTelemetry untuk menambah span/atribut
- Sintetik: Checkly atau Grafana Cloud Synthetics (pemeriksaan pelayar/API yang dijadualkan)
- Feature flags: OpenFeature/flagd; pola pemutus litar asas
- Kefahaman tentang Next.js dan Supabase
Alat yang Akan Anda Sentuh Di Sini
Playwright atau Cypress (TS/JS) • Sentry • Grafana Cloud atau New Relic atau Datadog • GitHub Actions • (pilihan) Checkly • OpenFeature/flagd
Bagaimana Kejayaan Nampak (Kemajuan Langkah demi Langkah)
- Sentry diaktifkan di seluruh perkhidmatan kunci
- Set ujian E2E dan API yang boleh dipercayai yang merangkumi perjalanan paling penting kami
- Pemeriksaan sintetik 24/7 dengan amaran yang boleh diambil tindakan dan dipercayai oleh pasukan
- Papan pemuka yang bersih yang menyerlahkan latensi p95, kadar kesalahan, dan kadar lulus sintetik
- Pintu pelepasan yang melindungi sekurang-kurangnya satu aliran kritikal misi
- Dua buku panduan pendek yang digunakan oleh jurutera semasa insiden
Bagaimana Kami Bekerja
- Pace permulaan, proses manusia: kitaran pendek, pemilikan yang jelas, keputusan pantas
- Standard pragmatik: suite kecil yang boleh dipercayai berbanding yang besar dan tidak boleh dipercayai
- Kerjasama mengatasi upacara: berpasangan apabila perlu; mendokumenkan apa yang penting
Syarat-syarat
- Harus berada di Cebu, Filipina (tidak boleh dirunding)
- Bekerja secara jarak jauh setiap hari; bersedia untuk menyertai sesi secara langsung di Cebu untuk perancangan sprint/retros/workshop
Kelayakan Diperlukan
- Kemahiran dalam TypeScript/JavaScript
- Pengalaman praktikal dengan Playwright atau Cypress (pemilih yang kukuh, fixtures, larian paralel, pengurangan flaking asas)
- Pengalaman dalam pengujian API (termasuk auth, laluan positif/negatif, pernyataan yang jelas)
- Asas CI (GitHub Actions atau yang serupa): menjalankan ujian pada PR dan menghalang penggabungan pada semakan yang gagal
- Selesa membaca papan pemantauan keterlihatan dan menyambungkan amaran Slack/Email
- Komunikasi tulisan yang jelas: laporan bug yang ringkas, langkah repro, dan buku panduan pendek
Diutamakan (Baik untuk Dimiliki)
- Sentry (kesalahan & kesihatan pelepasan)
- Keterlihatan dengan Grafana Cloud / New Relic / Datadog; sedikit OpenTelemetry (spans/attributes)
- Synthetics: Checkly atau Grafana Cloud Synthetics (pemeriksaan penyemak imbas/API yang dijadualkan)
- Flag ciri: OpenFeature/flagd; corak pemutus litar asas
- Keakraban dengan Next.js dan Supabase