Senior QA
Automation (Python)
Python 3.8, Pytest, Selenium
full time
Київ, м. Бориспільська
Ми використовуємо продуктово-інженерний підхід у вирішенні завдань. Оскільки ми продуктова компанія, нам важливо, щоб розробники не лише виконували завдання, а й розуміли проблеми бізнесу, які вони закривають.

Також ви можете впливати на процес створення і реалізації завдань.
Наш стек технологій
Python 3.8, Pytest, Selenium
PostgreSQL, Redis
React/Redux
Для цієї позиції важливі
Знання основ алгоритмів, структур даних
Досвід роботи з Python від 1 року
Досвід тестування від 2 років (Functional, Integration, Regression, User Acceptance, Risk Based)
Досвід роботи з Pytest
Відмінне розуміння принципів роботи веб-додатку
Буде плюсом
Досвід роботи з PostgreSQL
Досвід роботи з різними шаблонами і підходами в побудові автотестів
Досвід роботи з JavaScript
Досвід тестування API, мікросервісів
Що на вас чекає
Робота над архітектурою автотестів
Робота з метриками відділу QA
Створення автоматизованих систем, які не вимагають ресурсів для підтримки
Взаємодія з іншими розробниками та відділом підтримки
Запитайте нас про проект
Розкажіть в цілому
Технічно, проект є Django-додатком з кількома, порівняно невеликих, окремих сервісів на asyncio / aiohttp, які реалізують інтеграції зі сторонніми системами (телефонія, SMS-шлюзи).

Сервіси між собою спілкуються через RabbitMQ. Також є один маленький сервіс на Erlang, який використовується як websocket сервер.

Всього близько 100 тисяч рядків backend-коду. Зберігаємо дані в Postgres. Обсяги інформації в окремих таблицях - порядку десятків мільйонів рядків, тому потрібно грамотно думати про швидкодію. Для кешування використовуємо Redis.

Фронтенд - односторінковий додаток на React / Redux. Проект повністю мігрован на Python3 і останню версію Django. Ми завжди намагаємось підтримувати всі залежності проекту в останніх стабільних версіях.
Що по процесах?
У робочих процесах намагаємося мінімізувати бюрократію та дотримуємося методології SCRUM. У нас є Slack, JIRA, Confluence, Bitbucket.
Хто ініціює та ставить завдання?
Всі завдання виходять від нашого Product Office, який активно збирає зворотний зв'язок від клієнтів через службу підтримки.

Ми максимально відкриті новим технологіям за умови доречності і аргументованості їх застосування, так що ініціатива кожного із співробітників дуже важлива.
Code Review?
Весь код проходить code review. Релізи тестуються як автоматичними тестами, так і командою QA вручну по test case.

CI/CD в процесі впровадження. Поки що збірка, деплой і запуск сервісів відбувається командами за допомогою самописних скриптів.
І трохи про команду, будь ласка
Технічна команда складається з 14 осіб з поділом на зони відповідальності по продукту.. Project Manager, DevOps, QA Team, Front-end Team, Back-end Team.
Етапи співбесіди
10 хв
Дай відповіді на питання в анкеті та не забудь додати CV
30 хв
Zoom-meeting з HR і СТО. Знайомимось, розуміємо, чи співпадають наші погляди на процес роботи, на розробку і чи буде нам комфортно взаємодіяти
60 хв
Фінальний етап - технічна співбесіда, за підсумками якої приймається остаточне рішення про подальшу співпрацю
Актуальні вакансії
Front-end Team
React, Redux, Webpack, Python 3.8, Django 3, Celery, PostgreSQL, Redis
Back-end Team
Python 3.8, Django 3, Celery, PostgreSQL
Back-end Team
Python 3.8, Django 3, Celery, PostgreSQL
Marketing Team
Маєте питання? Телефонуйте
Якщо не любите дзвонити, пишіть: