Programist(k)a Testów Automatycznych Python
PTH EUROTRONIC Sp. z o.o.
⚲ Poznań, Wrocław
Wymagania
- REST API
- Linux
- Python
Opis stanowiska
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.