Mert Akbağ
Mert Akbağ Portrait

Mert Akbağ

Yazılım Test Uzmanı

Ankara, Türkiye

Hakkımda

1997 yılında İzmir’de doğdum. 2017 yılında Manisa Celal Bayar Üniversitesi’nden mezun oldum ve o tarihten itibaren bilişim sektöründe çalışmaktayım. 2021 yılından bu yana TÜRKTRUST A.Ş.’de çalışmaktayım.

Test otomasyonu, fonksiyonel testler, regresyon testleri ve API testleri gibi alanlarda deneyim sahibiyim. Selenium, JUnit, Cucumber, TestNG ve Postman gibi araçları aktif olarak kullanıyorum. Bunun yanı sıra, performans testleri, yük testleri ve güvenlik testleri konularında çalışmalar yapıyor, test süreçlerinin daha verimli hale gelmesi için çeşitli otomasyon senaryoları geliştiriyorum.

Ayrıca, ASP.NET Core ile web uygulamaları geliştirme konusunda da deneyim sahibiyim. Modern yazılım geliştirme süreçlerine uygun, test edilebilir ve ölçeklenebilir uygulamalar üretmeyi hedefliyorum.

Sertifikalarım

ASP.NET Core ile Web Uygulama Geliştirme

ASP.NET Core framework’ünü kullanarak modern, ölçeklenebilir ve güvenli web uygulamaları geliştirme üzerine eğitim aldım. MVC mimarisi, Razor Pages, Entity Framework Core ve API geliştirme konularında deneyim kazandım.

Unit Testing & Integration Testing in ASP.NET Core

ASP.NET Core projelerinde birim testleri ve entegrasyon testleri uygulama üzerine eğitim aldım. xUnit ve TestServer kullanarak test süreçlerini otomatikleştirme, hataları erken yakalama ve CI/CD süreçlerine entegre etme konularında bilgi sahibiyim.

Entity Framework Core (EF Core) Eğitimi

Bu eğitimde; ORM mantığı, Code First & Database First yaklaşımları, veritabanı bağlantıları, LINQ sorguları ve migration işlemleri üzerine uygulamalı bilgi edindim.

Java Unit Test Yazımı

Java Unit Test eğitimi, Java uygulamalarında birim testlerin yazılmasını ve uygulanmasını öğretir. Katılımcılar, JUnit ve Mockito gibi popüler test kütüphanelerini kullanarak, fonksiyonların doğru çalıştığını doğrulayan test senaryoları geliştirmeyi öğrenir. Bu eğitim, kod kalitesini artırmayı ve hataları erken aşamada tespit etmeyi hedefler.

C# Unit Testing

C# ile yazılım geliştirme sürecinde birim testlerinin nasıl oluşturulacağını ve yönetileceğini öğretir. Bu eğitimde; NUnit veya MSTest framework’leri kullanarak test senaryoları hazırlama, test metodolojileri, mock kullanımı, test raporlaması ve testlerin otomatikleştirilmesi gibi konulara odaklanılır.

Apache JMeter

Web ve API uygulamalarının performans ve yük testlerinin nasıl yapılacağını öğretir. Bu eğitimde; test planı oluşturma, sanal kullanıcı simülasyonu, yük testi senaryoları, performans ölçümleri ve raporlama gibi konulara odaklanılır.

Manuel Test ve Test Teknikleri

Bu eğitim, yazılım test süreçlerinde temel bilgileri öğrenmek ve uygulamak isteyenler için tasarlanmıştır. Kurs kapsamında, manuel test yöntemleri, test senaryosu oluşturma, test planlama ve farklı test teknikleri (boundary value, equivalence partitioning, exploratory testing vb.) öğretilir. Katılımcılar, gerçek dünya örnekleriyle test süreçlerini uygulamalı olarak deneyimleyerek, yazılımın kalitesini güvence altına almayı öğrenirler.

Postman ile API Testi

Sıfırdan Postman ile API Testleri eğitimi, katılımcılara API isteklerinin oluşturulması, yanıtların doğrulanması ve otomatik test senaryolarının hazırlanması süreçlerini öğretir.

Selenium Web Driver Test Otomasyonu

Selenium WebDriver Test Otomasyonu eğitimi, web tabanlı uygulamaların otomatik olarak test edilmesini öğretir. Bu eğitimde; tarayıcı otomasyonu, element bulma yöntemleri, test senaryoları oluşturma ve raporlama gibi konulara odaklanılır.

Java ile Test Odaklı Geliştirme (TDD) Sertifikası

Bu eğitim, Test Odaklı Geliştirme (TDD) yaklaşımının temel prensiplerini ve pratik uygulamalarını kapsamaktadır. Sertifika kapsamında, Java projelerinde JUnit ve Mockito gibi popüler kütüphanelerle birim testleri yazma, mevcut kodu testlerle refaktör etme ve sağlam bir test altyapısı kurma becerileri pekiştirilmiştir. Bu beceriler, geliştirilen yazılımların daha güvenilir ve bakımı kolay olmasını sağlar.