Про роботу
Ajax Systems — розробник і виробник бездротових систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема з 36 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. У лінійці Ajax представлено централі керування із власною RTOS (OS Malevich), датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожна кнопка з функцією керування приладами, розумні розетки та реле. Датчики Ajax охороняють понад 1 300 000 користувачів у більш ніж 130 країнах світу.
У нас багато пропрієтарних технологій. Так, ми впроваджуємо в ДНК продукту можливості й технології, копіювання яких є настільки трудомістким процесом, що просто не має сенсу. Такими розробками стали радіопротоколи Jeweller і Wings, операційна система OS Malevich, алгоритми датчиків і багато іншого. Саме в команду розробки OS Malevich нам потрібен розробник, якому буде цікаво написання е2е тестів для автоматизації процесу тестування.
Чим технічно цікава вакансія:
- Автотести у нас — це розроблений нами фреймворк, складний програмно-апаратний комплекс, інтегрований в CI:
- з спеціальними, розробленими на базі OS Malevich, фізичними емуляторами, які імітують реальні девайси
- софт на python, який взаємодіє з сервером, Ajax Hub і емуляторами
- логіка, яка робить висновки — на скільки коректно поводиться система в процесі тестування
- Крім цього, різні відділи QA в Ajax Systems використовують фреймворк для спрощення мануального тестування
Що шукаємо у кандидаті:
- 2+ років комерційного досвіду в розробці програмного забезпечення на Python
- Рівень знання Python — strong middle
- Технічний бекграунд
- Досвід роботи з ООП
- Практичний досвід роботи з git
- Знання UNIX/Linux OS
- Досвід роботи зі стандартними бібліотеками Python (os, multiprocessing, threading, socket)
- Досвід роботи з asyncio
- Досвід роботи з CI
Буде плюсом:
- Досвід роботи з hardware проектами
- Досвід роботи з pytest
Які стоять задачі:
- розробка та впровадження автоматизованого тестування функцій Ajax Hub за допомогою Python
- підтримка та покращення уже реалізованої бази end-to-end автотестів
- робота з інфраструктурою CI на базі Jenkins
- пошук та аналіз невідповідностей поведінки системи згідно з технічним завданням
- постійне поглиблення знань про роботу Ajax Systems
Ми пропонуємо:
- Cвободу приймати рішення та втілювати ідеї
- Можливість впливати на продукт і виробництво замість монотонного закриття задач
- Роботу у вмотивованій команді та zero bullshit culture
- Турботу та медичне страхування
Долучайтеся, щоб зробити Made in Ukraine синонімом надійності.
Ajax — свобода бути інженером!
Відгуки про роботу в Ajax Systems 6
Артем Сулейманов - Junior PHP developer - Киев - працівник, з 2021
04.09.21Артем Сулейманов - Junior PHP developer - Киев - працівник, з 2021
Анонім - Engineer - Київ - працював(-ла) по 2021
30.06.21Анонім - Engineer - Київ - працював(-ла) по 2021
Анонім - Junior technical support engineer - Киев - працівник, з 2021
08.06.21Анонім - Junior technical support engineer - Киев - працівник, з 2021