Cel projektu : przygotowanie referencyjnych case'ów pokazujących, jak Squish (froglogic) sprawdza się na urządzeniach z embedded Android (w tym Android Automotive / industrial). Szukamy przede wszystkim dewelopera embedded Android / Qt ze znajomością Squisha – nie typowego inżyniera automatyzacji testów.
Zakres zadań
- Przygotowanie proof-of-concept i benchmarków działania Squish na Android (embedded).
- Integracja aplikacji Qt / QML i środowiska Squish (instrumentation, AUT, obiekty, object map).
- Tworzenie krótkich przykładów / repo referencyjnych i "best practices" (stabilność, wykrywalność elementów, performance).
- Diagnozowanie problemów (adb, logcat, permissions, kontekst UI, warstwy renderowania).
- Automatyzacja uruchamiania scenariuszy (squishserver / squishrunner), raportowanie i metryki.
- Współpraca z zespołami produktowymi / QA po stronie klienta (konsulting techniczny, knowledge transfer).
Key Requirements
Mile widziane
Wymagania (must-have)
Embedded Android dev : Android SDK / NDK, AOSP / Board Support – swoboda w pracy na urządzeniach.
Qt / QML / C++ w kontekście Android (build, deploy, integracje).Praktyczna znajomość Squish : AUT na Androidzie, object identification, hooks, stabilizacja testów, runner / server.Umiejętność diagnozowania problemów na sprzęcie : adb, logcat, profiling, uprawnienia, warstwy UI.Doświadczenie z CI / CD (GitHub / GitLab / Jenkins) i skryptowaniem (Python / Bash).Doświadczenie w integracji Squish z Qt Quick, WebView / Hybrid, OpenGL / ANGLE.Znajomość narzędzi : X-Ray / Jira, Allure / HTML reports, Docker / containers do runnerów.Wiedza o ograniczeniach urządzeń embedded (wydajność, pamięć, zasilanie).Tags
QT #QtSqusih #Python