Programista Pythona w teście Kijów Ajax Systems jest twórcą i producentem systemów bezpieczeństwa Ajax z funkcjami inteligentnego domu . To ponad 50 urządzeń, aplikacje mobilne i desktopowe, infrastruktura serwerowa. W skład linii Ajax wchodzą centrale sterujące posiadające własny RTOS (OS Malewicz), czujniki ruchu, otwarcia, przeciwpowodziowe i przeciwpożarowe, syreny uliczne i domowe, przycisk alarmowy z funkcją sterowania urządzeniami, inteligentne gniazda i przekaźniki. Co roku wykazujem
Programista Pythona w teście
Kijów
Ajax Systems jest twórcą i producentem systemów bezpieczeństwa Ajax z funkcjami inteligentnego domu . To ponad 50 urządzeń, aplikacje mobilne i desktopowe, infrastruktura serwerowa. W skład linii Ajax wchodzą centrale sterujące posiadające własny RTOS (OS Malewicz), czujniki ruchu, otwarcia, przeciwpowodziowe i przeciwpożarowe, syreny uliczne i domowe, przycisk alarmowy z funkcją sterowania urządzeniami, inteligentne gniazda i przekaźniki.
Co roku wykazujemy wielokrotny wzrost zarówno liczebności zespołu, jak i liczby użytkowników na całym świecie. Produkcja Ajax Systems obejmuje dwa zakłady zlokalizowane na Ukrainie. Posiadamy także cztery biura badawczo-rozwojowe: w Kijowie, Charkowie, Lwowie i Winnicy. Lokalne zespoły sprzedaży znajdują się w Wielkiej Brytanii, Włoszech, Hiszpanii, Portugalii, Niemczech, Polsce, Norwegii, Rumunii, Turcji, Zjednoczonych Emiratach Arabskich i Republice Południowej Afryki.
Czujniki Ajax chronią ponad 1 800 000 użytkowników w ponad 169 krajach na całym świecie.
Zespół QA Device Automation opracowuje kompleksy oprogramowania i sprzętu do testowania urządzeń w procesie rozwoju, sprawdzania oprogramowania sprzętowego urządzeń po każdej aktualizacji oraz tworzy narzędzia ułatwiające i zwiększające dokładność testów ręcznych.
Co będzie trzeba zrobić:
- Analiza dokumentacji technicznej, przypadki testowe
- Wdrożenie zautomatyzowanych testów urządzeń z wykorzystaniem Pythona i frameworka Pytest < /li>
- Wsparcie i optymalizacja środowiska testowego
- Praca z infrastrukturą CI w oparciu o Jenkins
- Rozwój interfejsów graficznych (PySide, PyQt) dla narzędzi testowych
- Interakcja z zespołem Manual QA w celu rozwiązania „problemów” i automatyzacji
Wymagane umiejętności:
- Od 6 miesięcy komercyjnego doświadczenia w testowaniu automatyzacja (autotesty inne niż UI/frontend/API)
- Znajomość Pythona 3.7+
- Znajomość OOP, zasad i praktyk programowania
- Doświadczenie z GIT
- Solidna znajomość systemu operacyjnego UNIX/Linux na poziomie użytkownika
- Język angielski – średniozaawansowany (na poziomie wystarczającym do zrozumienia dokumentacji i StackOverflow);
Będzie dodatkowym atutem:
- Doświadczenie z Pytestem
- Doświadczenie z CI Jenkins
- Doświadczenie z grafiką tworzenie aplikacji w języku Python
- Znajomość i zrozumienie teorii testowania.
Oferujemy:
- Swobodę podejmowania decyzji i wdrażania pomysłów
- Możliwość wpływania na produkt i produkcję zamiast monotonnego zamykania zadań >
- Praca w zmotywowanym zespole i zero bzdur
- Elastyczny grafik w biurze
- Ubezpieczenie medyczne