Yazılım Test Mühendisliği Dersleri

YTM Dersleri: Bölüm 13

Kariyer Rehberi | CV, Mülakat, ISTQB ve Otomasyon Başlangıcı | yazilimtestmuhendisligi.com

Kariyer Rehberi: CV Hazırlama, Mülakat Tüyoları, ISTQB Sertifikasyon Yolu ve Otomasyon Başlangıcı

Bu seride şimdiye kadar teknik bilgiyi ele aldık; bu son bölümde o bilgiyi bir kariyere dönüştürmeye odaklanıyoruz. Güçlü bir test mühendisi CV’si nasıl hazırlanır, mülakatlarda neler sorulur, ISTQB sertifikasyon basamakları nasıl ilerler ve otomasyona nereden başlanır — hepsini adım adım anlatıyoruz.

CV Hazırlama Mülakat Tüyoları ISTQB Test Otomasyonu Kariyer Yol Haritası

i Kariyer Yoluna Giriş

Yazılım test mühendisliği, tek bir sabit rota izlemeyen, kişinin ilgi alanına göre şekillenebilen esnek bir kariyer alanıdır. Kimileri manuel testte derinleşip Test Lead veya QA Manager olmayı hedeflerken, kimileri kodlamaya yönelip SDET (Software Development Engineer in Test) veya Otomasyon Mühendisi rolüne geçer.

Junior Test Mühendisi
Manuel test, test senaryosu yazımı, hata raporlama
Mid-level Test Mühendisi
API/DB testleri, temel otomasyon, ISTQB Foundation
Senior / SDET
Framework tasarımı, CI/CD entegrasyonu, mentorluk
Test Lead / QA Manager
Süreç tasarımı, ekip yönetimi, kalite stratejisi
Hangi yolu seçerseniz seçin, bu seride ele aldığımız temel kavramlar (hata yönetimi, Agile süreçler, API/DB testleri, NFR testleri, JMeter) her rol için ortak bir temel oluşturur. Bu sayfa, o temeli bir işe veya terfiye dönüştürmenin pratik yollarını ele alır.

1 Etkili Bir Test Mühendisi CV’si Hazırlama

Bir test mühendisi CV’si, tıpkı yazdığınız test senaryoları gibi net, ölçülebilir ve kanıta dayalı olmalıdır. “Test yaptım” yerine “ne kadar test yaptım, ne sonuç aldım” diye yazmak, CV’nizi diğerlerinden ayırır.

Ayşe Yılmaz
Kıdemli Yazılım Test Mühendisi
Deneyim

Test Mühendisi — Örnek Teknoloji A.Ş. (2022 – Günümüz)

  • Regresyon test paketini Selenium + Java ile otomatikleştirerek manuel test süresini haftada 20 saatten 4 saate düşürdü
  • Sprint başına ortalama 35 test senaryosu tasarladı ve yürüttü, kritik hataların %90’ını üretime çıkmadan tespit etti
  • Jira’da hata yaşam döngüsü sürecini yeniden yapılandırarak ortalama çözüm süresini %30 kısalttı
Teknik Yetkinlikler
SeleniumPostman JMeterSQL JiraISTQB Foundation

CV’de Kaçınılması Gereken Hatalar

  • Belirsiz ifadeler: “Test süreçlerine katıldım” yerine “X modülü için 50 test senaryosu yazdım” gibi somut ifadeler kullanın.
  • Sadece araç listesi: Hangi aracı hangi sonuçla kullandığınızı belirtmeden sadece “Selenium, JMeter, Postman” yazmak zayıf bir izlenim bırakır.
  • Ölçülemeyen başarılar: Mümkün olduğunca sayısal veriyle destekleyin (%, saat, hata sayısı, kapsam oranı).
  • Gereksiz uzunluk: 1-2 sayfa, en alakalı ve güncel deneyimlere odaklanan bir CV, uzun ve dağınık bir CV’den daha etkilidir.
