Skip to content

Merhaba, ben

Deniz Hamamcıoğlu

QA Mimarı & Otomasyon Lideri

Test Mimari Tasarımı

13 yılı aşkın süredir bir çok endüstri ve kıtada, küresel müşteriler için kurumsal düzeyde test otomasyon çözümleri sunuyorum.

Bana Güvenen Firmalar

Birlikte çalıştığım şirket ve kuruluşlar

Google
Amazon
Toptal
Applause
United Nations
NTT Data
Amadeus
Accenture
Personio
Deckers Brands
Havelsan
Yara International
Haiilo
Experial
Bragi
Anitech Solutions
Leading Quality Assurance
Mesh
Actegy / Revitive
Foreign Credentials Service of America
FriendFinder Networks
BITES
BNP Media
Causemetric
Brew Interactive

Birlikte çalışalım

Projenizden bahsedin — gereksinimlerinizi daha iyi anlamak için beş kısa soru.

Adım 1 / 6

Ne geliştiriyorsunuz?

Uygun olanların hepsini seçin.

Hizmetlerim

İhtiyaçlarınıza özel QA hizmetleri

Test Mimari Tasarımı

Sıfırdan ölçeklenebilir, sürdürülebilir test mimarileri ve otomasyon stratejileri tasarlıyorum — web, mobil, API ve performans testlerini modüler framework'lerle kapsıyorum.

Otomasyon Framework Geliştirme

TypeScript, Python ve Java ile web, mobil ve API'ler için özel, anahtar teslim otomasyon framework'leri geliştiriyorum — Playwright, Appium, Selenium, Cypress, WebDriverIO, Pytest ve REST-assured kullanarak, fonksiyonel ve görsel regresyon testleri de dahil.

Takım Liderliği & Mentorluk

7 mühendise varan QA ekiplerini yönetiyor ve büyütüyorum — mühendislere mentorluk yapıyor, en iyi uygulamaları ve kod inceleme standartlarını belirliyor, QA ve otomasyon pozisyonları için teknik mülakatlar yürütüyorum.

CI/CD & DevOps Entegrasyonu

Lint, build, test ve raporlama adımlarını otomatik olarak yürüten CI/CD pipeline'ları kuruyorum — GitHub Actions, GitLab CI, Jenkins ve CircleCI üzerinde; koşumlar Docker konteynerlerinde, raporlar Allure ve Slack'te.

Yapay Zekâ & LLM Testi

deepeval, MLflow ve Agno kullanarak LLM özellikleri için değerlendirme ve izleme framework'leri geliştiriyorum — logprob ve semantik entropi metrikleriyle modelin güven düzeyini ölçüyor, halüsinasyonları işaretliyor ve başarısız testlerin kök nedenini yapay zekâ ile buluyorum.

Performans & Yük Testi

JMeter, k6 ve Artillery kullanarak gerçek kullanıcı davranışını taklit eden yük, stres ve ölçeklenebilirlik testleri tasarlıyor, sonuçları veriye dayalı performans içgörülerine dönüştürüyorum.

Mobil, Cihaz & Gömülü Sistem Testi

Native iOS ve Android uygulamalarının, gömülü firmware'lerin, ses cihazlarının ve regülasyona tabi tıbbi cihazların testlerini otomatikleştiriyorum — sesli komut doğrulama, çoklu cihaz entegrasyonları ve özel cihaz çiftlikleri de dahil.

QA Stratejisi & Süreçleri

QA süreçlerini sıfırdan kuruyor ya da mevcut süreçleri iyileştiriyorum — test stratejileri ve yol haritaları, sürüm yönetimi, statik analiz ve Git hook'larıyla desteklenen kodlama standartları ve belgelenmiş en iyi uygulamalar.

Rakamlarla

Hikayemi anlatan birkaç rakam

0+

Yıllık Deneyim

0+

Dünya Genelinde Müşteri

0+

Hizmet Verilen Ülke

0+

Tamamlanan Proje

Sektörler

Hizmet verdiğim çeşitli sektörler

E-Ticaret & Perakende

Birden fazla marka ve bölgede günlük milyonlarca kullanıcıya hizmet veren büyük ölçekli e-ticaret platformları.

Google Shopping, Deckers Brands

Seyahat & Konaklama

