Praca
Z kanału partnera
Inżynier ds. testów oprogramowania
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- Optics11
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Poszukujemy praktycznego inżyniera ds. testów oprogramowania, aby zapewnić jakość i niezawodność rozwiązań programowych stosowanych w rzeczywistych systemach wykrywania i przetwarzania danych.
Optics11 to firma zajmująca się zaawansowanymi technologiami, opracowująca zaawansowane technologie czujników światłowodowych do wymagających środowisk i zastosowań w energetyce i bezpieczeństwie podwodnym. Nasze systemy umożliwiają wysokowydajne wykrywanie i monitorowanie dzięki zaawansowanej fotonice, przetwarzaniu sygnałów i inteligencji opartej na danych.
Poszerzamy nasz zespół badawczo-rozwojowy o inżyniera ds. testów oprogramowania, którego pasją jest jakość, ustrukturyzowana walidacja i dostarczanie solidnego oprogramowania w złożonych środowiskach inżynierskich.
Jako inżynier ds. testów oprogramowania będziesz odpowiedzialny za definiowanie i wykonywanie praktycznych testów oprogramowania w celu sprawdzenia poprawności komponentów oprogramowania (w tym algorytmów, zaplecza chmury i interfejsów użytkownika), które przetwarzają sygnały czujników generowane przez systemy czujników światłowodowych. Będziesz ściśle współpracować z analitykami danych, specjalistami przetwarzania sygnałów, programistami zaplecza i architektami oprogramowania, aby upewnić się, że produkty spełniają wymagania funkcjonalne i niefunkcjonalne.
Ta rola wymaga praktycznego profesjonalisty z proaktywnym nastawieniem, ustrukturyzowanego podejścia do testowania oprogramowania, dużej dbałości o szczegóły oraz umiejętności zrozumienia złożonych systemów technicznych i przełożenia wymagań na skuteczne strategie testowe.
Kluczowe obowiązki
• Przeprowadzaj testy funkcjonalne, integracyjne, regresyjne, systemowe i kompleksowe na urządzeniach brzegowych, usługach w chmurze, interfejsach API, bazach danych i graficznych interfejsach użytkownika.
• Zdefiniuj strategie testów, plany testów, przypadki testowe, kryteria akceptacji i zautomatyzowane skrypty testowe dla platform oprogramowania brzegowego i chmurowego.
• Identyfikuj, dokumentuj i śledź defekty oprogramowania, zapewniając jasne kroki odtwarzania i właściwe działania następcze.
• Współpraca z właścicielami produktów, programistami i inżynierami w celu zrozumienia wymagań systemowych i zapewnienia zasięgu testów.
• Udział w rozwoju i utrzymaniu platform i potoków testów automatycznych.
• Przetestuj zachowanie chmury brzegowej w przypadku przerwanej łączności, opóźnionych lub zduplikowanych wiadomości, ponownego uruchomienia urządzenia, aktualizacji oprogramowania i błędów synchronizacji.
• Sprawdź wydajność, niezawodność i stabilność oprogramowania w różnych warunkach pracy.
• Wsparcie testowania oprogramowania działającego na sprzęcie brzegowym, w tym integracja sprzętu z oprogramowaniem w środowiskach laboratoryjnych i terenowych.
• Analizuj wyniki testów i dostarczaj zespołom programistów jasne, przydatne informacje zwrotne.
• Zapewnij identyfikowalność pomiędzy wymaganiami, przypadkami testowymi i wynikami testów.
• Zintegruj automatyczne testy z potokami CI/CD GitLab i pomóż zdefiniować odpowiednie bramki jakości.
• Przyczynianie się do ciągłego doskonalenia procesów testowania, narzędzi i standardów jakości.
• Weź udział w przeglądach gotowości do wydania i upewnij się, że oprogramowanie spełnia standardy jakości przed wdrożeniem.
• Dołącz do jednego z najbardziej obiecujących przedsiębiorstw typu „scale-up” w dziedzinie głębokich technologii w Europie.
• Kształtuj przyszłość szybko rozwijającej się multidyscyplinarnej organizacji badawczo-rozwojowej.
• Konkurencyjne wynagrodzenie i pakiet świadczeń.
• Ciesz się regularnymi zajęciami zespołowymi i wydarzeniami firmowymi.
• Świeże lunche dla zespołu dostarczane 3 razy w tygodniu.
Wymagania:
Umiejętności techniczne
• Znajomość narzędzi do zarządzania testami i śledzenia błędów (np. Jira, TestRail).
• Umiejętności programowania lub pisania skryptów (np. Python, C++, Javascript lub podobne).
• Doświadczenie w tworzeniu testów automatycznych przy użyciu narzędzi takich jak Pytest, Playwright, Cypress, Selenium lub porównywalnych frameworków.
• Doświadczenie w testowaniu graficznych interfejsów użytkownika opartych na sieci Web.
• Doświadczenie w testowaniu interfejsów API REST, usług zaplecza lub rozproszonych komponentów oprogramowania.
• Doświadczenie z Dockerem, AWS, Gitlab, Linux i potokami CI/CD.
• Umiejętność projektowania ustrukturyzowanych, łatwych w utrzymaniu i powtarzalnych testów automatycznych.
• Znajomość rozwoju opartego na zachowaniu i specyfikacji Gherkina.
Kwalifikacje:
• Dyplom z informatyki, inżynierii oprogramowania, systemów wbudowanych lub pokrewnej dyscypliny technicznej lub równoważne doświadczenie praktyczne.
• Udokumentowane doświadczenie w testowaniu oprogramowania lub zapewnianiu jakości.
• Silne zrozumienie metodologii i cyklu życia oprogramowania.
• Doświadczenie zarówno w testowaniu eksploracyjnym/ręcznym, jak i testowaniu automatycznym.
• Doświadczenie w testowaniu zintegrowanych systemów, a nie tylko izolowanych komponentów oprogramowania.
• Proaktywne identyfikowanie zagrożeń i luk w wymaganiach oraz badanie usterek w wielu komponentach systemu.
• Pragmatyczny i praktyczny podczas pracy ze sprzętem, oprogramowaniem, środowiskami testowymi i niedoskonałymi danymi ze świata rzeczywistego.
• Potrafi pracować niezależnie, ściśle współpracując z różnymi dyscyplinami inżynierskimi.
• Potrafi jasno komunikować problemy techniczne i ryzyko jakościowe zarówno technicznym, jak i nietechnicznym interesariuszom.
Miło mieć:
• Doświadczenie z AWS lub inną platformą chmurową.
• Doświadczenie w testowaniu systemów opartych na danych lub przetwarzających sygnały.
• Znajomość systemów wbudowanych i integracji sprzętu i oprogramowania.
• Doświadczenie w testowaniu scenariuszy zawodnej sieci, offline, ponownego połączenia, synchronizacji i odzyskiwania.
• Doświadczenie w środowiskach zaawansowanych technologii, przemysłowych lub związanych z obronnością.
• Doświadczenie z LabVIEW
Bezpieczeństwo i zgodność:
Będziesz pracować z klientami z sektorów obronności i bezpieczeństwa, wymagane jest uzyskanie Zaświadczenia o braku zastrzeżeń wydanego przez AIVD (Holenderska Służba Wywiadu Ogólnego i Bezpieczeństwa). Oznacza to, że będziesz musiał przejść kontrolę bezpieczeństwa. Aby uzyskać więcej informacji, zapoznaj się ze szczegółami dotyczącymi kontroli bezpieczeństwa.
Znajdź więcej ofert pracy ze znajomością języka angielskiego w Holandii na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/optics11/software-test-engineer-amsterdam-332708)
Optics11 to firma zajmująca się zaawansowanymi technologiami, opracowująca zaawansowane technologie czujników światłowodowych do wymagających środowisk i zastosowań w energetyce i bezpieczeństwie podwodnym. Nasze systemy umożliwiają wysokowydajne wykrywanie i monitorowanie dzięki zaawansowanej fotonice, przetwarzaniu sygnałów i inteligencji opartej na danych.
Poszerzamy nasz zespół badawczo-rozwojowy o inżyniera ds. testów oprogramowania, którego pasją jest jakość, ustrukturyzowana walidacja i dostarczanie solidnego oprogramowania w złożonych środowiskach inżynierskich.
Jako inżynier ds. testów oprogramowania będziesz odpowiedzialny za definiowanie i wykonywanie praktycznych testów oprogramowania w celu sprawdzenia poprawności komponentów oprogramowania (w tym algorytmów, zaplecza chmury i interfejsów użytkownika), które przetwarzają sygnały czujników generowane przez systemy czujników światłowodowych. Będziesz ściśle współpracować z analitykami danych, specjalistami przetwarzania sygnałów, programistami zaplecza i architektami oprogramowania, aby upewnić się, że produkty spełniają wymagania funkcjonalne i niefunkcjonalne.
Ta rola wymaga praktycznego profesjonalisty z proaktywnym nastawieniem, ustrukturyzowanego podejścia do testowania oprogramowania, dużej dbałości o szczegóły oraz umiejętności zrozumienia złożonych systemów technicznych i przełożenia wymagań na skuteczne strategie testowe.
Kluczowe obowiązki
• Przeprowadzaj testy funkcjonalne, integracyjne, regresyjne, systemowe i kompleksowe na urządzeniach brzegowych, usługach w chmurze, interfejsach API, bazach danych i graficznych interfejsach użytkownika.
• Zdefiniuj strategie testów, plany testów, przypadki testowe, kryteria akceptacji i zautomatyzowane skrypty testowe dla platform oprogramowania brzegowego i chmurowego.
• Identyfikuj, dokumentuj i śledź defekty oprogramowania, zapewniając jasne kroki odtwarzania i właściwe działania następcze.
• Współpraca z właścicielami produktów, programistami i inżynierami w celu zrozumienia wymagań systemowych i zapewnienia zasięgu testów.
• Udział w rozwoju i utrzymaniu platform i potoków testów automatycznych.
• Przetestuj zachowanie chmury brzegowej w przypadku przerwanej łączności, opóźnionych lub zduplikowanych wiadomości, ponownego uruchomienia urządzenia, aktualizacji oprogramowania i błędów synchronizacji.
• Sprawdź wydajność, niezawodność i stabilność oprogramowania w różnych warunkach pracy.
• Wsparcie testowania oprogramowania działającego na sprzęcie brzegowym, w tym integracja sprzętu z oprogramowaniem w środowiskach laboratoryjnych i terenowych.
• Analizuj wyniki testów i dostarczaj zespołom programistów jasne, przydatne informacje zwrotne.
• Zapewnij identyfikowalność pomiędzy wymaganiami, przypadkami testowymi i wynikami testów.
• Zintegruj automatyczne testy z potokami CI/CD GitLab i pomóż zdefiniować odpowiednie bramki jakości.
• Przyczynianie się do ciągłego doskonalenia procesów testowania, narzędzi i standardów jakości.
• Weź udział w przeglądach gotowości do wydania i upewnij się, że oprogramowanie spełnia standardy jakości przed wdrożeniem.
• Dołącz do jednego z najbardziej obiecujących przedsiębiorstw typu „scale-up” w dziedzinie głębokich technologii w Europie.
• Kształtuj przyszłość szybko rozwijającej się multidyscyplinarnej organizacji badawczo-rozwojowej.
• Konkurencyjne wynagrodzenie i pakiet świadczeń.
• Ciesz się regularnymi zajęciami zespołowymi i wydarzeniami firmowymi.
• Świeże lunche dla zespołu dostarczane 3 razy w tygodniu.
Wymagania:
Umiejętności techniczne
• Znajomość narzędzi do zarządzania testami i śledzenia błędów (np. Jira, TestRail).
• Umiejętności programowania lub pisania skryptów (np. Python, C++, Javascript lub podobne).
• Doświadczenie w tworzeniu testów automatycznych przy użyciu narzędzi takich jak Pytest, Playwright, Cypress, Selenium lub porównywalnych frameworków.
• Doświadczenie w testowaniu graficznych interfejsów użytkownika opartych na sieci Web.
• Doświadczenie w testowaniu interfejsów API REST, usług zaplecza lub rozproszonych komponentów oprogramowania.
• Doświadczenie z Dockerem, AWS, Gitlab, Linux i potokami CI/CD.
• Umiejętność projektowania ustrukturyzowanych, łatwych w utrzymaniu i powtarzalnych testów automatycznych.
• Znajomość rozwoju opartego na zachowaniu i specyfikacji Gherkina.
Kwalifikacje:
• Dyplom z informatyki, inżynierii oprogramowania, systemów wbudowanych lub pokrewnej dyscypliny technicznej lub równoważne doświadczenie praktyczne.
• Udokumentowane doświadczenie w testowaniu oprogramowania lub zapewnianiu jakości.
• Silne zrozumienie metodologii i cyklu życia oprogramowania.
• Doświadczenie zarówno w testowaniu eksploracyjnym/ręcznym, jak i testowaniu automatycznym.
• Doświadczenie w testowaniu zintegrowanych systemów, a nie tylko izolowanych komponentów oprogramowania.
• Proaktywne identyfikowanie zagrożeń i luk w wymaganiach oraz badanie usterek w wielu komponentach systemu.
• Pragmatyczny i praktyczny podczas pracy ze sprzętem, oprogramowaniem, środowiskami testowymi i niedoskonałymi danymi ze świata rzeczywistego.
• Potrafi pracować niezależnie, ściśle współpracując z różnymi dyscyplinami inżynierskimi.
• Potrafi jasno komunikować problemy techniczne i ryzyko jakościowe zarówno technicznym, jak i nietechnicznym interesariuszom.
Miło mieć:
• Doświadczenie z AWS lub inną platformą chmurową.
• Doświadczenie w testowaniu systemów opartych na danych lub przetwarzających sygnały.
• Znajomość systemów wbudowanych i integracji sprzętu i oprogramowania.
• Doświadczenie w testowaniu scenariuszy zawodnej sieci, offline, ponownego połączenia, synchronizacji i odzyskiwania.
• Doświadczenie w środowiskach zaawansowanych technologii, przemysłowych lub związanych z obronnością.
• Doświadczenie z LabVIEW
Bezpieczeństwo i zgodność:
Będziesz pracować z klientami z sektorów obronności i bezpieczeństwa, wymagane jest uzyskanie Zaświadczenia o braku zastrzeżeń wydanego przez AIVD (Holenderska Służba Wywiadu Ogólnego i Bezpieczeństwa). Oznacza to, że będziesz musiał przejść kontrolę bezpieczeństwa. Aby uzyskać więcej informacji, zapoznaj się ze szczegółami dotyczącymi kontroli bezpieczeństwa.
Znajdź więcej ofert pracy ze znajomością języka angielskiego w Holandii na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/optics11/software-test-engineer-amsterdam-332708)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Optics11
Lokalizacja
Amsterdam, Holandia
Ogłoszenie pochodzi od Optics11.