Erişilebilirlik Odaklı Personel Paneli
Kamuya bağlı bir kurum için erişilebilir platform
Klavye odaklı erişilebilirliği ana teslimata dönüştüren ve Nightwatch E2E suite süresini yaklaşık 8 dakikaya indiren personel platformu çalışması.
- Rol
- Frontend ve E2E test lideri
- Dönem
- 2023 – Güncel · Web
- Teknolojiler
- Vue.js, Symfony, Nightwatch
Genel bakış
Almanya’da devlete bağlı bir kurumun personel ve performans işlemlerini yöneten, büyük ve çok ekipli bir mühendislik organizasyonu içinde geliştirilen platformda frontend yüzeyine teknik yön verdim ve uçtan uca test katmanını sahiplendim.
İhtiyaç
Binlerce personel verisini yöneten sistemde API kullanımı, stil yapısı, sayfa işleyişi ve erişilebilirlik açısından yapının baştan ele alınması gerekiyordu.
Katkım
Tüm sayfaları ortak bir kod mimarisine çektim; yeniden kullanılabilir tablo bileşenleri oluşturdum ve pozitif-negatif kullanıcı akışlarını kapsayan E2E testler yazdım.
Kararlar
Doğru tab gezintisi, focus davranışı, screen reader uyumlu etkileşimler ve %250 zoom seviyesine kadar kullanılabilir düzenler etrafında frontend’i yeniden kurguladım. Test izolasyonu ve açık bekleme stratejileriyle suite süresini 20-25 dakikadan 8 dakikaya indirdim.
Öne çıkanlar
- Klavye odaklı erişilebilirlik
- %250 zoomda kullanılabilir düzenler
- Yaklaşık 100 yeni Nightwatch E2E testi
- 20-25 dakikadan 8 dakikaya test süresi
- Yeniden kullanılabilir tablo bileşenleri