HOME Quality Assurance & Testing Middle Python Developer in test (QA Server Automation)
  • Ajax
  • Lviv, Lviv Oblast
  • Full-Time
  • 8 days ago
Ajax VERIFIED EMPLOYER

Middle Python Developer in test (QA Server Automation).

Quality Assurance & Testing Full-Time

Middle Python Developer in test (QA Server Automation): our view in 3 lines...

  • The Role:This role is for a Python test automation engineer supporting the backend of a microservices-based security-systems ecosystem.
  • The Person:The person will develop and maintain the test framework and quality-control tools, integrate tests and tools into CI/CD, analyze test results, and support other teams using them.
  • Requirements:The role requires Python, PyTest, OOP, SOLID, DDD, TDD, BDD, Bash/Unix, CI/CD, NoSQL databases including MongoDB and Redis, Docker, and Git.

About the role

Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Наші рішення захищають домівки та бізнеси клієнтів у понад 180 країнах світу.

Команда розробки шукає Python Developer in test (Software Development Engineer in Test), який підключиться до автоматизації back-end частини екосистеми Ajax. Наші продукти працюють на мікросервісній архітектурі та обробляють дані з мільйонів пристроїв у реальному часі, тож якість back-end напряму впливає на надійність систем безпеки наших користувачів.

Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Наші рішення захищають домівки та бізнеси клієнтів у понад 180 країнах світу.

Команда розробки шукає Python Developer in test (Software Development Engineer in Test), який підключиться до автоматизації back-end частини екосистеми Ajax. Наші продукти працюють на мікросервісній архітектурі та обробляють дані з мільйонів пристроїв у реальному часі, тож якість back-end напряму впливає на надійність систем безпеки наших користувачів.

Основні hard skills:

  • Розуміння принципів дизайну (OOP, SOLID, DDD, TDD, BDD)
  • Впевнене володіння Python (Core & standard libraries, PyTest, Multiprocessing & Threading & Async)
  • Базові знання Bash/Unix
  • Розуміння CI/CD
  • Досвід роботи з NoSQL базами даних (MongoDB, Redis)
  • Базове володіння Docker
  • Досвід роботи з Git
  • Досвід роботи з JIRA, Confluence, Testrail
  • Базові знання теорії тестування
  • Буде плюсом:

  • Досвід роботи з низькорівневими бінарними протоколами
  • Досвід роботи з gRPC
  • Досвід роботи з протоколами TCP рівня
  • Які стоять задачі:

  • Розробка та підтримка тестового фреймворку
  • Розробка інструментів контролю якості
  • Інтеграція тестів та інструментів в процес CI/CD
  • Аналіз результатів тестування
  • Підтримка інших команд при роботі з тестовим фреймворком та інструментами контролю якості
  • Пропонуємо:

  • Можливість висувати власні ідеї та впливати на продукт і виробництво
  • Роботу у вмотивованій команді та zero bullshit culture
  • Конкурентну заробітну плату
  • Медичне страхування
  • Корпоративну англійську мову
  • Комплект системи безпеки Ajax (участь у проєкті бета-тесту — отримання та тестування нових гаджетів до їх релізу)
  • Ajax Systems — це українська історія успіху, яка виросла в глобальний продукт. Пристроям Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об’єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації.
    Published October 28, 2026
    Location Lviv, Ukraine
    Job Type Full-Time