Özgeçmiş
Deneyim
Ağustos 2022 - Günümüz
Kıdemli Yazılım Otomasyon Test Uzmanı
ABD
Washington DC
• Kurumun Selenium hibrit test çerçevesini tasarlıyor ve yönetiyorum: Excel denetleyicileriyle çalışan 333'ten fazla yeniden kullanılabilir anahtar kelime; E-File, form ve ödeme uygulamalarında web arayüzü, REST API ve SQL Server doğrulamasını kapsıyor.
• Çerçevenin Java'dan Python'a tam geçişini yönettim; hiçbir yetenek kaybı olmadan tüm anahtar kelimelerde birebir uyumluluk sağladım ve paketi, test makinelerine dağıtılmak üzere PyInstaller ile tek bir taşınabilir çalıştırılabilir dosya hâline getirdim.
• Masaüstü arayüz kütüphanesi kısıtlı kurumsal makinelerde çalışmayınca, çerçevenin kontrol arayüzünü server-sent events kullanan, bağımlılıksız bir tarayıcı uygulaması olarak yeniden geliştirdim; canlı konsol, duraklat/devam et/durdur kontrolü ve hata incelemesini istemci tarafında hiçbir kurulum gerektirmeden geri kazandırdım.
• Gerçek zamanlı başarılı/başarısız/atlanan metrikleri, adım geçmişi, ekran görüntüsü önizlemeli hata merkezi ve test koşularının otomatik video kaydını sunan canlı bir yürütme panosu geliştirdim; raporlamayı tek bir kaynaktan besleyerek pano rakamlarıyla nihai raporun birbirinden sapmasını önledim.
• Çoklu sunucuya çerçeve dağıtımını PowerShell ile otomatikleştirdim: üç kademeli uzaktan temizleme yedek zinciri, eski sürümlerin zorla kaldırılması, arşiv açma sonrası doğrulama ve derleme onay süreçlerine uygun çıkış kodlarıyla özet dağıtım raporu.
• Görev tanımımın bir parçası olarak, canlı ortama açık web uygulamalarında Burp Suite ile manuel sızma testleri yapıyorum: kimlik doğrulama, oturum yönetimi ve yetkilendirmeyi sınamak için istekleri yakalayıp değiştiriyor, değiştirilmiş istekleri Repeater ile yeniden gönderiyor, giriş doğrulama ve oturum açma kontrollerini Intruder ile fuzzing'e tabi tutuyorum; bulguları geliştiricilerin düzeltmesi için raporluyorum.
• Eski test paketinde fark edilmeyen, uzun süredir var olan hataları tespit edip çözdüm: SQL karşılaştırmalarını bozan tarih-saat hassasiyeti kaybı, koşular arasında eski kimlikleri sessizce yeniden kullanan test verisi üreteci ve uzun çalıştırmalarda arayüzü donduran bir konsol görüntüleme hatası.
• Programcı olmayanlar için mimari, anahtar kelime yazımı, sorun giderme ve sürüm yükseltmeyi kapsayan eksiksiz bir çerçeve kılavuzu yazdım ve kılavuzun tam Türkçe çevirisini de hazırladım.
• SQL sorgu yürütmeyi ve Postman ile API doğrulamasını doğrudan otomasyon katmanına entegre ettim; böylece testler yalnızca kullanıcı arayüzünü değil, veritabanı durumunu ve servis yanıtlarını da doğruluyor.
• Web uygulamalarında Section 508 erişilebilirlik uyumluluk testleri yapıyor, teknik standartları geliştiricilere yorumluyor ve resmi uyumluluk raporları hazırlıyorum.
• Birden fazla VMware sanal makinesinde ve Chrome, Firefox ve Edge tarayıcılarında paralel test yürütmeyi sürdürüyorum.
Mart 2022 – Ekim 2022
Kıdemli Yazılım Otomasyon Test Uzmanı
GDIT
Sözleşmeli
-
CMS PSP ve PRF uygulamaları için XML dosyası oluşturma, düzenleme, yükleme, indirme ve otomatik veri karşılaştırmasını içeren uçtan uca Salesforce iş akışlarını otomatikleştirdim.
-
Maven ve Ant ile Selenium TestNG ve JUnit hibrit çerçeveleri geliştirdim; ekran görüntüleri gömülü HTML raporlarının e-postayla gönderilmesini sağladım.
-
Otomasyon deneyimi olmayan ekip üyelerinin test paketlerini kendi başlarına yapılandırıp başlatabilmesini sağlayan bir test yürütme arayüzü tasarladım.
-
Test senaryoları yazdım, gereksinimleri test kapsamıyla eşleştirdim ve hataları JIRA'da takip ettim; geliştiricilerle birlikte hataları teşhis edip düzeltmeleri doğruladım.
Haziran 2014 – Ocak 2022
Kıdemli Yazılım Otomasyon Test Uzmanı
ABD
Washington DC
-
Eski UFT/VBScript hibrit çerçevesini Java Selenium hibrit çerçevesine dönüştürdüm; kullanıcı başı lisans bağımlılığını ortadan kaldırıp tarayıcılar arası paralel yürütmeyi mümkün kıldım.
• Proje bazında UFT hibrit çerçeveleri tasarlayıp sürdürdüm; ekran görüntüsü içeren ayrıntılı HTML ve Excel raporlaması sağladım.
• Çerçevenin test yürütme arayüzünü tasarlayarak test paketi seçimini ve yapılandırmasını tüm QA ekibinin kullanabileceği hâle getirdim.
• Otomatik testlere SQL doğrulaması ekleyerek arayüz davranışının yanında verilerin doğru kaydedildiğini de doğruladım.
• UFT'yi eş zamanlı çalıştıran birden fazla VMware sanal makinesi kurarak test yürütmesini ölçeklendirdim.
• Section 508 uyumluluk kontrolleri yaptım, geliştiricilere teknik standartlar konusunda danışmanlık verdim ve uyumluluk raporları hazırladım.
• TFS ve JIRA'da test senaryolarını, gereksinim izlenebilirliğini ve hataları yönettim; hata değerlendirme, sürüm ve gereksinim toplantılarına katıldım.
Eğitim
2009 - 2011
Strayer Üniversitesi
Bilgisayar Güvenliği Yönetimi
Yüksek Lisans
Maryland, ABD
1995 - 1999
TC Sakarya Üniversitesi
Elektronik Mühendisliği
Lisans
Sakarya, Türkiye
Profesyonel beceriler
Yazılım Testi
Siber Güvenlik
Programlama Dilleri
Otomasyon Testi
Diller
İngilizce (ileri düzeyde)
Rusça (ileri düzeyde)
Türkçe (ana dil)
Sertifikalar
Bilgisayar Korsanlığı Adli Bilişim Uzmanı (CHFI v9) — EC-Council, 2020
Sertifikalı Etik Hacker (CEH v10) — EC-Council, 2020
EC-Council Sertifikalı Güvenlik Analisti (ECSA v10) — EC-Council, 2020
EC-Council Sertifikalı Ağ Koruyucusu (CND v2) — EC-Council, 2021