Lead Software Engineer in Warsaw

Lead Software Engineer in Warsaw

Warsaw Pełny etat 121500 - 148500 zł / rok (szac.) Stacjonarnie
M

W skrócie

  • Zadania: Prowadź inicjatywy jakościowe i projektuj rozwiązania automatyzacji w Java.
  • Firma: Mastercard - globalny lider w płatnościach cyfrowych.
  • Benefity: Atrakcyjne wynagrodzenie, możliwości rozwoju zawodowego i praca zdalna.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Wpływaj na jakość oprogramowania i rozwijaj innowacyjne rozwiązania.
  • Kwalifikacje: Doświadczenie w inżynierii oprogramowania i automatyzacji testów.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Nasza misja Mastercard to wspieranie gospodarek i umożliwienie ludziom działania w ponad 200 krajach i terytoriach na całym świecie. Wspólnie z naszymi klientami pomagamy budować zrównoważoną gospodarkę, w której każdy może prosperować. Wspieramy szeroki zakres cyfrowych możliwości płatności, czyniąc transakcje bezpiecznymi, prostymi, inteligentnymi i dostępnymi. Nasza technologia i innowacje, partnerstwa oraz sieci łączą się, aby dostarczyć unikalny zestaw produktów i usług, które pomagają ludziom, firmom i rządom osiągnąć ich największy potencjał.

Poszukujemy Lead Software Engineer - Dev & Test (Java), który dołączy do zespołu Developer Experience, odpowiedzialnego za portal dla programistów Mastercard i związane z nim narzędzia używane przez programistów na całym świecie. To rola technicznego lidera dla doświadczonego inżyniera, który łączy silne umiejętności inżynierii oprogramowania i automatyzacji testów z umiejętnością prowadzenia strategii jakości w zespołach. Będziesz prowadzić inicjatywy dotyczące jakości, wpływać na praktyki inżynieryjne i pomagać zespołom dostarczać niezawodne, skalowalne i gotowe do produkcji oprogramowanie.

Jak będziesz pracować:

  • Prowadzić strategię jakości i podejście do testów od etapu projektowania do produkcji
  • Identyfikować ryzyka jakościowe, zależności i obawy dotyczące wydania na wczesnym etapie procesu rozwoju
  • Współpracować z inżynierami w celu poprawy testowalności, obserwowalności i pokrycia automatyzacją
  • Prowadzić analizę przyczyn źródłowych złożonych problemów i wprowadzać długoterminowe ulepszenia
  • Projektować skalowalne rozwiązania automatyzacyjne wspierające zrównoważoną dostawę
  • Mentorować inżynierów i promować najlepsze praktyki inżynierii jakości w zespołach

Co będziesz robić:

  • Prowadzić wysiłki inżynierii jakości dla głównych inicjatyw i krytycznych funkcji biznesowych
  • Definiować i prowadzić strategię automatyzacji testów w wielu aplikacjach i usługach
  • Projektować, rozwijać i utrzymywać zautomatyzowane ramy testowe w Java
  • Ustanawiać standardy jakości, praktyki testowe i kryteria gotowości do wydania
  • Współpracować z zespołami inżynieryjnymi w celu poprawy przepływów pracy rozwojowych, testowania shift-left i przyjęcia automatyzacji
  • Prowadzić ulepszenia w pipeline'ach CI/CD, pewności wdrożeń i jakości wydań
  • Analizować problemy produkcyjne i prowadzić inicjatywy poprawy jakości
  • Mentorować i szkolić inżynierów w zakresie testowania, automatyzacji i praktyk inżynierii jakości
  • Wpływać na decyzje techniczne i uczestniczyć w dyskusjach architektonicznych z naciskiem na niezawodność, skalowalność i jakość

Co przynosisz:

  • Znaczące doświadczenie w inżynierii oprogramowania, automatyzacji testów lub rozwoju oprogramowania w testach
  • Silne umiejętności programowania w Java z doświadczeniem w budowaniu ram automatyzacyjnych i rozwiązań inżynieryjnych
  • Doświadczenie w testowaniu API, aplikacji UI, systemów rozproszonych i usług chmurowych
  • Głębokie zrozumienie praktyk jakości oprogramowania, strategii testowania i testowania opartego na ryzyku
  • Doświadczenie w prowadzeniu inicjatyw jakości w wielu zespołach lub złożonych projektach
  • Silna wiedza na temat pipeline'ów CI/CD, praktyk DevOps i nowoczesnej dostawy oprogramowania
  • Umiejętność wpływania na kierunek techniczny i wprowadzania ulepszeń bez bezpośredniej władzy
  • Silne umiejętności komunikacyjne i współpracy z inżynierami, menedżerami produktów i interesariuszami

Miło widziane:

  • Doświadczenie z platformami chmurowymi i architekturami mikroserwisów
  • Doświadczenie w definiowaniu standardów inżynieryjnych i strategii automatyzacji na dużą skalę
  • Doświadczenie w mentorowaniu inżynierów i prowadzeniu technicznych społeczności praktyki
  • Znajomość platform dla programistów, ekosystemów API lub narzędzi do doświadczeń programistycznych
  • Doświadczenie w testowaniu wydajności, niezawodności i obserwowalności

Odpowiedzialność w zakresie bezpieczeństwa korporacyjnego:

Wszystkie działania związane z dostępem do zasobów, informacji i sieci Mastercard wiążą się z inherentnym ryzykiem dla organizacji, dlatego oczekuje się, że każda osoba pracująca dla lub w imieniu Mastercard jest odpowiedzialna za bezpieczeństwo informacji i musi: przestrzegać polityk i praktyk bezpieczeństwa Mastercard; zapewnić poufność i integralność informacji, do których ma dostęp; zgłaszać wszelkie podejrzenia naruszenia bezpieczeństwa informacji lub incydentu oraz ukończyć wszystkie okresowe obowiązkowe szkolenia w zakresie bezpieczeństwa zgodnie z wytycznymi Mastercard.

Lead Software Engineer in Warsaw – pracodawca: Mastercard Inc.

Mastercard w Warszawie to doskonały pracodawca, który oferuje dynamiczne środowisko pracy sprzyjające innowacjom i rozwojowi zawodowemu. Pracownicy mają możliwość współpracy z czołowymi klientami w sektorze finansowym, a także korzystania z licznych programów rozwojowych oraz elastycznych godzin pracy, co sprzyja równowadze między życiem zawodowym a prywatnym. Nasza kultura opiera się na zaufaniu, współpracy i ciągłym doskonaleniu, co czyni nas idealnym miejscem dla osób poszukujących znaczącej i satysfakcjonującej kariery.

M

Dane kontaktowe:

Zespół rekrutacyjny Mastercard Inc.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Lead Software Engineer in Warsaw

Java
Test Automation
Software Engineering
API Testing
UI Applications Testing
Distributed Systems Testing
Cloud-Native Services