Ajax Systems — розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема з 50 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури.
13 грудня 2021

Middle QA Engineer (Desktop) (вакансія неактивна)

Київ

Необхідні навички

— 1+ років досвіду мануального тестування Desktop або Mobile App;
— відмінні знання теорії тестування;
— досвід роботи з performance testing, localization testing, installation testing, failover and recovery testing;
— вміння застосовувати техніки тест-дизайну;
— знання SDLC;
— досвід роботи з вимогами та ТЗ;
— хороші аналітичні здібності;
— вміння не тільки знаходити проблему, а і причинно-наслідковий зв’язок;
— досвід роботи з JIRA, Confluence, Testrail;
— базові знання Windows/MacOS/Linux;
— досвід роботи з логами;
— досвід роботи з Kibana;
— досвід роботи з клієнт-серверною архітектурою;
— досвід роботи з Git та Jenkins;
— знання двійкової та шістнадцяткової систем числення;
— високий рівень самоорганізації.

Буде плюсом

— досвід роботи REST API чи gRPC;
— досвід роботи з MySQL/MongoDB;
— базові знання Python;
— досвід роботи з security and access control testing.

Пропонуємо

— свободу приймати рішення та втілювати ідеї
— можливість впливати на продукт і виробництво замість монотонного закриття задач
— роботу в мотивованій команді та zero bullshit culture
— гнучкий графік в офісі
— турботу та медичне страхування

Обов’язки

— тестування Desktop Application (Windows/MacOS);
— знаходити проблему не тільки в Desktop Application, а й інших частинах системи (Server, Mobile App, RTOS);
— можливість застосування методу WhiteBox тестування на основі знань Python;
— UI/UX тестування;
— BE тестування для локалізації проблеми;
— робота з QA Tools (MoсkServer, емулятори);
— участь в аналізі та апдейті документації;
— task estimation;
— взаємодія з іншими командами та відділами (розробники, дизайнери, бізнес-аналітики);
— взаємодія з учасниками Beta Test і командою Support;
— участь в оптимізації процесів тестування;
— робота з Git та Jenkins

Про проєкт

Ajax Systems — розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема з 50 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. У лінійці Ajax представлено централі керування із власною RTOS (OS Malevich), датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожна кнопка з функцією керування приладами, розумні розетки та реле.

Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Виробництво Ajax Systems налічує два заводи, що розташовані в Україні. Також у нас три R&D-офіси: у Києві, Харкові та Вінниці. Локальні команди продажів є у Великобританії, Італії, Іспанії, Португалії, Німеччині, Польщі, Норвегії, Румунії, Туреччині, ОАЕ та ПАР.

Датчики Ajax охороняють понад 1 000 000 користувачів у більш ніж 130 країнах світу.

За розробку пристроїв у Ajax відповідає R&D-департамент, який складається з чотирьох команд: System, Devices, Automation та QA.

До систем безпеки ставлять підвищені вимоги надійності та стабільності роботи, тому команда QA в Ajax Systems супроводжує продукт як на етапі розроблення, так і в процесі виробництва й подальшого розвитку. Учасники команди виявляють баги в залізі, софті або взаємодіях систем. Це не просто команда «клікерів», це творчі інженери. Вони перевіряють нові пристрої в різних екстремальних умовах: імітують рухи людей і тварин, відтворюють складні погодні умови, перепади температур, влаштовують контрольовані пожежі та затоплення.

Про проєкт, з яким будете працювати
Компанія Ajax Systems створює не тільки системи безпеки, а й своє програмне забезпечення. Тому для налаштування та роботи з системою Ajax був створений застосунок для ПК — Ajax PRO Desktop для Windows та MacOS. Ajax PRO Desktop включає в себе функціонал мобільного застосунку Ajax PRO, та професійний набір функцій, створений спеціально для охоронних та моніторингових компаній. Зрозумілий для користувачів застосунок насправді містить складну логіку та безліч залежностей. Він керує всією системою Ajax, тому QA команда має гарантувати коректну та стабільну роботу застосунку за будь-яких умов.

Чим технічно цікава вакансія?
Для досягнення поставлених цілей ми, команда QA, повинні заглиблюватись в будову системи на всіх її рівнях — від дії, виконаної девайсом, до відображення її на GUI застосунку. Проводимо тестування не тільки GUI, а й API. Аналізуємо вимоги і технічну документацію для нових розробок та функціоналу, починаючи тестування на ранніх стадіях розробки. Ми взаємодіємо з нашими бета-тестувальниками та отримуємо зворотний звязок та звернення від кінцевих користувачів через відділ технічної підтримки. Проводимо дослідження некоректної поведінки системи за допомогою логів, зовнішніх проявів, виявляємо причинно-наслідковий зв’язок. Використовуємо в роботі QA Tools, емулятори, MoсkServer та багато іншого. Наявна можливість застосування методу WhiteBox тестування на основі знань Python.

Ми підходимо до тестування творчо, тому постійно намагаємося вдосконалити та оптимізувати процеси за допомогою реалізації нових ідей, впровадження нових підходів, розвиваємось та покращуємо наш продукт.