Job Description

Junior Tester Embedded (4800 - 6000 netto UoP)Osoba na tym stanowisku będzie odpowiedzialna przede wszystkim za testowanie urządzeń elektronicznych w ujęciu ich współpracy z całym ekosystemem, obejmującym zarówno inne urządzenia, jak i powiązane z nimi aplikacje mobilne oraz webowe.Zakres obowiązków obejmuje:tworzenie przypadków testowych,wykonywanie testów eksploracyjnych i ad hoc w sytuacjach wymagających szybkiej weryfikacji,testowanie urządzeń fizycznych i współpraca z działem konstrukcyjnym przy analizie problemów,podstawową konfigurację zestawów testowych składających się z wielu urządzeń i połączeń komunikacyjnych,samodzielne uruchamianie urządzeń i weryfikacja podstawowych problemów sprzętowych wynikających z konfiguracji, okablowania lub zasilania,podstawową obsługę i analizę logów z urządzeń (UART, CAN, protokoły tekstowe) oraz komunikacji między modułami,testy integracyjne w kontekście współpracy urządzeń z aplikacjami mobilnymi i webowymi,raportowanie błędów, współpracę z developerami i konstruktorami przy ich diagnozie i weryfikacji poprawek.Osoba na tym stanowisku będzie kluczowym ogniwem łączącym zespoły software, hardware i QA, mając realny wpływ na jakość finalnych produktów.Środowisko pracy i wykorzystywane technologiePracujemy w środowisku, w którym łączymy testy urządzeń embedded z aplikacjami webowymi i mobilnymi.Na co dzień korzystamy z następujących technologii i narzędzi:Systemy i narzędzia: JIRA, Confluence, Notion, TestLink, GitLab, mRemote, Linux UbuntuJęzyki i skrypty: Python, SQL, BashKomunikacja i protokoły: CAN, RS232, RS485Narzędzia pomiarowe i komunikacyjne: PCAN-View, RealTerm, PuTTY i podobnePlatformy mobilne: Android, iOSWymagania na stanowisko:Praktyczna znajomość elektroniki na poziomie pozwalającym testować urządzenia (podłączanie elementów, sprawdzanie komunikacji, weryfikacja zasilania, praca z mikrokontrolerami).Wysoka samodzielność i odpowiedzialność za jakość testowanego rozwiązania.Dociekliwość, dokładność i umiejętność analitycznego myślenia.Znajomość procesów testowych oraz umiejętność planowania i organizowania testów.Umiejętność pisania przypadków testowych oraz ich wykonywaniaPraktyczna umiejętność testowania urządzeń fizycznych (głównie testy funkcjonalne sprzętu), w tym podstawowych testów zachowania sprzętu w różnych warunkach zasilania.Umiejętność przygotowania krótkich podsumowań testów (test report / test summary).Umiejętność konfiguracji i prowadzenia testów z wykorzystaniem różnych interfejsów komunikacyjnych (RS232, RS485, CAN, itd. )Korzystanie z terminali komunikacyjnych: RealTerm, PuTTY lub podobnychZnajomość Linux / Bash i SQL w kontekście pracy testera (analiza logów, korzystanie z baz danych).Umiejętność korzystania z dokumentacji technicznej urządzeń i protokołów komunikacyjnych.Rozumienie zależności pomiędzy urządzeniem, backendem i aplikacjami mobilnymi/webowymi.Umiejętność zarządzania defektami (JIRA).Dobra komunikacja z developerami i konstruktorami, zdolność współpracy w interdyscyplinarnych zespołach.Otwartość na współpracę i wymianę wiedzy w zespole.Proaktywne podejście i gotowość do nauki nowych technologii oraz narzędzi testowych.Znajomość języka angielskiego na poziomie umożliwiającym wyszukiwanie informacji przydatnych przy testowaniu, takich jak dokumentacje, noty katalogowe itp.Mile widzianePojęcie o testowaniu aplikacji webowych i mobilnych (Android / iOS).Znajomość narzędzi do testowania API (Postman, SoapUI).Podstawy programowania (Python, JavaScript, C#) – np. do automatyzacji lub analizy logów.Znajomość zagadnień sieci komputerowych, narzędzi debugowania, komunikacji między urządzeniami i API.Wiedza o systemach kontroli wersji (Git).Znajomość narzędzi: Charles, DevTools.Udokumentowane posiadanie części wymienionych umiejętności (kod na GitHub, przypadki testowe, udokumentowane zrealizowane projekty itp.)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In