Ajax Systems — це міжнародна технологічна компанія, найбільший в Європі розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема зі 135 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Наразі в компанії більше 3 300 працівників. А датчики Ajax охороняють 2,5 млн користувачів у більш ніж 187 країнах світу.
Жодний датчик або централь Ajax не потрапить до клієнта, не пройшовши жорсткий контроль якості за допомогою програмного та апаратного забезпечення, розробленого командою Автоматизації. Наше головне завдання – забезпечити серійний випуск максимально можливої кількості пристроїв із найвищою якістю у стислий термін.
Automation Department займається розробкою програмно-апаратних комплексів для тестування кожного пристрою в процесі виробництва, створює роботизовані лінії для автоматизації збирання та пакування. А також розробляє програмне забезпечення для прошивки пристроїв і керування виробництвом, що дає змогу оптимізувати витрати часу на виготовлення датчиків. Для цього використовують Python 3 та Embedded C. Наша мета на найближче майбутнє - повна автоматизація виробництва з використанням конвеєрів та роботів на кожному етапі тестування, збирання та пакування датчиків.
Ми в пошуках нового гравця для QA Department, який пліч-о-пліч з командою буде автоматизувувати тести десктопних застосунків написаних на Python та QT/QML, а також хардвер продуктів та API. Наші тести запускаються при кожному збиранні білда, тож їх необхідно аналізувати та збирати статистичні дані. Для тебе буде багато різнопланових завдань та інженерних викликів.
Необхідні знання та навички:
- впевнені знання знання теорії тестування;
- вміння написання технічної документації (тест кейси, баг репорти);
- досвід роботи зі стандартними бібліотеками Python3 і pytest, Selenium;
- навички роботи з роботи з QT (pyQT or PySide) + QML;
- досвід у використанні git та mySQL;
- базові знання UNIX/Linux OS;
- технічний бекграунд;
- володіння англійською мовою на рівні розуміння технічної документації.
Буде плюсом:
- досвід у розробці власних проектів;
- досвід зі Squish or Appium;
- досвід у тестуванні декстопних застосунків;
- досвід написання автотестів для embedded продуктів;
- досвід роботи з Docker;
- досвід роботи з асинхронними потоками;
- володіння англійською вище рівня B1.
Завдання:
- розробка та впровадження автоматизованого тестування декстопних застосунків за допомогою Python;
- підтримка та покращення вже реалізованої бази end-to-end автотестів;
- робота з інфраструктурою CI на базі Jenkins;
- пошук та аналіз невідповідностей поведінки застосунків згідно з технічним завданням;
- постійне поглиблення знань про роботу Ajax Systems.
Пропонуємо:
- можливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво;
- роботу у вмотивованій команді та zero bullshit culture;
- конкурентну заробітну плату;
- медичне страхування;
- корпоративну англійську мову;
- компенсацію профільного навчання;
- можливість взяти участь у проєкті бета-тесту систем безпеки Ajax — отримання та тестування нових гаджетів до їх релізу.
Ajax Systems — це українська історія успіху, місце неймовірної сили та енергії.
Долучайтеся, щоб зробити Made in Ukraine синонімом надійності 🇺🇦