Tester Oprogramowania C++/Java (K/M)
Advanced Protection Systems S.A. • Gdynia, Pomeranian Voivodeship, Poland
Role & seniority: Software Test Engineer / QA Engineer (min. 2–3 lat doświadczenia)
Stack/tools: C++ (>=14), Java (>=17), Linux; React web apps; test frameworks: JUnit, Catch2/GoogleTest; Git; API/Integration testing; podstawy CI/CD; analizy logów
Top 3 responsibilities
-
Testowanie backend (C++/Java) i frontend (React); weryfikacja integracji z systemami zewnętrznymi
-
Tworzenie, utrzymanie i egzekucja scenariuszy i przypadków testowych; testy funkcjonalne, regresyjne, integracyjne
-
Współpraca z zespołem deweloperskim, rozwijanie automatyzacji testów, analiza logów i monitorowanie stabilności
Must-have skills
-
Wykształcenie techniczne (inż. informatyka lub pokrewne)
-
Doświadczenie w testowaniu oprogramowania (2–3 lata)
-
Czytanie kodu i analizy w C++ (min. C++14) oraz Java (min. 17)
-
Linux, Git; przygotowywanie dokumentacji testowej i raportów; znajomość angielskiego min. B1
Nice-to-haves
-
Testowanie API (REST/JSON), Postman/curl
-
Narzędzia do śledzenia błędów (JIRA/Azure DevOps/YouTrack)
-
CI/CD (Jenkins, GitLab CI); testy wydajnościowe/stabilnościowe; testy penetracyjne
-
Umiejętność analizy logów i debugowania; otwartość na nowe technologie
-
Location & work type: Trójmiasto (Gdynia) area, praca hybrydowa (min. 2 dni w biurze); elastyczne formy zatrudnienia (umowa o pracę, B2B, zlecenie)
Full 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. 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 świadectwa 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.