İstanbul, Türkiye
Görkem Turhan
QA Otomasyon Mühendisi / SDET
ISTQB sertifikalı test mühendisiyim. 5+ yıldır manuel ve otomasyon testleri yapıyorum — API, arayüz ve veritabanı katmanlarında, gereksinim analizinden canlı ortam izlemeye kadar.
Hakkımda
Hakkımda
Beş yılı aşkın süredir manuel ve otomasyon testleri yapan bir yazılım test mühendisiyim — API, arayüz ve veritabanı katmanlarında. Kaliteyi yazılım yaşam döngüsünün tamamında sahipleniyorum: gereksinim analizinden canlı ortam izlemeye kadar.
Otomasyonlarımın çoğunu Playwright ve TypeScript ile, ya da Selenium ve Cucumber kullanan Java framework’leriyle kuruyorum; her zaman Page Object Model üzerine, ki ürün değiştikçe testler bakılabilir kalsın. Doğrulamayı API katmanına indiriyorum — Swagger şemalarına karşı REST Assured ve Postman ile. Gerçek, arayüzde değil veritabanında duruyorsa SQL’e uzanıyorum.
En çok önemsediğim kısım, sürüm çıktıktan sonrası. Ekipler arası go-live’larda canlı izlemeyi ben üstleniyorum; Sentry ve Grafana ile gerçek production hatalarını yakalayıp olayları hızlıca triyaj ediyorum — kök nedeni bulup sistemi yeniden oturtmak. Bu geri bildirim döngüsü aynı zamanda hangi regresyon senaryosunu otomatize etmeye değeceğini de söylüyor.
Manuel ve keşif testlerine hâlâ değer veriyorum — otomasyon zaten aklına gelmiş soruyu doğrular, keşif ise otomatize etmeye değer soruları bulmanın yoludur. İkisi de risk odaklı: canlıda daha az sürpriz, nefesini tutmadan sürüm çıkarabilen bir ekip.
Yetkinlikler
Kullandığım teknolojiler
Uzandığım araçlar, teslim döngüsündeki yerlerine göre gruplanmış — testi yazmaktan, canlıda ne yakaladığını izlemeye kadar.
Test Otomasyonu
Page Object Model üzerine kurulu uçtan uca ve arayüz kapsamı.
- Playwright
- Selenium
- Cucumber (BDD)
- Katalon Studio
- TestNG / JUnit
- Appium
Diller & Veri
Framework’leri ve sorguları yazdığım diller.
- TypeScript
- Java
- JavaScript
- C#
- Groovy
- SQL
API & Performans
Doğrulamayı arayüzün altına indirmek — orada hızlı çalışır.
- API Testing
- REST Assured
- Postman
- Swagger
- JMeter
Süreç & İzlenebilirlik
Testleri sahaya çıkarmak, sonra çıkanı izlemek.
- Manual Testing
- Agile / Scrum
- Git / GitHub
- CI/CD
- Jira / X-ray
- Sentry
- Grafana
Deneyim
Çalıştığım yerler
Roller tersten kronolojik sırayla, fark yaratan kısımlarıyla.
03.2024 — Halen
QA Otomasyon Mühendisi Mars Athletic Club
İstanbul
- Ekipler arası canlı sürümlerde izlemeyi üstleniyorum; go-live sırasında hızlı olay triyajı sağlıyorum.
- Sentry ve Grafana ile gerçek zamanlı production hatalarını takip ediyorum; canlı olay çözümlemesi ve kök neden analizinde başvurulan kişi hâline geldim.
- Kritik regresyon senaryolarını otomasyona taşıyarak sürüm güvenini artırdım ve manuel doğrulama yükünü azalttım.
- Selenium-Cucumber, Katalon Studio ve Playwright (TypeScript) ile BDD uyguluyorum; Page Object Model sayesinde testler bakılabilir kalıyor.
- API’leri Postman ile doğruluyor, kritik akışları Swagger şemalarına karşı REST Assured ile otomatize ediyorum.
- Playwright
- TypeScript
- Selenium
- Cucumber
- REST Assured
- Sentry
- Grafana
09.2023 — 03.2024
Yazılım Test Uzmanı TransPerfect
Sözleşmeli
- Ortak kabul kriterlerine göre manuel fonksiyonel test ve yerelleştirme kalite kontrolü.
- Manual Testing
- Localisation QA
07.2023 — 10.2023
Yazılım Test Uzmanı Roombadi
Sözleşmeli
- Manuel API ve arayüz testlerinin yanı sıra, ürüne özel bir test otomasyon framework’ü kurdum.
- Manual Testing
- API Testing
- Java
04.2023 — 09.2023
Yazılım Test Uzmanı Crocus Media
Sözleşmeli
- Ürünün tamamında manuel API ve arayüz testleri.
- Manual Testing
- API Testing
06.2022 — 06.2023
Yazılım Test Uzmanı Library Project
- Agile metodolojisi ve Scrum törenlerine göre çalıştım; kullanıcı hikâyeleri ve kabul kriterlerinden test senaryoları oluşturdum.
- Maven ve Page Object Model ile BDD tabanlı bir Selenium-Cucumber framework’ü kurdum; otomatik testleri her yazılım güncellemesiyle uyumlu tuttum.
- Otomasyon kapsamı oluşmadan önce hataları kara kutu teknikleriyle ele aldım.
- Selenium
- Cucumber
- Java
- Maven
- Agile / Scrum
08.2021 — 04.2022
Yazılım Test Uzmanı Conversation24 — Cobrowser
- Müşteri destek ve çağrı merkezi akışları için şartnameye uygun manuel arayüz ve API testlerinin yanında keşif testleri yürüttüm.
- Java ile Selenium WebDriver ve TestNG kullanarak arayüz testlerini otomatize ettim; API testlerini Postman ile manuel yaptım.
- Fonksiyonel, görsel, içerik ve çökme kategorilerinde hata kayıtları açtım; Apache POI ile hata içeriklerini programatik olarak çıkardım.
- Selenium
- TestNG
- Java
- Postman
- Apache POI
Projeler
Seçili projeler
Test framework’leri ve yan projeler — CV maddelerinin arkasındaki kod.
QA Projeleri
Test framework’leri ve otomasyon altyapıları.
- CI bağlı
Playwright E2E Test Seti
Playwright ve TypeScript ile uçtan uca testler. Koşucu playwright.config.ts üzerinden yapılandırıldı ve test seti bir GitHub Actions iş akışına bağlandı; her push’ta çalışıyor.
- Playwright
- TypeScript
- GitHub Actions
Roombadi Test Framework’ü
Roombadi işi sırasında kurduğum test otomasyon framework’ü — ürünün API ve arayüz akışlarını kapsayan bağımsız bir Java modülü.
- Java
- Selenium
- API Testing
Mobil Otomasyon Denemeleri
Java ile Appium denemeleri: sürücü kurulumu, element bulma stratejileri ve native mobil akışlarda hareket yönetimi. Mobil kapsam için başvuru kaynağı olarak duruyor.
- Appium
- Java
Geliştirme Projeleri
Test yazmadığım zamanlarda geliştirdiklerim.
- Aktif
Pivot — Ödeme Planı CRM’i
Ödeme planlarını ve ilgili servisleri yöneten bir ASP.NET Core MVC uygulaması. Uçtan uca: controller’lar, domain modelleri ve Razor view’ları, sürümlenmiş migration’lara sahip bir Entity Framework veri katmanı üzerinde — genelde test ettiğim API’nin diğer tarafında çalıştığım proje.
- C#
- ASP.NET Core
- Entity Framework
- MVC
- SQL
İletişim
Birlikte çalışalım
QA otomasyon rollerine, SDET pozisyonlarına ve freelance işlere açığım. Bana en hızlı e-posta veya LinkedIn üzerinden ulaşabilirsin — CV’nin tamamı bir tık ötede.
- LinkedIn/in/gorkem-turhan
- GitHub@GorkemTurhan89
- E-posta[email protected]
- UpworkUpwork profilim
- CV’yi indirPDF · 2 sayfa
Doğrudan mesaj atmayı mı tercih edersin? [email protected]