W skrócie
- Zadania: Prowadź inicjatywy inżynierii jakości w nowoczesnej platformie chmurowej na Microsoft Azure.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy i rozwoju.
- Benefity: Atrakcyjne wynagrodzenie, możliwość pracy zdalnej oraz rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na jakość aplikacji.
- Kwalifikacje: 7+ lat doświadczenia w automatyzacji testów i programowaniu w Pythonie.
Przewidywane wynagrodzenie mieści się w przedziale 60750 - 74250 zł za rok.
Poszukujemy doświadczonego i pasjonującego inżyniera automatyzacji testów, który poprowadzi inicjatywy inżynierii jakości dla nowoczesnej platformy chmurowej opartej na Microsoft Azure. Rola ta wymaga silnej wiedzy w zakresie automatyzacji testów opartych na Pythonie, nowoczesnych praktyk testowania oraz inżynierii wspomaganej przez AI.
Kluczowe obowiązki:
- Definiowanie i posiadanie ogólnej strategii jakości i automatyzacji dla aplikacji chmurowych zbudowanych na Azure.
- Projektowanie, rozwijanie i utrzymywanie skalowalnych frameworków automatyzacji testów przy użyciu Pythona i nowoczesnych narzędzi testowych.
- Konwertowanie historii użytkowników i kryteriów akceptacji na wykonalne scenariusze BDD oraz promowanie praktyk TDD i projektowania testowalnego.
- Automatyzacja testów opartych na ryzyku, w tym: testy jednostkowe, testy API, testy kontraktowe, testy integracyjne, testy end-to-end, testy dostępności oraz testy regresyjne.
- Budowanie i wykonywanie testów automatycznych przy użyciu Playwright (preferowane) lub podobnych frameworków.
- Walidacja aplikacji w oparciu o front-endy oparte na React, REST API, bazy danych PostgreSQL, systemy komunikacyjne, usługi danych Azure oraz architektury rozproszone.
- Implementacja solidnej automatyzacji dla aplikacji opartych na zdarzeniach i mikroserwisach.
- Integracja automatycznych bram jakości w ramach pipeline'ów CI/CD GitLab.
- Napędzanie ciągłych ulepszeń w zakresie niezawodności testów, diagnostyki, raportowania oraz redukcji niestabilnych testów.
- Współpraca z zespołami inżynieryjnymi w celu ustalenia powtarzalnych standardów jakości i najlepszych praktyk.
- Wykorzystanie GitHub Copilot, inżynierii wspomaganej przez AI, niestandardowych agentów, powtarzalnych umiejętności oraz inteligentnych przepływów pracy w celu przyspieszenia dostarczania automatyzacji przy jednoczesnym zapewnieniu zarządzania i jakości kodu.
- Mentorowanie programistów i inżynierów QA w zakresie automatyzacji, standardów testowania oraz praktyk inżynierii jakości.
Wymagane umiejętności i doświadczenie:
- 7+ lat doświadczenia w automatyzacji testów i inżynierii jakości.
- Silna praktyczna znajomość programowania w Pythonie (obowiązkowe).
- Rozległe doświadczenie z Playwright w zakresie: automatyzacji UI, testowania API, mockowania i wirtualizacji usług, śledzenia i debugowania, równoległego wykonywania oraz zaawansowanego raportowania.
- Silne doświadczenie w testowaniu: REST API, mikroserwisów, testach kontraktowych oraz testach integracyjnych.
- Praktyczne doświadczenie z pipeline'ami CI/CD (preferowany GitLab), BDD (Cucumber/Behave lub podobne), TDD oraz specyfikacją przez przykład.
- Silne zrozumienie projektowania frameworków, zarządzania danymi testowymi, testowania dostępności oraz obserwowalności i monitorowania.
- Doświadczenie w pracy w środowiskach Agile/Scrum.
- Inżynieria wspomagana przez AI i nowoczesne praktyki jakości.
Idealny kandydat powinien mieć praktyczne doświadczenie w korzystaniu z: niestandardowych agentów AI, instrukcji repozytoriów, inżynierii podpowiedzi, integracji MCP oraz projektowania i automatyzacji testów wspomaganych przez AI. Powinieneś być w stanie skutecznie walidować kod generowany przez AI, utrzymywać deterministyczne asercje testowe, chronić wrażliwe informacje oraz stosować bezpieczne praktyki inżynieryjne.
Umiejętności dodatkowe:
- Doświadczenie z Azure Data Factory, Databricks lub usługami danych Azure.
- Ekspozycja na testowanie wydajności.
- Testowanie w kontenerach przy użyciu Docker/Testcontainers.
- Narzędzia do testowania kontraktów, takie jak Pact.
Czego szukamy:
- Silne umiejętności rozwiązywania problemów.
- Doskonale umiejętności komunikacyjne i zarządzania interesariuszami.
- Umiejętność wpływania na zespoły inżynieryjne i promowania kultury jakości.
- Pasja do nowoczesnej automatyzacji testów i inżynierii napędzanej przez AI.
- Udokumentowane doświadczenie w mentorowaniu i coachingu.
Dlaczego warto do nas dołączyć?
- Pracuj nad nowoczesnymi rozwiązaniami chmurowymi Azure.
- Bądź częścią kultury inżynieryjnej opartej na AI.
- Napędzaj strategię jakości na dużą skalę.
- Współpracuj z wysoko wykwalifikowanymi zespołami globalnymi.
- Możliwość kształtowania przyszłości nowoczesnej inżynierii jakości.
Quality Assurance Automation Engineer in Wrocław – pracodawca: ALOIS Solutions
ALOIS Solutions to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w Wrocławiu, sprzyjające innowacjom i rozwojowi zawodowemu. Nasza kultura pracy opiera się na współpracy i ciągłym doskonaleniu, a pracownicy mają dostęp do szkoleń oraz możliwości awansu, co pozwala im rozwijać swoje umiejętności w obszarze technologii chmurowych i automatyzacji procesów. Dodatkowo, elastyczne godziny pracy oraz wsparcie w realizacji projektów sprawiają, że praca u nas jest nie tylko satysfakcjonująca, ale także dostosowana do indywidualnych potrzeb pracowników.