Opis projektu:
Praca przy rozwoju i udoskonalaniu otwartego systemu operacyjnego dla producentów telewizorów, stanowiącego alternatywę dla popularnych platform Smart TV. Projekt obejmuje integrację systemu z usługami dostarczania treści i platformami reklamowymi oraz personalizację doświadczenia użytkownika. Dodatkowo, zadania obejmują testowanie funkcji broadcastowych oraz wsparcie certyfikacji na różnych rynkach.
Zakres obowiązków:
- Tworzenie i uruchamianie testów automatycznych w języku Python z wykorzystaniem frameworka PyTest.
- Testowanie aplikacji i systemów na urządzeniach z systemem Android TV – zarówno przy użyciu fizycznych urządzeń, jak i emulatorów.
- Udział w automatyzacji infrastruktury testowej (LAB), uruchamianie testów na różnych konfiguracjach sprzętowych, obsługa urządzeń testowych, integracja z pipeline CI/CD.
- Współpraca z zespołami deweloperskimi i testerskimi w zakresie diagnozowania błędów, tworzenia scenariuszy testowych oraz utrzymania środowiska testowego.
Wymagania:
- Minimum 3 lata doświadczenia w automatyzacji testów.
- Bardzo dobra znajomość PyTest (warunek konieczny).
- Zaawansowane umiejętności programistyczne w Pythonie.
- Doświadczenie w pracy z systemem Linux (min. 2–3 lata).
- Otwartość na pracę z fizycznym sprzętem oraz emulacją jego zachowań.
- Mile widziane umiejętności programowania w JavaScript na poziomie co najmniej średniozaawansowanym (nice to have).
Technologie wykorzystywane w projekcie:
- Python, PyTest,
- Linux,
- CI/CD,
- JavaScript (mile widziane).