Przejdź do treści
Logo: Michael Page

Python Test Architecture Engineer - IT Contracting

Michael Page

  • Miejsce pracy: Praca zdalna
  • Opublikowano: 23.06.2026
  • źródło: Michael Page
  • Praca zdalna
  • Kontrakt B2B

Opis oferty

  • Praca hybrydowa - 3 dni w tygodniu z biura w Krakowie
  • Umowa B2B via Michael Page

O naszym kliencie

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. Jest to propozycja dla specjalistów, którzy najlepiej odnajdują się w projektowaniu bibliotek, frameworków i wzorców architektonicznych, a nie wyłącznie w tworzeniu przypadków testowych. Rola daje możliwość realnego wpływu na jakość, skalowalność i spójność rozwiązań wykorzystywanych przez szersze grono inżynierów w organizacji. Ś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.

Opis stanowiska

  • Projektowanie i rozwijanie abstrakcyjnych interfejsów definiujących kontrakty dla komponentów odpowiedzialnych za emulację sprzętu oraz generowanie bodźców testowych.
  • Tworzenie spójnych warstw abstrakcji wykorzystywanych przez wiele implementacji i rodzin produktów.
  • Projektowanie niemutowalnych modeli konfiguracji wraz z walidacją reguł biznesowych i technicznych już na etapie tworzenia obiektów.
  • Definiowanie rozszerzalnych wzorców architektonicznych wspierających rozwój frameworku testowego.
  • Łączenie interfejsów w oparciu o wielodziedziczenie przy zachowaniu poprawnej struktury architektonicznej, zgodności metaklas oraz jednoznacznego porządku rozwiązywania metod.
  • Projektowanie i implementacja mechanizmów opisujących możliwości sprzętu oraz cechy poszczególnych komponentów z wykorzystaniem flag i kompozycji funkcjonalności.
  • Opracowywanie logiki filtrowania i doboru implementacji na podstawie dostępnych funkcji oraz charakterystyk urządzeń.
  • Tworzenie współdzielonych testów kontraktowych weryfikujących zgodność wszystkich implementacji z wymaganiami interfejsów.
  • Rozwijanie testów jednostkowych, integracyjnych oraz opartych o podejście property-based testing.
  • Implementacja mechanizmów leniwego obliczania i buforowania kosztownych operacji związanych ze stanem sprzętu lub emulatorów.
  • Dokumentowanie kontraktów programistycznych, zachowań interfejsów oraz zasad związanych z cache'owaniem i bezpieczeństwem wielowątkowym.
  • Współpraca z zespołem odpowiedzialnym za rozwój środowiska testowego dla systemów embedded.

Profil kandydata

  • Minimum 5 lat doświadczenia komercyjnego w programowaniu w Pythonie.
  • Doświadczenie w tworzeniu bibliotek, frameworków lub komponentów architektonicznych wykorzystywanych przez innych programistów.
  • Bardzo dobra znajomość mechanizmów opartych na abc.ABCMeta oraz @abstractmethod.
  • Praktyczne doświadczenie w projektowaniu kontraktów i abstrakcyjnych interfejsów.
  • Bardzo dobra znajomość dataclasses, w szczególności konfiguracji frozen=True, kw_only=True, walidacji w __post_init__ oraz bezpiecznej pracy z obiektami niemutowalnymi.
  • Doświadczenie w projektowaniu rozwiązań wykorzystujących wielodziedziczenie oraz kompozycję interfejsów.
  • Dobra znajomość zagadnień związanych z metaklasami i mechanizmem C3 linearization (MRO).
  • Praktyczne wykorzystanie enum.IntFlag i operacji bitowych do modelowania funkcjonalności oraz możliwości systemu.
  • Znajomość functools.cached_property, jego ograniczeń związanych z bezpieczeństwem wielowątkowym oraz interakcji z niemutowalnymi obiektami.
  • Doświadczenie w projektowaniu testów kontraktowych dla interfejsów abstrakcyjnych.
  • Bardzo dobra znajomość pytest.
  • Doświadczenie w pracy z testami jednostkowymi oraz integracyjnymi.
  • Gotowość do pracy w środowisku związanym z emulacją sprzętu oraz systemami hardware-adjacent.
  • Umiejętność tworzenia czytelnej dokumentacji technicznej i skutecznej komunikacji pisemnej.

Mile widziane

  • Doświadczenie związane z testowaniem urządzeń HID.
  • Znajomość systemów hardware-in-the-loop.
  • Doświadczenie z urządzeniami wykorzystującymi DAC/ADC oraz układami analogowymi.
  • Praktyczna znajomość hypothesis i metodologii property-based testing.
  • Doświadczenie w obszarze mutation testing.
  • Wiedza z zakresu systemów embedded lub środowisk firmware.

Oferujemy

  • Praca hybrydowa - 3 dni w tygodniu z biura w Krakowie, 2 dni zdalnie
  • Umowa B2B via Michael Page
  • Współpraca długoterminowa

Wymagania i benefity

Wymagane umiejętności

  • Bardzo dobra znajomość mechanizmów opartych na abc.ABCMeta oraz @abstractmethod
  • Bardzo dobra znajomość pytest
  • Doświadczenie w pracy z testami jednostkowymi oraz integracyjnymi
  • Minimum 5 lat doświadczenia komercyjnego w programowaniu w Pythonie
  • Praktyczne doświadczenie w projektowaniu kontraktów i abstrakcyjnych interfejsów

