Experienced Software Verification Engineer in Gdańsk

Experienced Software Verification Engineer in Gdańsk

Gdańsk Pełny etat 62100 - 75900 zł / rok (szac.) Hybrydowo
B

W skrócie

  • Zadania: Twórz i utrzymuj automatyczne zestawy testowe oraz współpracuj z zespołem inżynierów.
  • Firma: Boeing Poland - lider w innowacjach technologicznych.
  • Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i dodatkowe dni wolne.
  • Pozostałe informacje: Możliwość pracy hybrydowej i udziału w międzynarodowych projektach.
  • Dlaczego ta praca: Pracuj nad zaawansowanymi systemami awioniki i rozwijaj swoje umiejętności w międzynarodowym zespole.
  • Kwalifikacje: 3+ lata doświadczenia w rozwoju oprogramowania i umiejętności programowania w Pythonie.

Przewidywane wynagrodzenie mieści się w przedziale 62100 - 75900 zł za rok.

Firma: Boeing Poland sp. z o.o.

W ekscytującej okazji do dołączenia do Boeing Poland sp. z o.o. jako doświadczony inżynier weryfikacji oprogramowania w Gdańsku, Polska. Boeing AvionX rozwija i produkuje systemy awioniki i elektroniki zaprojektowane do użycia w samolotach i innych platformach w celach takich jak nawigacja, kontrola lotu, systemy informacyjne i inne podstawowe funkcje awioniki. Naszym celem jest projektowanie, rozwijanie i produkowanie najbardziej zaawansowanych technicznie i niezawodnych komponentów awioniki na świecie. Innowujemy i rozwijamy nowe produkty, aby sprostać przyszłości mobilności powietrznej oraz naszej następnej generacji rynków samolotów komercyjnych, taktycznych i szkoleniowych.

Jako doświadczony inżynier weryfikacji oprogramowania dołączysz do zespołu AvionX Poland, składającego się z wysoko wykwalifikowanych członków zespołu inżynieryjnego wspierających wiele linii produktów w Boeing AvionX.

Obowiązki:

  • Definiowanie i dokumentowanie ogólnej strategii weryfikacji projektu, w tym zakresu, poziomów testów (jednostkowe, integracyjne, systemowe, regresyjne), ścisłości, kryteriów wejścia/wyjścia oraz priorytetów opartych na ryzyku.
  • Projektowanie, wdrażanie i utrzymywanie zautomatyzowanych zestawów testowych dla interfejsu użytkownika i procesów end-to-end przy użyciu Selenium i Pythona.
  • Pisanie i utrzymywanie testów jednostkowych i integracyjnych w celu zapewnienia jakości i niezawodności kodu zarówno w frontendzie, jak i backendzie.
  • Projektowanie i przeprowadzanie weryfikacji skoncentrowanej na wydajności i niezawodności tam, gdzie to możliwe (testy dymne, kontrole obciążenia, testy odporności).
  • Badanie, reprodukcja i triage defektów; tworzenie jasnych raportów o defektach z krokami reprodukcji i odpowiednimi logami/śladami.
  • Przeprowadzanie dokładnych, konstruktywnych przeglądów kodu i mentorowanie innych inżynierów w zakresie najlepszych praktyk.
  • Współpraca z właścicielami produktów, projektantami UX i QA w celu dostarczenia wysokiej jakości doświadczeń użytkowników.
  • Używanie Gita do kontroli wersji i uruchamianie potoków CI/CD; przestrzeganie standardowego procesu gałęzi i przepływów pracy z prośbą o scalanie.
  • Praca w środowiskach deweloperskich opartych na kontenerach (Docker) i koordynowanie z zespołami OS/DevOps w razie potrzeby.
  • Śledzenie aktualnych standardów internetowych, wsparcia przeglądarek i nowych funkcji platform; rekomendowanie pragmatycznych strategii adopcji.
  • Wkład w szacowanie, planowanie sprintów i ciągłe doskonalenie procesów.

Wymagania podstawowe:

  • Dyplom licencjata z akredytowanego kierunku studiów w dziedzinie inżynierii, technologii inżynieryjnej, chemii, fizyki, matematyki, nauki o danych lub informatyki.
  • 3+ lata doświadczenia zawodowego w rozwoju oprogramowania.
  • Znajomość języka angielskiego.

Preferowane kwalifikacje:

  • Chęć uczenia się i pracy z nowymi technologiami.
  • Solidne zrozumienie podstaw testowania oprogramowania: projektowanie testów, poziomy testów, pokrycie testów i testowalność.
  • Doświadczenie w weryfikacji oprogramowania / inżynierii automatyzacji dla aplikacji internetowych.
  • Silne umiejętności programowania w Pythonie do automatyzacji testów i skryptowania.
  • Praktyczne doświadczenie w budowaniu automatyzacji z Selenium WebDriver do testowania interfejsu użytkownika w sieci.
  • Doświadczenie z relacyjnymi lub nierelacyjnymi bazami danych (PostgreSQL, Oracle, MongoDB).
  • Znajomość React/Typescript.
  • Znajomość narzędzi i bibliotek do testowania API (requests, Postman).
  • Doświadczenie z Gitem i przepływami pracy przeglądów kodu.
  • Doświadczenie w pisaniu testów jednostkowych i integracyjnych (pytest, Jest, Testing Library).
  • Doświadczenie w konteneryzacji i orkiestracji (Docker, Kubernetes, Helm).
  • Doświadczenie z CI/CD i automatyzacją testów.
  • Doświadczenie w rozwoju oprogramowania dla systemów awioniki lub złożonych produktów elektronicznych.
  • Współpraca w międzynarodowych i wielonarodowych projektach.

Wymagania dotyczące języka: Nie dotyczy

Wykształcenie: Dyplom licencjata lub równoważny

Relokacja: Pomoc w relokacji nie jest negocjowalnym świadczeniem dla tej pozycji.

Bezpieczeństwo: Ta pozycja nie wymaga uzyskania zgody na bezpieczeństwo.

Wsparcie wizowe: Pracodawca nie będzie sponsorować kandydatów na status wizy pracowniczej.

Program zależny od nagrody: Ta pozycja nie jest uzależniona od przyznania programu.

Zmiana: Nie jest pracownikiem zmianowym (Polska)

Experienced Software Verification Engineer in Gdańsk – pracodawca: Boeing

Boeing Poland sp. z o.o. w Gdańsku to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w branży lotniczej, gdzie innowacje i jakość są na pierwszym miejscu. Pracownicy mają możliwość rozwoju zawodowego poprzez współpracę z ekspertami oraz dostęp do nowoczesnych narzędzi i technologii, co sprzyja ciągłemu doskonaleniu umiejętności. Dodatkowo, elastyczny model pracy hybrydowej pozwala na lepsze zbalansowanie życia zawodowego i prywatnego, co czyni naszą firmę atrakcyjnym miejscem dla utalentowanych inżynierów.

B

Dane kontaktowe:

Zespół rekrutacyjny Boeing

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Experienced Software Verification Engineer in Gdańsk

Automatyzacja testów
Programowanie w Pythonie
Selenium WebDriver
Testowanie aplikacji webowych
Przegląd kodu
Zarządzanie wersjami z Git
CI/CD