İpucu: Başvurduğunuz ilana göre CV’nizin “Teknik Yetkinlikler” bölümünü güncelleyin — ilanda “Playwright” geçiyorsa ve siz de biliyorsanız, Selenium’un önüne veya yanına ekleyin. Otomatik başvuru tarama sistemleri (ATS) genellikle ilandaki anahtar kelimelerle eşleşme arar.

2 Mülakat Tüyoları

Test mühendisliği mülakatları genellikle üç katmanda ilerler: temel test bilgisi, teknik/pratik beceri ve davranışsal (behavioral) sorular.

Sık Sorulan Soru Kategorileri

KategoriÖrnek Soru
Temel Test Kavramları“Error, Defect ve Failure arasındaki fark nedir?”
Test Tasarım Teknikleri“1 ile 100 arasında sayı kabul eden bir alan için sınır değer analizini nasıl yaparsınız?”
API / Veritabanı“POST isteği başarılı olduğunda hangi durum kodu dönmeli ve neden?”
Otomasyon“Page Object Model nedir, neden kullanılır?”
Süreç / Agile“Bir sprint’te test edilemeyecek kadar belirsiz bir hikâye ile karşılaştığınızda ne yaparsınız?”
Davranışsal“Geliştiriciyle bir hatanın önceliği konusunda anlaşamadığınız bir durumu anlatır mısınız?”

Davranışsal Sorular için STAR Yöntemi

Davranışsal sorularda cevabınızı yapılandırmak için STAR yöntemi kullanılır: Situation (Durum), Task (Görev), Action (Eylem), Result (Sonuç).

S — Situation

Karşılaştığınız durumu kısaca tanımlayın (bağlam).

T — Task

Bu durumda sizden/ekipten beklenen görevi belirtin.

A — Action

Bu görevi yerine getirmek için attığınız somut adımları anlatın.

R — Result

Eyleminizin sonucunu, mümkünse sayısal olarak paylaşın.

Sık yapılan hata: Teknik sorularda “bilmiyorum” demekten kaçınıp yanlış bilgi uydurmak, mülakatçı üzerinde bilmemekten çok daha kötü bir izlenim bırakır. Bilmediğiniz bir konuda “Bunu tam bilmiyorum ama şöyle araştırırdım / şuna benzetiyorum” demek, dürüstlüğünüzü ve problem çözme yaklaşımınızı gösterir.

3 ISTQB Sertifikasyon Yolu

ISTQB (International Software Testing Qualifications Board), dünya genelinde en yaygın tanınan yazılım test sertifikasyon programıdır. Kademeli bir yapıya sahiptir ve kariyer hedefinize göre farklı uzmanlık dallarına ayrılır.

Foundation Level (CTFL)

Temel test kavramları, yaşam döngüsü, test teknikleri — herkesin başlangıç noktası

Advanced Level

Test Analyst, Technical Test Analyst, Test Manager — uzmanlık alanına göre 3 ayrı dal

Expert Level

Test Management, Improving the Test Process gibi ileri düzey, deneyim gerektiren sertifikalar

SeviyeKimler İçin UygunOdak
Foundation (CTFL)Yeni başlayanlar, 0-2 yıl deneyimTemel terminoloji, yaşam döngüsü, test tasarım teknikleri
Advanced – Test AnalystManuel test odaklı ilerlemek isteyenlerİleri test tasarım teknikleri, iş odaklı test analizi
Advanced – Technical Test AnalystOtomasyona/teknik role yönelenlerPerformans, güvenlik, teknik test yaklaşımları
Advanced – Test ManagerLiderlik/yönetim rotasını hedefleyenlerTest planlama, risk yönetimi, ekip yönetimi
İpucu: ISTQB Foundation sertifikası tek başına iş garantisi vermez, ancak mülakatlarda ortak bir terminolojiye hakim olduğunuzu kanıtlar ve CV’nizi ATS taramalarında öne çıkarır. Sertifikayı, pratik deneyiminizin yerine değil, onu destekleyen bir kanıt olarak konumlandırın.

