QA Mühendisi Mülakatı Hazırlık Rehberi: Teknikten Davranışsal Sorulara Kapsamlı Kılavuz
Özet: QA mülakatları yalnızca "hata bulabiliyor musunuz?" diye sormuyor — görüşmeciler sistematik test düşüncesini, risk değerlendirme yetkinliğini ve gerçek geliştirme baskısı altında nasıl karar verdiğinizi ölçüyor. Teknik bilgi kapıya giriş biletinizdir; ancak test stratejisi perspektifi sizi öne çıkaran şeydir.
Türkiye'deki yazılım sektörü güçlü bir dönüşüm içinde. Yurt içindeki büyük BT şirketleri ile birlikte, giderek artan sayıda Türk QA mühendisi Avrupa ve Amerika Birleşik Devletleri merkezli şirketler için uzaktan çalışıyor. Bu durum hem fırsat hem de zorluk anlamına geliyor: yurt içi standartları ile uluslararası kalibre arasındaki beklenti farkını anlamak, mülakata hazırlığı açısından kritik önem taşıyor.
Geliştirici arka planından QA'ya geçiş yapıyor olun ya da kariyerinin başında bir test mühendisi adayı olun, bu rehber her iki profil için de somut hazırlık çerçevesi sunmaktadır.
QA ile Testing Arasındaki Fark: Sıkça Sorulan Eleme Sorusu
Pek çok mülakat şu soruyla başlar: "QA ile Testing arasındaki fark nedir?"
Bu, yüzeysel bir temel soru gibi görünse de aslında bir eleme sorusudur; görüşmeci, kalite anlayışınızın "test senaryosu çalıştırmak" düzeyinin ötesine geçip geçmediğini ölçmek ister.
Testing bir faaliyettir: test senaryolarını çalıştırmak, hataları tespit etmek, işlevsellerin teknik şartnameye uygunluğunu doğrulamak.
QA (Kalite Güvencesi) bir süreçtir: tüm SDLC boyunca hataları sistematik biçimde önleyen süreç, standart ve uygulamaların yerinde olmasını sağlamak — yalnızca son aşamada hata yakalamak değil.
Bu ayrım sözcük oyunu değildir. Farkı net biçimde açıklayabilen aday şu mesajı verir: "Testing'in, yazılım kalitesini güvence altına alan daha büyük resmin yalnızca bir aracı olduğunu anlıyorum." Uzaktan Avrupa veya ABD mülakatlarında bu çerçeve özellikle önemlidir; zira bu şirketlerin QA rolleri çoğunlukla süreç iyileştirme sorumluluğunu da kapsamaktadır.
Teknik Temel Bilgiler: Gerçekte Sorulan Sorular
Yazılım Test Yaşam Döngüsü (STLC)
STLC aşamaları genellikle şunları kapsar: Gereksinim Analizi → Test Planlaması → Test Senaryosu Tasarımı → Ortam Kurulumu → Test Yürütme → Hata Yönetimi → Kapanış Raporu.
Görüşmeciler yalnızca aşamaları sıralamanızı beklemiyor. "Gereksinim analizi aşamasında ne yapıyorsunuz?" sorusuyla, spesifikasyon belirsizken test edilebilirlik sorunlarını nasıl belirlediğinizi ve netleştirme süreçlerini nasıl yürüttüğünüzü anlamak istiyorlar.
Hata Yaşam Döngüsü (Bug Lifecycle)
Standart akış: New → Assigned → Open → Fixed → Retest → Closed (Rejected, Deferred, Reopened gibi dallar dahil). Şu soruya hazır olun: "Bir hatayı ne zaman Deferred olarak işaretlersiniz?" Bu soru, süreç bilgisinden çok risk değerlendirme ve paydaş iletişimi yetkinliğini ölçer.
Test Türleri
En sık sorulan üç tür:
- Smoke Test: Yeni bir yapının test edilebilirliğini hızla doğrular; temel işlevlerin çökmediğini teyit eder.
- Sanity Test: Belirli bir hata düzeltmesi veya küçük değişiklik sonrasında, ilgili işlevselliğin doğru çalıştığını onaylar. Regression testinden dar, smoke testinden daha derin bir kapsamdır.
- Regression Test: Yeni değişikliklerin önceden düzgün çalışan işlevleri bozmadığını güvence altına alır. Genellikle otomatize edilir ve en geniş kapsama sahiptir.
Test Tasarım Teknikleri
Eşdeğerlik Bölümleme (Equivalence Partitioning), Sınır Değer Analizi (Boundary Value Analysis), Karar Tablosu (Decision Table), Durum Geçiş Testi (State Transition Testing) — bu teknikler mülakat sırasındaki yazılı veya sözlü test tasarım sorularında sıkça gündeme gelir. Bu tekniklerden birini gerçek bir sorunu çözmek için kullandığınız somut bir örnek hazırlayın.
Şiddet (Severity) ve Öncelik (Priority)
Bir diğer klasik eleme sorusu. Şiddet, teknik etki düzeyidir (işlevsellik tamamen kullanılamaz vs. küçük görsel hata); öncelik ise iş kararıdır (ne kadar hızlı düzeltilmesi gerektiği).
Klasik örnek: Ana sayfadaki logonun rengi bozulmuş — şiddeti düşük, ancak ertesi gün büyük bir lansman varsa önceliği çok yüksek olabilir. Bu farkı iş dili kullanarak açıklayabilmek, deneyimli bir QA'yı juniordan ayıran unsurlardan biridir.
Davranışsal Durum Soruları: QA Özelinde
QA mülakatlarındaki davranışsal sorular, spesifik test sahnelerine dayanan örnekler gerektirir. STAR yöntemine henüz aşina değilseniz, önce şu makaleye göz atmanızı öneririz: STAR yöntemiyle davranışsal mülakat soruları nasıl yanıtlanır.
"Takvim sıkıştırıldığında neyi test edeceğinize nasıl karar veriyorsunuz?"
Bu soru Risk Tabanlı Test düşüncesini ölçer. "Her şeyi daha kısa sürede test etmeye çalışmak" yerine, işlevsel risk düzeyine, kullanıcı etkisi kapsamına ve iş önemine göre test önceliğini nasıl belirlediğinizi gösteren somut bir örnek hazırlayın.
"Yayına geçmeden bir gün önce kritik hata keşfettiniz, ne yaparsınız?"
Bu sorunun tek bir "doğru" cevabı yoktur. Görüşmeci şunları görmek ister: etki kapsamını net biçimde değerlendirebiliyor musunuz, teknik riski PM veya yöneticiye iş diliyle aktarabilir misiniz ve baskı altındaki iletişim tarzınız nedir. "Yayını kesinlikle durdururum" demekten kaçının — gerçek durumlar çok daha fazla bağlamsal değerlendirme gerektirir.
"Geliştirici hata raporunuza itiraz ediyor, nasıl yaklaşıyorsunuz?"
QA kariyerinde en sık yaşanan mesleki gerginlik budur. Görüşmeci iletişim tarzınızı değerlendiriyor, kimin haklı olduğunu değil. Net yeniden üretim adımları, etki alanı verileri sunarak ya da üçüncü bir tarafı (PM, teknik lider) devreye alarak görüş ayrılığını nasıl çözdüğünüzü anlatan bir hikâye hazırlayın. Daha fazla çerçeve için: mülakatlarda çatışma çözümü soruları.
Otomasyon Testi Mülakatı
Framework Mimarisi
"Tasarladığınız bir otomasyon framework'ünü anlatın" — bu, senior QA mülakatının temel sorularından biridir. Tool seçim gerekçenizi (Selenium/Playwright/Cypress'in birbirinden farklı kullanım alanları vardır), Page Object Model uygulamanızı, test verisi yönetimi stratejinizi ve CI/CD pipeline entegrasyonunu açıklayın.
Türkiye'deki birçok QA mühendisi Avrupalı veya Amerikalı istemcilerle çalıştığından, bu şirketlerin tercih ettiği stack'leri öğrenmek (Playwright artık hızla yaygınlaşıyor, Cypress hâlâ güçlü konumda) mülakat hazırlığını olduğu kadar gerçek çalışma performansını da doğrudan etkiler.
Kararsız Testler (Flaky Tests)
Otomasyon yapmış hemen hemen her QA bu sorunla karşılaşmıştır. Flaky test'i nasıl teşhis edip çözdüğünüzü gösteren somut bir örnek hazırlayın — timing problemi mi? Ortam bağımlılığı mı? Test verisi çakışması mı? Temel nedeni analiz edebilmek, "birkaç kez daha çalıştırınca geçti" demekten çok daha ikna edicidir.
CI/CD Entegrasyonu
Test süitini Jenkins/GitHub Actions/GitLab CI'ye nasıl entegre ettiğinizi, hata eşiği ayarlarını, test raporlamasını ve bildirim mekanizmalarını açıklayın. Türk QA mühendisleri için uzaktan Avrupalı/Amerikalı şirketlerde çalışmak artık giderek yaygın bir kariyer yolu; bu şirketler QA'dan DevOps pipeline üzerinde temel düzeyde pratik yeterlilik bekliyor. Teknik mülakatlara genel hazırlık için bakınız: teknik mülakat için en iyi AI araçları.
Test Süreçlerinde Yapay Zekânın Rolü
Bu, son iki yılda mülakatlarda belirmeye başlayan yeni bir soru türüdür. Yapay zeka destekli teste ilişkin görüşlerinizi hazırlayın; hangi senaryolarda değer yaratıyor (örn. test senaryosu üretimi, görsel regresyon testi), hangi alanlarda şu an için hâlâ sınırlamaları var (örn. karmaşık iş mantığı yargılaması). Özgün bir bakış açısı sunmak, ders kitabı cevabı vermekten çok daha ilgi çekicidir.
ISTQB Sertifikası: Türkiye'deki Değeri
Türkiye, ISTQB bilincinin güçlü olduğu bir pazardadır — Doğu Avrupa ve Orta Doğu'ya benzer biçimde. Bu da sertifikanın mülakatlarda somut ağırlık taşıdığı anlamına gelir.
Kariyer açısından pratik değeri:
- Yurt içindeki büyük şirketlerde ve kamu projelerinde süreç uyumluluğuna verilen önem nedeniyle ISTQB Foundation tanınan bir referans noktasıdır
- Avrupa veya ABD merkezli remote pozisyonlara başvururken, ISTQB bilinen bir uluslararası referans çerçevesi olduğundan özgeçmişte görünür bir avantaj sağlar
- ISTQB ve İngilizce yetkinliğinin birleşimi, remote roller için maaş müzakeresinde prim koşullar yaratır; sertifikasız adaylara kıyasla anlamlı bir fark oluşturabilir
CTFL hazırlığı için genellikle 40–60 saatlik çalışma yeterlidir. İngilizce sınav versiyonuyla çalışmak, uluslararası şirketlerin kullandığı teknik terminolojiyi özümsemenize doğrudan katkı sağlar.
Geliştirici Geçmişinden QA'ya Geçiş
Türkiye'deki mülakat görüşmelerine damgasını vuran bir soru: "Neden geliştirme tarafından test tarafına geçtiniz?" Bu soruyu savunmacı bir tutumla değil, stratejik netlikle yanıtlamanız beklenir.
Güçlü yanıtlar genellikle şu unsurları içerir:
- Ürün kalitesini en başından itibaren şekillendirme isteği — yalnızca son aşamada test etmek değil
- Kalitede sistematik düşünmeye duyulan ilgi
- Kod tabanı anlayışının test stratejisini nasıl güçlendirdiğine dair somut örnekler
Geliştirici geçmişi aslında güçlü bir avantajdır: kodun nasıl yazıldığını, neyin kolayca bozulabileceğini ve otomasyon geliştirme sürecini anlarsınız. Bu perspektifi neden değerli bulduğunuzu vurgulayın.
İngilizce Mülakat Gerçekliği
Avrupa veya ABD'deki bir şirket için mülakata giriyorsanız, İngilizce yetkinliğinizi teknik açıklama yapabilme düzeyinde hazırlamanız gerekir.
Bu özellikle şu alanlarda önem taşır:
- Otomasyon framework kararlarını İngilizce gerekçelendirmek
- Hata senaryolarını ve etki alanlarını net bir dille aktarmak
- Davranışsal soruları STAR yapısına uygun biçimde İngilizce yanıtlamak
AceRound AI İngilizce QA mock interview pratiği sunmakta olup, teknik tartışmalar ve davranışsal senaryolar üzerinde anlık yapı geri bildirimi sağlar. Bu sayede ilk kez İngilizce QA terimi kullandığınız an gerçek mülakat olmaz.
Türkiye'deki iş ilanları için başlıca iki platform: Kariyer.net (yurt içi pozisyonlarda güçlü) ve LinkedIn Türkiye (remote ve uluslararası pozisyonlarda vazgeçilmez). Remote odaklı aramalarda doğrudan LinkedIn uluslararası aramasını kullanmak çok daha geniş bir kapsam sunar.
AI ile QA Mülakat Pratiği
QA mülakatının özgün zorluğu şudur: Teknik sorular, davranışsal sorular ve durum değerlendirme soruları için aynı anda hazırlıklı olmanız gerekir; her biri farklı bir yanıtlama yaklaşımı gerektirir. Tek başına yapılan çalışmalar, gerçek mülakatın baskısını ve anlık takip sorularını simüle etmekte yetersiz kalır.
AceRound AI, QA mühendisi pozisyonlarına özgü mock interview pratiği sunar:
- QA temel bilgi soruları (STLC, hata yaşam döngüsü, test türleri)
- Otomasyon framework tasarımı tartışmaları
- Davranışsal sorular için STAR yapısı geri bildirimi
- Avrupa/ABD mülakatlarına hazırlık için İngilizce mülakat modu
- Anlık geri bildirim: STAR yapınızda Result eksik mi? Teknik açıklamanız net mi?
Sık Sorulan Sorular
S: QA mühendisi ile SDET arasındaki fark nedir?
SDET (Software Development Engineer in Test), Türkiye'deki yabancı şirketler bağlamında genellikle daha güçlü geliştirme yetkinliği anlamına gelir — kendi otomasyon framework'ünü inşa edebilmek, test altyapısı koduna katkıda bulunabilmek. QA mühendisi daha geniş bir tanımlamadır ve manuel testden automasyona kadar uzanır. İlan "SDET" yazıyorsa, coding sorusu sorulma olasılığına hazırlıklı olun.
S: Geliştirici olmadan QA alanına girilebilir mi?
Evet. Programlama bilgisi automation pozisyonları için giderek daha fazla beklenmektedir; ancak manuel QA, test koordinasyonu ve QA lead gibi roller için güçlü metodoloji bilgisi, dokümantasyon disiplini ve iletişim becerisi çoğunlukla teknik becerinin önüne geçmektedir. ISTQB Foundation ve net bir test düşüncesi çerçevesi, bu alanda güçlü bir başlangıç noktası sağlar.
S: ISTQB'ye hazırlanmak ne kadar sürer?
CTFL (Foundation Level) için çoğu aday 40–60 saat çalışarak sınavı geçmektedir. Aktif QA deneyiminiz varsa bu süre kısalabilir. Sertifikayı İngilizce olarak almak, uluslararası istemcilerle çalışırken veya yabancı şirketlerin mülakatlarında kullanılan terminoloji bakımından pratik avantaj sunar.
S: Yurt dışı remote pozisyonlarında maaş müzakeresi nasıl yürütülmeli?
Doğrudan söylemek gerekirse: ISTQB sertifikası artı etkin İngilizce iletişimi, remote QA pozisyonlarında prim koşullar için ölçülebilir bir tablo oluşturur. Ücret görüşmelerinde yalnızca iş unvanını değil, otomasyon yetkinliklerinizi, sertifikalarınızı ve Agile ortamlarındaki deneyiminizi somut olarak ortaya koyun. İngilizce profilinin oluşturulduğu LinkedIn üzerinden networking de uluslararası fırsatlar için kritik önem taşır.
S: Avrupa şirketlerinin mülakatları yurt içi mülakatlardan nasıl farklılaşıyor?
Avrupa merkezli şirketler (özellikle Almanya, Hollanda, İskandinav ülkeleri) test sürecinde Agile metodolojisine, CI/CD entegrasyonuna ve belgelenmiş test stratejisi anlayışına yoğunlaşma eğilimindedir. Teknik vaka çalışmaları veya "bu sistemi nasıl test ederdiniz?" tarzı açık uçlu sorular yaygındır. Birden fazla paydaşı kapsayan çapraz fonksiyonlu iletişim de sıklıkla değerlendirilir.
S: QA mülakatlarında en çok hangi hata yapılıyor?
İki yaygın hata öne çıkıyor: Birincisi, teknik kavramları bağlamından kopararak açıklamak — görüşmeciler soyut tanımlar değil, bunların gerçek senaryolarda nasıl uygulandığını görmek ister. İkincisi, davranışsal soruları "biz genellikle şöyle yapardık" diye soyut bir şekilde yanıtlamak — her yanıt kişisel ve somut bir örneğe dayanmalıdır. Karar aldığınız gerçek durumları, seçimlerinizin etkilerini ve öğrendiklerinizi açıklayın.
Author · Alex Chen. Career consultant and former tech recruiter. Spent 5 years on the hiring side before switching to help candidates instead. Writes about real interview dynamics, not textbook advice.