Küresel seyahat deneyimlerini destekleyen rezervasyon sistemleri, arama platformları ve konaklama sektörüne yönelik kalite kıyaslama uygulamaları.

Amadeus, Google Travel, Leading Quality Assurance

Finans & Fintech

Titiz güvenlik ve uyumluluk testi gerektiren finansal kurumlar, brokerler ve fintech platformları.

Mesh

Sağlık & MedTech

En yüksek kalite standartları ve düzenleyici uyumluluk gerektiren tıbbi cihazlar ve sağlık uygulamaları.

Actegy / Revitive

Gömülü Sistemler & IoT

Donanım seviyesinde, sesli komut ve çoklu cihaz testleri gerektiren akıllı ses cihazları, firmware'ler ve bunlara bağlı mobil uygulamalar.

Bragi, Amazon

Yapay Zekâ & Makine Öğrenmesi

Klasik testlerin yanı sıra değerlendirme, izleme ve halüsinasyon tespiti de gerektiren yapay zekâ ve LLM tabanlı ürünler.

Experial

Savunma & Havacılık

Kritik öneme sahip savunma sistemleri — özel düşük seviyeli araçlarla test edilen askeri tam görev simülatörlerinden askeri personele yönelik online eğitim platformlarına kadar.

Havelsan, BITES

Uluslararası Kuruluşlar

Güçlü veri doğrulama, yük testi ve otomatik kalite güvencesi gerektiren küresel kuruluşlar.

United Nations

Teknoloji & SaaS

Karmaşık test gereksinimleri olan İK platformları, sosyal ağlar ve kurumsal SaaS ürünleri.

Personio, Haiilo, FriendFinder Networks

Eğitim & Diploma Denkliği

Kapsamlı kalite güvencesi gerektiren diploma denklik değerlendirme ve eğitim platformları.

FCSA, Anitech Solutions

Tarım & AgTech

Bitki besleme ve tarımsal çözümler alanında küresel lider bir şirketin web platformları.

Yara International

Medya & Yayıncılık

Profesyonel kitlelere hizmet veren B2B sektörel medya web siteleri ve dijital yayıncılık platformları.

BNP Media

Danışmanlık & BT Hizmetleri

Çeşitli sektörlerdeki müşteriler için web, mobil ve API projeleri hayata geçiren danışmanlık ve mühendislik firmaları.

Accenture, Brew Interactive

Projeler

Portföyümden seçme örnekler

LLM Doğrulama Framework'ü

deepeval ve MLFlow kullanarak LLM doğrulaması için test ve izleme framework'ü geliştirdim, model belirsizliğini tespit etmek için özel logprob ve entropi hesaplamaları ve buna ek olarak LLM-as-a-judge tekniklerini kullandım. Semantik entropi hesaplamalarıyla modelin güven düzeyini ölçerek halüsinasyonları işaretledim ve GitHub CI üzerinde çalışan otomatik Playwright UI testleri ekledim. Bu projede ML Ops QA Lead'i olarak görev aldım.

PythonPlaywrightdeepevalMLflowAgnoGitHub Actions

Gömülü Ses Cihazı Framework'ü

Stratejik Amazon projeleri de dahil olmak üzere gömülü ses cihazları, bu cihazların firmware'leri ve bunlara bağlı iOS ve Android uygulamaları için sıfırdan tek bir Python/Pytest/Appium framework'ü geliştirdim. Bu framework ses çıkışını ve sesli komutları doğruluyor; Google (Gmail, Firebase, Chirp3) ve Microsoft Teams üzerinden çoklu cihaz akışlarını yürütüyor; ekran görüntüleri, stack trace'ler ve test adımlarından yola çıkarak hataları yapay zekâ ile sınıflandırıyor ve güven metrikleriyle kök nedenlerini belirliyor. Ayrıca şirket içi donanımlar ile dünya genelindeki sunuculardan oluşan ve GitLab CI/CD'ye entegre özel cihaz çiftliğini tasarlayıp yönettim.

PythonPytestAppiumGitLab CIGoogle APIsMS Teams APIsAndroidiOS

Eğitim Platformu Otomasyonu

Birbirine bağlı uygulamalardan oluşan karmaşık bir eğitim platformu için, gerçek kullanıcı davranışını taklit eden özel bir k6 performans test paketiyle birlikte bir Playwright/TypeScript framework'ü tasarladım. Statik kod analizini ve Git hook'larını devreye aldım; lint, build ve test adımlarını çalıştırıp raporları ileten GitLab CI pipeline'ları kurdum ve müşteriyle doğrudan çalıştım.

