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.