Python Automation Tester (IoT/HVAC)
⚲ Katowice
Do uzgodnienia
Wymagania
- bardzo dobra znajomość Pythona — samodzielne budowanie i utrzymanie frameworków testowych, nie tylko pojedynczych skryptów
- praktyczne doświadczenie z Robot Framework (lub podobnym narzędziem) w tworzeniu i uruchamianiu testów automatycznych
- dobra znajomość Linuksa — obsługa wiersza poleceń, skrypty, samodzielne rozwiązywanie problemów na poziomie systemu
- podstawowa znajomość Yocto i środowisk embedded Linux
- znajomość Git oraz GitHub Actions w kontekście automatyzacji i CI/CD
- znajomość SOME/IP lub podobnych protokołów komunikacyjnych
- doświadczenie w pracy w zespołach Scrum (sprinty, stand-upy, retrospektywy)
- znajomość angielskiego lub niemieckiego w mowie i piśmie
Opis stanowiska
Projekt dla branży HVAC (ogrzewanie, wentylacja, klimatyzacja) obejmuje komunikację i integrację urządzeń takich jak pompy ciepła i kotły z chmurą/IoT. Będziesz pracować w strumieniu SCI nad automatyzacją testów systemowych — tworzeniem i utrzymaniem frameworków w Pythonie oraz Robot Framework, w środowisku embedded Linux. To oferta dla testera automatyzującego, który nie boi się pracy z systemami wbudowanymi i chce rozwijać się w kierunku IoT. Szczera uwaga: mimo że Yocto i embedded Linux opisano jako 'podstawowe zrozumienie', w praktyce możesz być wciągnięty w te technologie znacznie głębiej, niż sugeruje to sformułowanie.
🔍 Dekoder Ogłoszenia
🔴
Strong Python programming skills are essential, with practical experience in writing and maintaining test scripts and frameworks.
Oczekuje się, że kandydat samodzielnie zbuduje i będzie utrzymywał całe frameworki testowe, a nie tylko pisał pojedyncze skrypty.
🔴
Good familiarity with Linux systems, including command-line operations, scripting, and troubleshooting.
Oczekuje się, że kandydat będzie potrafił samodzielnie rozwiązywać problemy na poziomie systemu operacyjnego, a nie tylko wykonywać proste komendy.
🔴
Basic understanding of Yocto and embedded Linux development environments.
Może to oznaczać, że będziesz musiał zagłębić się w te technologie i aktywnie się nimi zajmować, mimo że jest to "podstawowe" zrozumienie.
🔴
Practical knowledge of continuous integration and deployment processes to ensure efficient and reliable software delivery.
Oczekuje się, że kandydat będzie aktywnie uczestniczył w budowaniu i optymalizacji procesów CI/CD, a nie tylko korzystał z istniejących narzędzi.
🔴
Willingness to work in a hybrid model from the office in Katowice and openness to quarterly business trips to Germany.
Podróże służbowe mogą być częstsze lub dłuższe niż sugerowane "kwartalnie", a model hybrydowy może wymagać większej obecności w biurze niż oczekiwano.