PlaywrightTypeScriptJavaScriptk6ArtilleryGitLab CIDockerAllure

İK Platformu Otomasyonu

Kritik web uygulamaları için, ana platformun arayüzünü koruyan fonksiyonel ve görsel karşılaştırma testlerini de içeren ölçeklenebilir bir TypeScript/Playwright framework'ü tasarladım. Sürekli test koşumları ve deployment kontrolleri için GitLab ve GitHub'da CI/CD pipeline'ları kurdum, mühendislik ekipleri genelinde kullanılan dokümantasyonu ve en iyi uygulamaları yazdım.

TypeScriptPlaywrightGitLab CIGitHub Actions

Birleşik Mobil, Web & API Framework'ü

Mobil uygulamaları, web yönetim panellerini ve backend API endpoint'lerini kapsayan tek bir test otomasyon framework'ü geliştirdim. Test koşumlarını BrowserStack üzerinde geniş bir cihaz ve işletim sistemi matrisine ölçeklendirdim ve test paketini özel Slack raporlamasıyla GitHub Actions'a entegre ettim.

TypeScriptAppiumWebDriverIOGitHub ActionsBrowserStack

Google Arama — Alışveriş & Seyahat

Web ve mobil test için sıfırdan uçtan uca test otomasyon framework'ü geliştirdim. Altı kişilik bir ekibe liderlik ederek Google Shopping ve Google Travel ürünlerinin fonksiyonel ve görsel testlerini otomatikleştirdim. Ekibe mentorluk yaptım; Google Travel için manuel test mantığını otomatik kapsamla eşleştiren unit, component ve WebDriver testleri yazdım.

TypeScriptJavaWebDriverSelenium

Finansal API Otomasyonu

Büyük finansal kurumlar ve brokerlerle entegre API endpoint'leri için test otomasyonu mimarisini tek başıma tasarladım: karmaşık kimlik doğrulama akışlarını, captcha'ları aşmayı ve API ile UI kapsamını ele alan modüler bir Python framework'ü. Ölçeklenebilirlik doğrulamasına ve JMeter yük testlerine liderlik ettim; branch stratejisi, kod incelemeleri ve kodlama kuralları için mühendislik standartları belirledim.

PythonPytestPlaywrightSeleniumREST APIsJMeterGitHub Actions

BM Veri Doğrulama

Kritik öneme sahip Birleşmiş Milletler uygulamaları için Playwright tabanlı otomatik testleri iyileştirip bakımını üstlendim, CosmosDB üzerinde otomatik veri doğrulama pipeline'ları kurdum ve JMeter yük testi protokolleri ile kurumsal en iyi uygulama kılavuzları geliştirdim.

PlaywrightJavaScriptCosmosDBAzureJMeter

Tıbbi Cihaz Testi

Düzenlemelere tabi bir tıbbi cihaz ve bu cihazın native iOS ve Android uygulaması için test otomasyonu stratejisinin tamamını tasarladım; web, API ve mobil testleri tek bir Python framework'ünde birleştirdim. Özel bir cihaz çiftliği (device farm) ve Jenkins CI pipeline'ları kurarak otomasyon kapsamını sıfırdan %85'in üzerine çıkardım.

PythonPytestAppiumSeleniumREST APIsJenkinsDockerJMeter

E-Ticaret

4 bölgede günlük on milyonlarca kullanıcıya hizmet veren 5 büyük markanın küresel kalite güvencesine liderlik ettim. 7 kıdemli QA ve otomasyon mühendisinden oluşan bir ekibi yönetip büyüttüm ve ekipteki mühendislere mentorluk yaptım; kararsızlığı (flakiness) gidermek için eski otomasyon test paketini baştan sona elden geçirdim ve kurumsal düzeyde yük ve sürüm testlerini yürüttüm.

WebDriverIOPlaywrightJavaScriptGitLab CIBrowserStackJMeter

Çalışan İletişim Platformu

CI/CD pipeline'larına entegre edilen ve şirket genelinde geliştiriciler ile QA ekibi tarafından benimsenen bir Java/Selenide/TestNG framework'ü geliştirdim. Stratejik test otomasyonu yol haritasını hazırladım ve test koşumlarını konteynerize Docker ortamlarına taşıdım.

