Rol
Performans Test Mühendisi rolü, şirketin teknoloji ürünlerini dış veya iç müşterilere sunmak amacıyla küresel Agile Ürün Geliştirme ekibinin ayrılmaz bir üyesi olarak görev yapacaktır. Bu rol, şirketin özel ve/veya sektördeki lider sistemleri ve uygulamalarıyla çalışarak, bunların belirlenen teknik spesifikasyonlara ve performans kalite standartlarına göre tasarlandığından, inşa edildiğinden ve test edildiğinden emin olmayı içerir. En son yazılım mimari desenleri ve platformları üzerine inşa edilmiş ürünler için yüksek kaliteli otomatik performans testleri geliştirecek ve entegre edeceksiniz; performans testleri alanındaki en son yeniliklerden faydalanarak ve geliştirmeye odaklanan bir takımın parçası olacaksınız.
Ana Sorumluluklar / Görevler:
- Ürün, UI/UX, Mimari, IT Operasyonları ve Geliştirme ekipleriyle çalışarak, uygun performans test stratejilerini tanımlamak için işlevsel olmayan gereksinimleri/performans kriterlerini belirlemek,
- Teknoloji ile Ürün arasında köprü görevi görerek performans sonuçlarını anlamalarına yardımcı olmak.
- Müşteri kullanım kalıplarını ve veri boyutlarını anlamak için mevcut kaynakları kullanmak ve bunu yük test çabalarına uygun bir şekilde yansıtmak.
- Performans test planlarını ve stratejik yol haritasını tanımlamak ve oluşturmak.
- İşlevsel olmayan gereksinimlerden ve performans kalite standartlarından yüksek kaliteli, güvenilir ve yeniden kullanılabilir performans testleri oluşturarak ekibi, her sprintin sonunda çalışan yazılımı üretime sunma hedefine daha da yaklaştırmak.
- Performans testlerini yürütmek; performans sonuçlarını ölçmek, analiz etmek ve değerlendirmek; kıyaslamalar oluşturmak; gerekirse özet raporlar ve öneriler sunmak.
- Performansla ilgili sorunların ve darboğazların araştırılması ve çözümünde geliştirme ekibiyle çalışmak.
- Hata inceleme sürecine katılmak ve performansla ilgili müşteri üretim sorunlarının önlenmesi ve erken tespiti konusunda iyileştirmeleri belirlemeye devam etmek.
- Otomatik yük/performans testlerinin sürekli ve günlük yürütülmesi ile sonuçların doğru analizini ve iletişimini desteklemek ve sürdürmek.
- Yazılım geliştirme sürecinin tüm aşamalarında performans kalite standartlarının ve süreçlerinin iyileştirilmesi için savunuculuk yapmak.
- Yük ve performans testinin şampiyonu olarak görev almak ve QA Uygulama Topluluğunu desteklemek, bilgi paylaşım oturumları, öğle & öğren, kahve sohbeti oturumları ve diğer öğrenme oturumlarına yardımcı olmak.
- Eğitimler düzenlemek ve diğer Performans Test Mühendislerine ve meslektaşlara yardımcı olmak.
- Performans test verimliliğini artırmak için yeni araçlar ve teknikler önermek.
Gereksinimler
- Adayın, IT veya Mühendislik gibi teknoloji ile ilgili bir alanda en az Lisans/Üniversite diplomasına sahip olması gerekmektedir.
- SDLC sürecini güçlü bir şekilde anlamak ve Agile/Scrum çerçevesinde deneyime sahip olmak.
- İşlevsel olmayan gereksinimlerden ve/veya Kullanıcı Hikayelerinden performans test senaryoları oluşturma konusunda deneyim.
- Yük testleri için stratejik yol haritası, tasarım standartları, araçlar ve mimari oluşturma ve uygulama konusunda deneyim.
- Yük dengeleme, tek/çoklu kiralama, mikro hizmetler, bulut ve çok katmanlı web uygulama mimarileri hakkında çalışma bilgisi.
- Stres, yük, dayanıklılık, hacim ve ölçeklenebilirlik testleri gibi performans testi kategorileri konusunda uygulamalı bilgi ve deneyim.
- RadView'den WebLOAD, Visual Studio Enterprise Web Yük ve Performans Testi, TeamCity, Fiddler, DotTrace Profiler, SQL Server profiler veya diğer profilleme ve performans araçları gibi araçlar hakkında uygulamalı bilgi veya deneyim.
- SQL sorguları yazma konusunda deneyim.
- Güzel bir artı: Herhangi bir nesne yönelimli programlama (C#, Java, vb.) veya istemci tarafı (Javascript, Angular, jQuery, vb.) dili konusunda deneyim.
- Güzel bir artı: SOAP ve REST tabanlı Web hizmetleri testi konusunda deneyim.
- Küresel olarak dağıtılmış geliştirme ekipleri ve iş paydaşlarıyla proaktif bir şekilde çalışarak, gerektiğinde uygun kanallardan bilgi/çözüm arayışında deneyim.
- Mükemmel organizasyon becerileri, çoklu görev yapabilme yeteneği, değer katma operasyonlarına doğru odaklanarak zamanı etkili bir şekilde yönetmek.
- Sonuçları hem teknik hem de teknik olmayan meslektaşlara özetleme yeteneğine sahip olmak.
- Performans Testini desteklemek için test verisi yönetim stratejilerini anlama.
- Güçlü sözlü ve yazılı iletişim becerileri.
- Güçlü araştırma, analitik ve problem çözme becerileri.
Gereklilik
Lütfen iş tanımına bakınız.