terminal — feyza@test-engineer ~ %
$ load_profile --user feyzahaktanir --verbose
[✓] Profile loaded · 4+ yrs experience · 3 companies
[✓] Profile loaded · 4+ yrs experience · 3 companies
BUG_HUNTER█
API_TESTER█
ROOT_ANALYST█
QA_ENGINEER█
DEBUGGER++█
FEYZA_HAKTANIR
SOFTWARE_TEST_ENGINEER
>> BOOT_LOG_v4.2
[OK] Manuel test süreçleri aktif
[OK] API & DB doğrulama modülü yüklü
[WARN] Regresyon suite çalışıyor...
[OK] Otomasyon framework'ü hazır
Hataları yalnızca tespit etmekle kalmıyor —
kök nedenlerini çözümlüyorum.
kök nedenlerini çözümlüyorum.
LOCATION Bursa, Türkiye · Remote
COMPANY Merzigo (Key Networks Group)
STATUS ● Aktif
FOCUS API · DB · Regression
EXP 4+ yıl · 3 şirket
Postman
PostgreSQL
Java
Selenium
//
Experience.log
4 entriesSoftware Test Engineer
Merzigo · Key Networks Group
● Günümüz
Kasım 2025 → ...
Remote
Yazılım test süreçlerinde aktif rol almakta, test mühendisliği ve kalite kontrol süreçlerini yürütmektedir.
Software Test Engineer
Turkcell Global Bilgi
May 2024 → Nov 2025
Remote · CRM & Sardis
Turkcell DSS projesinde backend, API ve frontend testlerini yönetti.
→ Postman API & DB testleri
→ Jira XRAY test senaryoları
→ Java, Rest-Assured, TestNG
→ PostgreSQL doğrulama
Senior Test Engineer
NETAŞ
Eyl 2023 → May 2024
Remote · Sardis Backend
Turkcell DSS projesinde Sardis backend ekibinde TV+, Game+, Fizy, Lifebox entegrasyon & ödeme testleri.
API Testing
PostgreSQL
Ödeme Sistemleri
Entegrasyon
Software Test Specialist
Dijital Sahne
Oca 2022 → Eyl 2023
Bursa
Web & mobil projelerde test süreçleri · Java BDD Cucumber · Appium · TestNG otomasyon
//
Post_Mortem_Reports
Gerçek hata analiz raporları. Her bug bir öğrenme fırsatıdır — kök nedenine inilmeden çözüm yoktur.
CRITICALREF: #BUG-0092
Race Condition · Ödeme Gateway
Eş zamanlı istekler aynı token ile birden fazla işlem gerçekleştirdi.
# ROOT_CAUSE
Async validation middleware'de yetersiz state locking.
# FIX_IMPLEMENTED
await redis.setnx(lock_key, 1, 'EX', 10);
MAJORREF: #BUG-0144
API Response · Null Pointer
Belirli koşullarda null response body ile NullPointerException tetiklendi.
# ROOT_CAUSE
Optional field validation eksik — boş payload kontrolü yapılmıyordu.
# FIX_IMPLEMENTED
Optional.ofNullable(res.getBody()).orElseThrow();
MAJORREF: #BUG-0231
DB Tutarsızlığı · Regresyon
Versiyon geçişi sonrası PostgreSQL'de foreign key constraint ihlali.
# ROOT_CAUSE
Migration'da ON DELETE CASCADE tanımlanmamış — orphan kayıtlar oluştu.
# FIX_IMPLEMENTED
ALTER TABLE orders ADD CONSTRAINT fk_user FOREIGN KEY (user_id) ON DELETE CASCADE;
CRITICALREF: #BUG-0081
Auth Bypass · Token Expiry
Süresi dolmuş JWT ile korumalı endpoint'lere erişim sağlandı.
# ROOT_CAUSE
Middleware zincirinde token validation atlanıyordu — interceptor sıralama hatası.
# FIX_IMPLEMENTED
if (jwt.verify(token,secret).exp < Date.now()) return res.status(401).json({error:'TOKEN_EXPIRED'});
//
ToolChain.env
// Yetkinlik Seviyeleri
Manuel Test████████████ 100%
API Testing███████████░ 95%
DB Testing██████████░░ 88%
Regression███████████░ 92%
Otomasyon████████░░░░ 75%
// Teknoloji Yığını
apiPostman
storagePostgreSQL
codeJava
sync_altRest-Assured
scienceTestNG
terminalSelenium
phone_androidAppium
format_list_bulletedCucumber BDD
view_kanbanJira / XRAY
//
Challenge.exe
InteractiveAşağıdaki kod bloğunda bir veya daha fazla mantık hatası var. Bug'ı bulabilir misin?
Challenge_01: API Validation Logic
01 public boolean validateApiResponse(Response response) {
02 int statusCode = response.getStatusCode();
03 String body = response.getBody().asString();
04
05 if (statusCode == 200) {
06 return true;
07 } else if (statusCode == 201) {
08 body.contains("success"); // sonuç kullanılmıyor!
09 return true;
10 }
11 return false;
12 }
Challenge_02: SQL Query ErrorHARDER
01 SELECT u.id, u.name, COUNT(o.id) AS order_count
02 FROM users u
03 LEFT JOIN orders o ON u.id = o.user_id
04 WHERE o.status = 'completed'
05 GROUP BY u.id;
[TASK] Hatalı satırı tıkla ve işaretle.
//
Metrics.db
Tespit Edilen Bug
2,400+
Test Senaryosu
10K+
Şirket Deneyimi
4
Sistem Durumu
99.9%
// Eğitim
→ İşletme Lisans — Anadolu Üniversitesi · 2015–2023
→ Endüstri Mühendisliği — Anadolu Üniversitesi · 2014–2019
// Sertifikalar & Gönüllü
✓ İleri Excel Eğitimi — İstanbul İşletme Enstitüsü
✓ Yalın Üretim Eğitimi — İstanbul İşletme Enstitüsü
♥ Maker Volunteer — ERTEV · 2019–2022
//
Contact.sh
$ ./reach_out
Bir bug senaryosu mu var? Test süreçleri hakkında konuşmak mı istiyorsunuz?
Mesajınızı gönderin — en kısa sürede yanıt veririm.
Mesajınızı gönderin — en kısa sürede yanıt veririm.
$ send_message --to contact@feyza.net
// Ulaşım Kanalları
// Durum
Status● Aktif
Saat—
Şu anMerzigo · QA
FreelanceKapalı
// Hızlı Konu