JavaSelenideSeleniumTestNGREST-assuredGitLab CIDocker

Diploma Denklik Değerlendirme Platformu

Eski uçtan uca test paketini Protractor'dan modern bir Playwright framework'üne taşıdım, kök neden analiziyle karmaşık frontend ve backend hatalarını tespit edip giderdim ve Jenkins ile Docker kullanarak CI/CD deployment süreçlerini sadeleştirdim.

PlaywrightProtractorJavaScriptPHPAngularJenkinsDocker

Tarım Platformu Otomasyonu

Yara International'ın tarım web platformları için, testleri CI/CD pipeline'larında çalışan bir TypeScript/Playwright test otomasyon framework'ü geliştirdim.

TypeScriptPlaywrightCI/CD

Sosyal Platform Otomasyonu

FriendFinder Networks'ün sosyal ağ web platformları için TypeScript ile yazılmış, testleri CI/CD pipeline'larında çalışan bir Cypress test otomasyon framework'ü geliştirdim.

CypressTypeScriptCI/CD

Seyahat Platformu Otomasyonu

Amadeus'un seyahat web uygulamaları için, testleri CI/CD pipeline'larında çalışan bir Selenium WebDriver test otomasyon framework'ü geliştirdim.

SeleniumWebDriverCI/CD

API, Mobil & Web Otomasyonu

Accenture'ın endüstriyel yazılım projelerinde Selenium, Appium, Java ve JavaScript kullanarak API testleri ile mobil ve web test otomasyonu üzerinde çalıştım.

SeleniumAppiumJavaJavaScript

Tam Görev Simülatörü Test Aracı

Askeri tam görev simülatörleri için doğrudan belleğe veri enjekte edebilen ve çok iş parçacıklı test senaryoları çalıştırabilen özel bir C++ test otomasyon aracı geliştirdim.

C++Multithreading

Online Sınav & Eğitim Platformu

Askeri liman personeli için online bir sınav ve eğitim platformu geliştirdim — bu, test otomasyonundan ziyade bir yazılım geliştirme rolüydü.

JavaScriptTypeScript

B2B Medya Platformu Otomasyonu

QA Lead olarak B2B sektörel medya web siteleri için, testleri CI/CD pipeline'larında çalışan bir TypeScript/Playwright test otomasyon framework'ü geliştirdim.

TypeScriptPlaywrightCI/CD

Causemetric Platformu Otomasyonu

QA Lead olarak, testleri CI/CD pipeline'larında çalışan bir TypeScript/Playwright web test otomasyon framework'ü geliştirdim.

TypeScriptPlaywrightCI/CD

QA & Sürüm Yönetimi

Sürüm ve QA Yöneticisi olarak sürümleri yönettim; testleri yürüten ve farklı projelerde yeniden kullanılan Selenium/Java otomasyon framework'leri geliştiren bir ekibe liderlik ettim.

SeleniumJava

Yük Testi

Birden fazla projede JMeter kullanarak kapsamlı yük testleri tasarlayıp yürüttüm ve çeşitli koşullar altında sistem performansını değerlendirdim.

JMeterPythonJenkins

Teknolojiler

Kullandığım araçlar ve framework'ler

Test Framework'leri

PlaywrightAppiumSeleniumCypressWebDriverIOPytestSelenideProtractorTestCafeRobot FrameworkTestNGCucumber

Programlama Dilleri

PythonTypeScriptJavaScriptJavaC++C#PHP

Yapay Zekâ & LLM Değerlendirme

deepevalMLflowAgno

CI/CD & Bulut

GitHub ActionsGitLab CIJenkinsCircleCIDockerAWSAzureGoogle CloudCosmosDB

Performans & API

JMeterk6ArtilleryPostmanSoapUIREST-assuredREST APIsGoogle APIsMS Teams APIs

Araçlar & Platformlar

BrowserStackAngularAllureAndroidiOSJIRAMySQLLinux

İletişime Geçin

Aklınızda bir proje mi var? Konuşalım.

Konum

Ankara, Türkiye

Çalışma Şekli

Uzaktan — Dünya Geneli

Bu site reCAPTCHA tarafından korunmaktadır ve Google Gizlilik Politikası ile Hizmet Şartları geçerlidir.