Job Description
W firmie Advanced Protection Systems SA tworzymy unikatowe systemy antydronowe bazując na najnowszych technologiach radarowych. Samodzielnie projektujemy i produkujemy wszystkie elementy: od układów scalonych, przez elektronikę, mechatronikę, aż po zaawansowane oprogramowanie i finalną implementację. Dzięki naszym nowatorskim rozwiązaniom wykrywamy wszelkie poruszające się obiekty, nawet tak trudne do wykrycia jak drony klasy mikro czy niewielkie ptaki. Nasza technologia została z sukcesem wdrożona w wielu wymagających branżach, takich jak obronność i bezpieczeństwo, infrastruktura krytyczna i rządowa, a także na lotniskach.
Zakres Obowiązków
- Testowanie aplikacji i komponentów backendowych rozwijanych w C++ i Java.
- Testowanie aplikacji webowych rozwijanych w React.
- Weryfikacja poprawności działania integracji z systemami firm trzecich.
- Tworzenie, utrzymanie i wykonywanie scenariuszy oraz przypadków testowych.
- Testy funkcjonalne, regresyjne i integracyjne.
- Współpraca z zespołem developerskim przy diagnozowaniu problemów i weryfikacji poprawek.
- Udział w rozwijaniu automatyzacji testów oraz usprawnianiu procesu testowego.
- Analiza logów i monitorowanie stabilności aplikacji.
Job Requirements
- Wykształcenie wyższe techniczne (Informatyka lub kierunki pokrewne).
- Minimum 2–3 lata doświadczenia w testowaniu oprogramowania.
- Umiejętność czytania kodu i podstawowej analizy w C++ (min. C++14) oraz Java (min. 17).
- Doświadczenie w pracy z systemem operacyjnym Linux.
- Doświadczenie w automatyzacji testów (Java: JUnit; C++: Catch2/GoogleTest).
- Znajomość systemu kontroli wersji Git.
- Umiejętność przygotowania dokumentacji testowej i raportów z testów.
- Analityczne podejście do rozwiązywania problemów.
- Znajomość języka angielskiego pozwalająca na pracę z dokumentacją techniczną min. B1.
- Zamieszkanie w okolicach Trójmiasta i gotowość do pracy hybrydowej (min. 2 dni w biurze w Gdyni).
- Uzyskanie zaświadczenia o niekaralności z KRK.
Mile Widziane
- Testowanie API (REST, JSON, narzędzia typu Postman/curl).
- Znajomość narzędzi do śledzenia błędów (JIRA / Azure DevOps / YouTrack).
- Podstawy CI/CD (np. Jenkins, GitLab CI).
- Umiejętność analizy logów i debugowania aplikacji.
- Doświadczenie w testach wydajnościowych lub stabilnościowych.
- Doświadczenie w testach penetracyjnych.
- Otwartość na nowe technologie i rozwiązania.
Oferujemy
- Stabilne warunki pracy w dynamicznie rozwijającej się branży;
- Elastyczną formę zatrudnienia dopasowaną do Twoich potrzeb i preferencji (umowa o pracę, B2B, umowa zlecenie);
- Elastyczny czas pracy;
- Niekorporacyjną atmosferę oraz dużą samodzielność w pracy;
- Program poleceń pracowniczych;
- Pakiet benefitów: dofinansowanie do studiów/kursów, szkolenia, dofinansowanie do Multisport i Medicover, ubezpieczenia grupowe;
- Imprezy integracyjne: bawimy się na mniejszych i większych spotkaniach oraz celebrujemy sukcesy.