Mile widziane

  • Doświadczenie w obszarze mutation testing
  • Doświadczenie z urządzeniami wykorzystującymi DAC/ADC oraz układami analogowymi
  • Doświadczenie związane z testowaniem urządzeń HID
  • Praktyczna znajomość hypothesis i metodologii property-based testing
  • Wiedza z zakresu systemów embedded lub środowisk firmware
  • Znajomość systemów hardware-in-the-loop

Benefity

  • Praca hybrydowa - 3 dni w tygodniu z biura w Krakowie, 2 dni zdalnie
  • Umowa B2B via Michael Page
  • Współpraca długoterminowa

Szczegóły oferty

Branża
IT i programowanie
Rodzaj umowy
Kontrakt B2B
Tryb pracy
Praca zdalna
Wynagrodzenie
110 - 150 zł / godz.

Dodatkowe informacje z ogłoszenia

Numer referencyjny
JN-062026-7045372
Obszar
Systemy IT i testy
Sektor
Informatyka

Analiza TXO

Czego nie pokaże pojedynczy portal: rynek, historia i inne ogłoszenia tego wakatu.

Oferta w liczbach

Stawka
110 - 150 zł / godz.
Mediana podobnych ofert
23 940 zł / mies.
ta oferta: -8,8%
Podobne oferty
5980
oferty w IT · B2B · cała Polska
Rekrutacja trwa
7 dni
pierwsze wykrycie: 3 listopada 2026
Zmiany widełek
0
bez zmian
Portale
1
Michael Page

Python Test Architecture Engineer - IT Contracting (Michael Page, praca zdalna): stawka 110 - 150 zł / godz., czyli 21 840 zł miesięcznie - 8,8% mniej niż mediana 23 940 zł dla 5980 ofert tego typu (oferty w IT · B2B · cała Polska). TXO obserwuje tę rekrutację od 7 dni (pierwsze wykrycie: 3 listopada 2026). Widełki nie zmieniły się od pierwszego wykrycia.

Stawka na tle rynku

8,8% poniżej mediany podobnych ofert

Porównanie z 5 980 ofertami: oferty w IT · B2B · cała Polska.

Ta oferta
21 840 zł
Mediana
23 940 zł
Połowa ofert
20 000 - 27 720 zł

Kwoty miesięczne, tak jak podano w ogłoszeniach (brutto albo netto). Stawki godzinowe i roczne przeliczamy na miesiąc.

Historia widełek

Pracodawca nie zmienił widełek od pierwszej publikacji (3 lis 2026). Każdą zmianę zapiszemy tutaj.

Oś czasu rekrutacji

Rekrutacja trwa od 7 dni

  1. 10 listopada 2026

    Oferta trwa już 7 dni

  2. 3 listopada 2026

    Oferta pojawiła się na Michael Page

    Michael Page

Streszczenie TXO AI

Najważniejsze konkrety z opisu i lista informacji, których pracodawca nie podał - bez języka ogłoszeń rekrutacyjnych.

Bezpłatnie, po zalogowaniu.

O co zapytać na rozmowie

  1. Czy podana stawka jest brutto, czy netto?
  2. Kto będzie faktycznym pracodawcą i z kim podpisuję umowę - z agencją czy z firmą docelową?
  3. Czy kontrakt B2B przewiduje płatne dni wolne i jaki jest okres wypowiedzenia?
  4. Czy praca jest w pełni zdalna, czy są obowiązkowe wizyty w biurze? Kto zapewnia sprzęt?
  5. Jaki jest wymiar etatu i w jakich godzinach się pracuje?
  6. Od kiedy miałaby się zacząć praca?

Pokaż streszczenie TXO, a dopiszemy pytania o to, czego w ogłoszeniu brakuje.

O pracodawcy

Logo: Michael Page

Michael Page

Warszawa · 226 ofert pracy w serwisie

michaelpage.pl
Wszystkie oferty pracodawcy

Wyświetleń: 0Opublikowano 23 czerwca 2026Wróć do wyników

Może Cię zainteresować

Podobne oferty pracy

Wszystkie oferty
Logo: Hays

Projekt B2B/ Konsultant SAP FI TR

Hays

Cała Polska

120 - 145 zł / godz.
  • Praca zdalna
  • Kontrakt B2B
  • Doświadczenie w przygotowywaniu dokumentacji funkcjonalnej
  • Minimum 3 lata doświadczenia w konfiguracji SAP FI/TR
  • Praktyczna znajomość procesów płatności oraz integracji bankowych w SAP
  • +1

14 dni temuHays

Logo: Michael Page

AI Engineer

Michael Page

Warszawa

120 - 148 zł / godz.
  • Praca zdalna
  • Kontrakt B2B
  • Bardzo dobra znajomość języka angielskiego (w mowie i piśmie)
  • Doświadczenie w pracy z danymi w Pythonie (Pandas, NumPy)
  • Minimum 3 lata doświadczenia zawodowego na podobnym stanowisku
  • +3

11.05.2026Michael Page

Logo: Hays

Product Owner (Banking)

Hays

Warszawa, Łódź, Gdańsk, Wrocław, Poznań

100 - 150 zł / godz.
  • Kontrakt B2B
  • Karty
  • Obsługa zleceń
  • Płatności krajowe lub zagraniczne
  • +3

26 dni temuHays

Logo: Devire

Data Analyst

Devire

Warszawa

110 - 140 zł netto / godz.
  • Praca zdalna
  • Kontrakt B2B

02.09.2026Devire

Nie ma tu tego, czego szukasz? Damy znać e-mailem, gdy pojawią się nowe: praca zdalna w IT.

110 - 150 zł / godz.

Michael Page

Aplikuj przez partnera