Пошук роботи на robota.uaukraine

Ця вакансія вже завершена

Ajax Systems — вакансія в Middle Automation QA Engineer (Python)
Вакансія закрита

Middle Automation QA Engineer (Python)

Ajax Systems
4 роки тому
13 березня 2020
Київ

Ми, 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 року  на ринку

  • Курси іноземної мовиКурси іноземної мови
  • Знижки працівникамЗнижки працівникам
  • Компенсація навчанняКомпенсація навчання
  • Гнучкий графікГнучкий графік