Ця вакансія вже завершена
Ми, Ajax Systems, створюємо систему безпеки і пристрої smart home. Хочемо, щоб кожен будинок став безпечним і надійним, а сигналізації - технологічними, стильними і простими у використанні. Віримо в інтернет речей і розумну безпеку як його основу. Пишаємось якістю і стабільністю OS Malevich. Кількість нового функціоналу, який ми деліверимо до користувачів стрімко зростає. Щоб не втратити якісні показники нашого продукту і не збавляти темпи випуску нових фіч, ми активно працюємо над розвитком автоматизованого тестування.
Чим технічно цікава вакансія?
Нам потрібен QA в команду автоматизації тестування. Автотести у нас - це розроблений нами фреймворк, який являє собою складний програмно-апаратний комплекс, який інтегрований в CI:
є спеціальні, розроблені нами на базі OS Malevich, фізичні емулятори, які імітують реальні девайси
є софт на python, який взаємодіє з сервером, Ajax Hub і емуляторами
є логіка, яка робить висновки - на скільки коректно поводиться система в процесі тестування
Частина розробленої програмної платформи використовується в нашому десктоп- додатку - Ajax Pro. Крім цього, різні відділи QA в Ajax Systems використовують фреймворк для спрощення мануального тестування.
Які стоять задачі?
Розробка та впровадження автоматизованого тестування нових та старих функцій Ajax Hub за допомогою Python
підтримка та покращення уже реалізованої бази end-to-end автотестів
робота з інфраструктурою CI на базі Jenkins
розробка інструментів тестування для мануальних тестувальників
пошук та аналіз невідповідностей поведінки системи згідно з технічним завданням
постійне поглиблення знань про роботу Ajax Systems
Що шукаємо у кандидаті?
комерційний досвід в тестовій автоматизації (non-UI/frontend/API autotests)
досвід асинхронного програмування на Python
досвід роботи з pytest
досвід роботи з git
базові знання UNIX/Linux OS
технічний бекграунд
уміння декомпозування завдання
хороші комунікативні навички
Чудово, якщо у Вас є:
досвід роботи з Shell, make
досвід роботи з embedded low-power OS
досвід у розробці об'єктно-орієнтованих методологій
досвід написання автотестів для embedded продуктів
Як працює команда?
кожен новачок проходить школу підготовки. Це значна база знань по наших продуктах і величезна кількість практичних завдань. По результатах виконання ви отримуєте швидкий зворотній зв'язок, що допомагає швидко і якісно інтегрувати у команду
кожного дня проводимо локальні командні мітинги, щоб оцінити роботу по різним фронтам і оцінити проблеми, з якими ми зіштовхуємося у робочому процесі
Яна Бабий
Ajax Systems - компанія розробник та виробник розумних систем безпеки
більше 500 співробітників
з 2012 року на ринку
- Курси іноземної мови
- Знижки працівникам
- Компенсація навчання
- Гнучкий графік