Python Test Architecture Engineer - IT Contracting
Firma i stanowisko
Wymagania
Obowiązki
Benefity
Michael Page
75 aktywnych ofert
Michael Page
75 aktywnych ofert
Klient z branży technologicznej (IT / elektronika użytkowa). Zespół odpowiedzialny za tę rekrutację tworzy i rozwija framework testowy wspierający różnorodne platformy sprzętowe oraz kolejne generacje produktów. Stanowisko zostało utworzone z myślą o dalszym rozwoju wspólnych komponentów architektonicznych wykorzystywanych przez inżynierów testów i programistów pracujących przy środowiskach emulacyjnych oraz automatyzacji testów. Osoba zatrudniona na tym stanowisku będzie współtworzyć fundamenty techniczne, na których opiera się rozwój kolejnych narzędzi i implementacji. Środowisko pracy obejmuje ścisłą współpracę z komponentami związanymi z emulacją sprzętu, obsługą sygnałów analogowych i cyfrowych oraz definiowaniem uniwersalnych kontraktów dla wielu implementacji sprzętowych.
abc.ABCMeta oraz @abstractmethod.dataclasses, w szczególności konfiguracji frozen=True, kw_only=True, walidacji w __post_init__ oraz bezpiecznej pracy z obiektami niemutowalnymi.enum.IntFlag i operacji bitowych do modelowania funkcjonalności oraz możliwości systemu.functools.cached_property, jego ograniczeń związanych z bezpieczeństwem wielowątkowym oraz interakcji z niemutowalnymi obiektami.Nice to have: