Test Mühendisleri, geliştiriciler tarafından oluşturulan yazılımların amacına uygun olduğundan emin olmak için otomatik ve manuel testler yapmaktan sorumludurlar. Kodları değerlendirmek, test mühendislerinin ana görevlerinden biridir. Test Mühendisi olarak, sistemin işlevsel ve işlevsel olmayan gereksinimlerini kanıtlayan testlerin planlanmasından ve uygulanmasından sorumlu olacaksınız. Test Mühendisi, Yazılım Geliştirme Ekibinin bir parçası olarak çalışacaktır.
Sorumluluklar:
- Yazılımın önemli mimari gereksinimleri karşıladığını test etmek ve kanıtlamak.
- Yazılımın ölçeklenebilirliğini ve performansını kanıtlamak.
- Sistemin kalitesini bir bütün olarak sağlamak.
- Ürün ve hizmet geliştiricileri ve mühendislerle çalışmak.
- Yazılım doğrulama testleri geliştirmek ve otomatikleştirmek.
- Hata sorunlarını algılamak.
- Dosya hata raporları hazırlamak ve test ilerlemesini rapor etmek.
- Yazılım ve mobil uygulama birim testleri, fonksiyonel testler, sistem testleri, entegrasyon testleri, yük, stres ve performans testleri, regresyon testleri ve test ekipmanları hakkında bilgi sahibi olmak.
- Yazılım ürünlerine yeni özellikler ve modüller ekleme, mevcut özellikleri destekleme ve hataları giderme süreçlerinde test, kalite ve doğrulama aşamalarında yer almak.
- Sistem ve yazılım gereksinimlerini gözden geçirmek. Gereksinimlere uygun doğrulama/gözden geçirme faaliyetlerini tasarlamak ve gerçekleştirmek.
- Hataları takip etmek ve raporlamak.
- Doğrulama ve test sonuçlarını raporlamak ve dokümante etmek.
- Doğrulama ve test ortamlarını oluşturmak.
- Dinamik bir çalışma ortamında ve gerektiğinde birden fazla projede aynı anda çalışabilme yeteneği.
- Çevik yazılım geliştirme süreçlerine (tercihen SCRUM) katılmak.
- Yazılı ve sözlü iletişimde yetkin olmak.
Beceriler ve Gereksinimler:
- Üniversitelerin Bilgisayar, Yazılım, Elektronik ve
- Haberleşme, Matematik Mühendisliği bölümlerinden mezun.
- Yazılım testi konusunda en az 2 yıl deneyimli.
- Yazılım geliştirme projelerinin kapsam ve analizlerine uygun test planları, senaryolar ve prosedürler hazırlama konusunda deneyimli, Jira.
- API Test araçları (Postman, RestAssured, Karate) konusunda bilgi sahibi.
- Sürüm kontrol sistemleri (SVN, Git) konusunda deneyimli.
- QA’yı seviyorsanız ve ileri seviyede bilgiye sahipseniz.
- İyi seviyede SQL/veritabanı bilgisi.
- Eleştirel düşünme ve problem çözme becerileri.
- Takım oyuncusu.
- Güçlü iletişim becerilerine sahip.
Bize katılın ve geleceğin dünyasında nasıl bir etkiniz olabileceğini görün!