İ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.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.

Doğrudan mesaj atmayı mı tercih edersin? [email protected]