Programist(k)a Testów Automatycznych Python
Programista(-tka) Testów Automatycznych Python
Opis stanowiska:
Do naszego zespołu poszukujemy Programisty(-tki) Testów Automatycznych Python, który(a) przykłada dużą wagę do jakości i czytelności kodu. Osoba na tym stanowisku będzie odpowiedzialna za rozwój oraz utrzymanie aplikacji backendowych, tworzenie i integrację REST API, a także za automatyzację procesów testowych w środowisku systemów Embedded. Praca obejmuje również zagadnienia związane z sieciami telekomunikacyjnymi oraz systemami Linux.
Twoje zadania:
Tworzenie i rozwijanie backendowych aplikacji w Pythonie
Projektowanie i implementacja REST API (FastAPI)
Pisanie czytelnego, utrzymywalnego i dobrze udokumentowanego kodu
Przygotowywanie testów jednostkowych i automatyzacja testów
Utrzymanie środowisk developerskich oraz wsparcie w CI/CD
Podstawowa konfiguracja środowisk sieciowych (IP, maski, VLAN-y, debug połączeń)
Praca w środowisku Linux oraz obsługa podstawowych narzędzi linii poleceń
Współpraca z zespołem projektowym i komunikacja dotycząca wymagań technicznych
Wymagania:
Bardzo dobra znajomość języka Python
Doświadczenie w pracy z REST API (Flask lub FastAPI)
Umiejętność pisania wysokiej jakości, czytelnego i łatwego w utrzymaniu kodu
Doświadczenie w pracy z systemami Embedded
Podstawowa znajomość technologii frontendowych (HTML/CSS/JavaScript)
Dobra znajomość środowiska Linux
Wiedza z obszaru sieci telekomunikacyjnych (adresacja IP, maski, VLAN-y, debugowanie połączeń)
Znajomość systemów kontroli wersji, przede wszystkim Git (znajomość SVN mile widziana, lecz niewymagana)
Wiedza z zakresu automatyzacji testów
Podstawowe rozumienie zasad działania urządzeń elektrycznych
Znajomość podstaw protokołu SSH
Komunikatywność oraz umiejętność efektywnej współpracy w zespole
Mile widziane:
Doświadczenie z konteneryzacją (Docker, Kubernetes)
Doświadczenie z pipeline’ami CI/CD
Znajomość innych frameworków lub narzędzi backendowych
Doświadczenie w pisaniu testów jednostkowych
Doświadczenie w pracy z Robot Framework
Doświadczenie w pracy z urządzeniami elektrycznymi
Znajomość nowoczesnych frameworków frontendowych (np. React)
--------------------------------------------------------------------
Do wybranych kandydatów prześlemy kwestionariusz rekrutacyjny, który jest częścią procesu rekrutacyjnego.
Programist(k)a Testów Automatycznych Python
Programist(k)a Testów Automatycznych Python