Takipsan Bilişim Teknolojileri olarak, yazılım ve donanım test süreçlerinde görev alacak, entegre sistemler üzerinde uçtan uca test faaliyetlerini yürütebilecek Yazılım Test Uzmanı arayışımız bulunmaktadır.
İş Tanımı
Aday; yazılım ve donanım test süreçlerinin planlanması ve yürütülmesi, test senaryolarının oluşturulması, hata analizlerinin yapılması, API ve RF-ID testlerinin gerçekleştirilmesi ile yazılım–donanım entegrasyon testlerinin uçtan uca doğrulanmasından sorumlu olacaktır.
Temel Yetkinlikler
- Elektrik-Elektronik, Bilgisayar, Mekatronik Mühendisliği veya ilgili bölümlerden lisans derecesi
-Yazılım ve/veya donanım test süreçlerinde en az 5 yıl deneyim, tercihen entegre sistemlerde
- Ürün yaşam döngüsü boyunca (gereksinim › geliştirme › test › release) kalite süreçlerine hakimiyet
- Sistem seviyesinde düşünebilen, uçtan uca test yaklaşımına sahip
Donanım & Cihaz Test Yetkinlikleri
- RFID okuyucu cihazlar, antenler ve çevre birimleri ile çalışma deneyimi
- Donanım doğrulama, validasyon ve saha testleri konusunda tecrübe
- Aşağıdaki konularda pratik bilgi:
- RF davranışları ve sinyal kalitesi gözlemleme
- Güç, bağlantı ve fiziksel katman testleri
- Ortam etkileri (ısı, elektromanyetik etkileşim vb.) altında test senaryoları oluşturma
Test ekipmanları kullanımı:
- Osiloskop
- Multimetre
Yazılım & Sistem Test Yetkinlikleri
- Backend, desktop ve/veya edge uygulamalar için test deneyimi
- RESTful API testleri (Postman, Swagger vb.) konusunda bilgi sahibi
Aşağıdaki test türlerinde deneyim:
- Fonksiyonel test
- Entegrasyon testleri
- Sistem testleri
- Regresyon testleri
- Log analizi yapabilme ve sistem davranışını yorumlayabilme
- Veritabanı doğrulama (SQL sorguları ile veri kontrolü)
- Exception handling, edge-case ve hata senaryoları tasarlama konusunda deneyim
Cihaz - Yazılım Entegrasyon Testleri
- Donanım cihazlardan gelen verinin yazılım sistemlerine doğru aktarımını test edebilme
- Gerçek zamanlı veri akışlarının doğrulanması (event-driven sistemler)
- Cihaz - middleware - backend - UI akışını uçtan uca test edebilme
- Veri tutarlılığı, gecikme ve veri kaybı senaryolarını analiz edebilme
- Firmware ile üst katman yazılımlar arasındaki etkileşimi anlayabilme
Test Otomasyonu & Araçlar
- Test otomasyonu geliştirme deneyimi
- API ve servis test otomasyonları yazabilme
- CI/CD pipeline’larında test süreçlerini konumlandırabilme
Performans & Dayanıklılık Testleri
- Yük ve stres testleri planlama ve uygulama
- Yüksek veri hacimli RFID senaryolarında sistem davranışını analiz edebilme
- Sistem darboğazlarını tespit edebilme
Kalite Süreçleri & Metodolojiler
- Test dokümantasyonu hazırlama:
- Test planı
- Test senaryoları
- Test raporları
- Bug lifecycle yönetimi
- Root cause analysis yapabilme
- Risk bazlı test yaklaşımı geliştirebilme