İş Tanımı
Görev ve Sorumluluklar
- Web ve mobil platformlarımızın kalitesini güvence altına almak için manuel ve otomasyon test süreçlerini planlamak ve uygulamak,
- Test otomasyon stratejileri geliştirmek, uygun araç ve frameworkleri belirlemek ve entegrasyonunu sağlamak,
- Postman, Selenium veya Cypress gibi araçlarla API, UI ve entegrasyon testleri gerçekleştirmek,
- Performans, yük ve dayanıklılık testlerini gerçekleştirmek ve sonuçlarını analitik raporlarla sunmak,
- Agile/Scrum süreçlerine entegre bir şekilde test senaryoları oluşturup geliştirme ekipleriyle yakın iş birliği yapmak,
- CI/CD süreçlerine test entegrasyonu sağlayarak otomasyon süreçlerini sürekli iyileştirmek,
- Risk analizi yaparak test kapsamını belirlemek ve önceliklendirme süreçlerini yönetmek,
- Kod kalite metriklerini ve analiz araçlarını kullanarak kodun test edilebilirliğini artırmak,
- React Native tabanlı mobil uygulamalar için test süreçlerini optimize etmek,
Aranan Nitelikler
- Yazılım test süreçlerinde en az 3 yıl deneyimli,
- Test otomasyon araçları (Selenium, Cypress, Playwright, Appium vb.) ve framework’leri hakkında uygulamalı bilgili,
- API testlerinde Postman veya RestAssured gibi araçları etkin bir şekilde kullanabilen,
- Agile/Scrum metodolojileri konusunda deneyimli ve ekip içi iş birliğine açık,
- MSSQL ve Redis gibi veri tabanları ile çalışma deneyimli,
- Güvenlik testleri ve veri gizliliği süreçlerinde bilgi sahibi olan,
- Mobil ve web uygulamaları için performans testleri yapabilme yetkinliğine sahip,
- Versiyon kontrol sistemleri (Git) ve CI/CD araçları (GitHub Actions, Jenkins) ile çalışma deneyimli,
- Modern yazılım geliştirme ve test yaklaşımlarını takip eden bir öğrenme kültürüne sahip,
- Tercihen Test Driven Development (TDD) veya Behavior Driven Development (BDD) metodolojileri ile çalışma deneyimi olan,
- Tercihen React Native ve Angular tabanlı projelerde test süreçlerinde aktif rol almış,
- Tercihen performans testi araçları (JMeter, Gatling) konusunda deneyimli,
- Tercihen Azure veya benzeri bulut platformlarında test süreçlerini yönetme tecrübesi olan,
Sunulan İmkanlar
- Esnek çalışma saatleri ve uzaktan çalışma imkanı,
- Sürekli öğrenim ve sertifikasyon destek programları,
- Dinamik, yenilikçi ve destekleyici bir çalışma ortamı,
- Eğitim teknolojilerinin geleceğini şekillendiren bir projede çalışma fırsatı,