Bu değerlendirme işe başvuru sürecindeki adaylar için hazırlanmış olup, katılacak kimselerin yaklaşım ve yetkinliklerini değerlendirmede bizlere yardımcı olmak için tasarlanmıştır.
Değerlendirme dahilinde; belirtilen süre içerisinde aşağıda kapsamı ve detayları belirlenmiş projeyi tamamlamanızı beklemekteyiz. Dikkat edebileceğiniz bir diğer husus ise, bizlerin doğru bir değerlendirme yapmamıza yardımcı olacak şekilde iletebileceğiniz en iyi çalışmayı bizlere teslim ediyor olmanız.
setur.com.tr altında bir B2C Seyahat sistemimiz bulunmakta. Bu sistem üzerinden kişiler internet ortamını kullanarak otel, uçak, transfer v.b. hizmetleri alabilmekteler.
Bu sisteme müdahalede bulunan toplamda 3 agile takım bulunmaktadır. Bu agile takımlar 2 haftalık sprintler dahilinde iş maddeleri alırlar ve geliştirmelerini tamamlarlar.
İş maddelerinin geliştirilmesi aslında git flow
pratikleri kullanılarak feature branch'ler oluşturulur ve belirli code review
süreçleri ardından çalışmalar bir noktada birleştirilerek canlı ortama alınırlar. Bu güncellemeler yalnızca sprint sonrası değil, her gün, her saat gerçekleşebilmektedirler.
- Yukarıdaki senaryoya istinaden; aşağıdaki sorular yanıtlanmalıdır.
- Geliştirme süreçleri ne yönde iyileştirilebilir?
- Geliştirme süreçlerinin hangi noktalarında hangi testler yapılmalıdır?
- Sisteme yapılması gereken periyodik testler var mıdır? Nelerdir?
- Sistemde çıkan her güncelleme sonrasında neleri kontrol ederdiniz?
- setur.com.tr üzerindeki otel arama işlevi için test edilmesi kritik olarak belirlediğiniz 4 senaryoyu test otomasyonu oluşturarak hazırlayın. Bu otomasyon kodlarını GitHub'da yayınlayarak bize iletebilirsiniz.
- Açıkta kalan noktalar için bir toplantı yapılmış gibi hareket edilebilir, bu durumda yapılan varsayımlar gerçek yorumlarmış gibi assessment çıktısına eklenmelidir.
Değerlendirmelerle ilgili sorularınızı [email protected] adresine iletebilirsiniz.
Apache 2.0 ile lisanslanmıştır.