4 Test Otomasyonuna Başlangıç

Manuel testten otomasyona geçiş, birçok test mühendisinin kariyerinde önemli bir dönüm noktasıdır. İşte adım adım, gerçekçi bir başlangıç yol haritası:

  1. Bir Programlama Dili Öğrenin

    Python veya Java, otomasyon dünyasında en yaygın desteklenen dillerdir. Temel değişkenler, döngüler, fonksiyonlar ve nesne yönelimli programlamayı (OOP) öğrenmekle başlayın.

  2. Web Temellerini Anlayın

    HTML, CSS seçicileri (selector) ve tarayıcı DevTools’unu kullanmayı öğrenin — bir elemanı otomasyon aracına “bulmasını” söylemek için bu bilgi şarttır.

  3. Bir Otomasyon Aracı Seçip Derinleşin

    Selenium WebDriver (endüstri standardı) veya Playwright (modern, hızlı) ile basit bir “giriş yap” senaryosunu otomatikleştirin.

  4. Test Framework Kavramlarını Öğrenin

    Page Object Model (POM), veri odaklı test (data-driven testing) ve assertion kütüphaneleri (örn. pytest, JUnit, TestNG) ile düzenli, sürdürülebilir testler yazmayı öğrenin.

  5. API Otomasyonuna Geçin

    Önceki bölümlerde gördüğümüz Postman bilgisini, RestAssured (Java) veya requests (Python) gibi kütüphanelerle kodlu API testine dönüştürün.

  6. CI/CD Entegrasyonu Yapın

    Testlerinizi Jenkins, GitHub Actions veya GitLab CI ile her kod değişikliğinde otomatik çalışacak şekilde bağlayın.

Basit Bir Selenium Otomasyon Örneği (Python)

# test_giris.py - Selenium ile basit bir giriş senaryosu
from selenium import webdriver
from selenium.webdriver.common.by import By

def test_basarili_giris():
    driver = webdriver.Chrome()
    driver.get("https://ornek-site.com/giris")

    driver.find_element(By.ID, "kullanici-adi").send_keys("test_kullanici")
    driver.find_element(By.ID, "sifre").send_keys("Test1234!")
    driver.find_element(By.ID, "giris-buton").click()

    assert "Hoş Geldiniz" in driver.page_source
    driver.quit()
Gerçekçi beklenti: Otomasyona geçiş, birkaç haftada ustalaşılacak bir süreç değildir. İlk 2-3 ayda basit senaryoları otomatikleştirmeyi, sonraki 6 ay içinde sürdürülebilir bir framework kurmayı hedefleyin. Manuel test tecrübeniz (hangi senaryonun otomatikleştirmeye değer olduğunu bilmek), bu süreçte en büyük avantajınızdır.

Sonuç ve Öneriler

Güçlü bir kariyer, teknik bilgi kadar onu doğru şekilde anlatabilmekten de geçer. Ölçülebilir başarılarla desteklenmiş bir CV, STAR yöntemiyle yapılandırılmış mülakat cevapları, tanınırlığı yüksek bir ISTQB sertifikası ve adım adım ilerleyen bir otomasyon öğrenme yolculuğu — bu dört unsur bir araya geldiğinde, bu serideki tüm teknik konuları (hata yönetimi, Agile, API/DB, NFR, JMeter) somut bir kariyer ilerlemesine dönüştürür.

Son öneri: Öğrendiğiniz her yeni konuyu (bu serideki bölümler dahil) küçük bir kişisel projeyle uygulamaya çalışın — örneğin ücretsiz bir demo API’yi Postman ile test edin, sonra aynı senaryoyu Selenium/Playwright ile otomatikleştirin. Mülakatlarda en çok fark yaratan şey, “okudum” değil “yaptım” diyebilmektir.
Başa Dön →

yazilimtestmuhendisligi.com — Nihat Ük

Bu içerik eğitim amaçlı hazırlanmıştır. © 2026

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir