Açıklama
QA Otomasyon Mühendisi — Cebu Merkezli (Uzaktan + Hibrit)
Rol Hakkında
LEADAI, insanların kullandığı gerçek ürünler sunan bir ses-AI girişimidir. Hızlı hareket ediyoruz ve güvenilirliğe önem veriyoruz. Güvenle gönderim yapmamızı sağlayan otomasyon ve izleme sistemlerini inşa edeceksiniz; testler, sentetikler ve sürüm kapıları üzerinde sahiplik alarak, inşaat şeklimizi şekillendiren anahtar bir paydaş haline geleceksiniz.
Konum & Çalışma Düzeni
- Cebu'da ikamet etmelidir (tartışmasız)
- Günlük uzaktan çalışma
- Sprint planlama/geribildirim/atölye çalışmaları için Cebu'da yüz yüze (hibrit düzen)
Bu Fırsat Neden Önemli
- Gerçek sahiplik: gönderim zamanlaması sizin sinyallerinize bağlı
- İlginç, pratik kapsam: ses, web, API’ler, web kancaları
- Yaparak öğrenme: basit başlayın, büyüdükçe daha fazlasını ekleyin
- Kurucular ve kıdemli geliştiricilerle sık geri bildirim döngüleri
Yapacaklarınız
- Önemli akışlar için tarayıcı E2E testleri oluşturmak ve sürdürmek (Playwright veya Cypress, TypeScript/JS) (örn. giriş → arama yapma → web kancası onayı)
- Birkaç API kontrolü eklemek (kimlik doğrulama, olumlu/olumsuz durumlar, net doğrulamalar)
- Eyleme geçirilebilir Slack/e-posta bildirimleri ile planlı sentetik kontroller ayarlamak (her 5-10 dakikada bir)
- Gözlemlenebilirliği sağlamak: hatalar/sürüm sağlığı için Sentry'yi etkinleştirmek ve gecikme/hata/sentetik sinyaller için hafif bir gösterge paneli (Grafana Cloud / New Relic / Datadog) oluşturmak
- Açık geri dönüşlerin kullanıcıya ulaşmaması için CI'de (GitHub Actions) temel bir sürüm kapısı eklemek
- Hızla yaygın sorunları çözebilmeleri için herkesin kullanabileceği net çalışma kitapları (“bu kırmızıya dönerse, bunu deneyin”) yazmak
Yapmayacağınız Şeyler
- Sonsuz manuel regresyon maratonları
- Kimsenin güvenmediği büyük, istikrarsız bir test setini sürdürmek
- Kimsenin okumadığı raporlar yazmak—net sinyallere ve düzeltmelere odaklanıyoruz
Gerekli Beceriler (Temel)
- TypeScript/JavaScript ve uygulamalı Playwright veya Cypress (seçiciler, sabitler, paralel çalıştırmalar, temel deflaking)
- Kimlik doğrulama ve net doğrulamalar ile API testi
- CI temelleri (GitHub Actions veya benzeri): PR'lerde testleri çalıştırmak ve kırmızı kontrollerde birleştirmeleri engellemek
- Bir gösterge panelini okumakta ve Slack/E-posta bildirimleri kurmakta rahat olmak
- Açık yazılı notlar—hatalar, yeniden üretim adımları, kısa çalışma kitapları
İyi Olacak Beceriler (Burada Öğrenebilirsiniz)
- Sentry (hatalar & sürüm sağlığı)
- Gözlemlenebilirlik: Grafana Cloud / New Relic / Datadog; bazı OpenTelemetry ile span/özellik ekleme
- Sentetikler: Checkly veya Grafana Cloud Sentetikleri (planlı tarayıcı/API kontrolleri)
- Özellik bayrakları: OpenFeature/flagd; temel devre kesici desenleri
- Next.js ve Supabase ile aşinalık
Burada Kullanacağınız Araçlar
Playwright veya Cypress (TS/JS) • Sentry • Grafana Cloud veya New Relic veya Datadog • GitHub Actions • (isteğe bağlı) Checkly • OpenFeature/flagd
Başarı Nasıl Görünüyor (Adım Adım İlerleme)
- Temel hizmetlerde Sentry etkinleştirilmiş
- En önemli yolculuklarımızı kapsayan güvenilir bir E2E ve API kontrol seti
- Eyleme geçirilebilir bildirimler ile güvenilir 24/7 sentetik kontroller
- p95 gecikme, hata oranı ve sentetik geçiş oranını vurgulayan temiz bir gösterge paneli
- En az bir kritik akışı koruyan bir sürüm kapısı
- Olaylar sırasında mühendislerin gerçekten kullandığı iki kısa çalışma kitabı
Çalışma Şeklimiz
- Girişim hızı, insani süreç: kısa döngüler, net sahiplik, hızlı kararlar
- Pragmatik standartlar: genişleyen istikrarsız setler yerine küçük, güvenilir setler
- Tören yerine işbirliği: gerektiğinde eşleşmek; önemli olanı belgelemek
Gereklilik
- Cebu, Filipinler'de ikamet etmelidir (müzakere edilemez)
- Günlük uzaktan çalışma; sprint planlama/geriye dönüş/atölye için Cebu'da yüz yüze oturumlara katılmaya istekli
Gerekli Nitelikler
- TypeScript/JavaScript'e hakim
- Playwright veya Cypress ile deneyim (sağlam seçiciler, fixture'lar, paralel çalıştırmalar, temel de-flaking)
- API test deneyimi (kapsamında yetkilendirme, olumlu/olumsuz yollar, net doğrulamalar)
- CI temelleri (GitHub Actions veya benzeri): PR'lerde testleri çalıştırma ve başarısız kontrollerde birleştirmeleri engelleme
- Gözlemlenebilirlik panosunu okumada rahatlık ve Slack/E-posta bildirimlerini bağlama yeteneği
- Açık yazılı iletişim: özlü hata raporları, yeniden üretim adımları ve kısa çalışma kılavuzları
Tercih Edilen (Olması Güzel)
- Sentry (hatalar ve sürüm sağlığı)
- Grafana Cloud / New Relic / Datadog ile gözlemlenebilirlik; bazı OpenTelemetry (spanlar/özellikler)
- Sentetikler: Checkly veya Grafana Cloud Synthetics (programlı tarayıcı/API kontrolleri)
- Özellik bayrakları: OpenFeature/flagd; temel devre kesici desenleri
- Next.js ve Supabase ile aşinalık