Tester/ka Embedded (Automatyzujący/ca)
Summary
Tester/ka for embedded devices, automating integration tests (Python) and collaborating with developers to ensure hardware/software quality in embedded projects.
Drogi Testerze, Droga Testerko!
Dołącz do zespołu odpowiedzialnego za jakość naszych urządzeń embedded. Na co dzień będziesz współpracować z programistami i zespołem QA, uczestnicząc w testach automatycznych dla realizowanych projektów.
Zakres obowiązków:
Tworzenie, automatyzacja i utrzymanie testów integracyjnych (głównie Python)
Tworzenie narzędzi do testowania urządzeń embedded i ich oprogramowania (hardware/software)
Zapewnianie jakości w projektach embedded
Definiowanie wymagań w projektach
Tworzenie scenariuszy testowych
Tworzenie dedykowanej dokumentacji zdefiniowanej w procesie zapewniania jakości
Praca zgodnie ze standardami i procedurami ISO 9001
Czego oczekujemy:
2–4 lata doświadczenia w testowaniu systemów embedded (urządzenia, firmware, oprogramowanie)
Umiejętności automatyzacji testów urządzeń embedded i firmware w CI (testy głównie w Pythonie)
Umiejętności programowania w Python - warunek konieczny
Umiejętność programowania C/C++ przy pracy z firmware - mile widziane
Doświadczenia w pracy ze środowiskiem CI/CD (GitLab) oraz znajomości Dockera
Znajomości protokołów komunikacyjnych (UART / SPI / I2C / CAN)
Samodzielności i dokładności w pracy
Wnikliwości (lubisz dochodzić, dlaczego coś nie działa, a nie tylko to zgłaszać)
Mile widziane:
Umiejętność testowania na sprzęcie (HIL)
Znajomość systemów RTOS (FreeRTOS, Zephyr)
Znajomość Linuxa embedded (Yocto / Buildroot)
Obsługa narzędzi pomiarowych (oscyloskop, analizator logiczny, JTAG)
Umiejętność czytania schematów elektronicznych