QA Engineer
Ми розвиваємо комплексну CRM-систему та низку допоміжних сервісів. Наш бекенд повністю побудований на Python: основний моноліт на Django REST Framework, а також мікросервіси на FastAPI та Litestar. Шукаємо проактивного Middle QA Engineer, який забезпечить якісне мануальне тестування, поступово вибудує автоматизацію з нуля та зможе вирости до ролі QA Lead / QA Manager.
🛠 Який технічний стек та інструменти ми очікуємо (або будемо використовувати):
- Мова автоматизації: Python (Pytest, Requests).
- Тестування API: Postman, Swagger / OpenAPI.
- Бази даних: Базове знання SQL (вміння написати прості запити для перевірки даних у базі).
- Тестова документація: TestRail, Zephyr (або інші TMS), Jira, Confluence.
- Інфраструктура та CI/CD: Git, розуміння базових принципів CI/CD (GitHub Actions / GitLab CI), Docker.
- Процеси та надійність: SLA, SLO, SLI, Pre-mortems, Post-mortems.
📌 Що потрібно буде робити:
- Мануальне тестування (API & Web): Проведення функціонального, регресійного та інтеграційного тестування моноліту (DRF) та мікросервісів (FastAPI, Litestar).
- Робота з тестовою документацією: Написання, підтримка та актуалізація класичних тест-кейсів, чек-листів та баг-репортів.
- Автоматизація (згодом): Поступовий перехід від мануального тестування до написання та підтримки автотестів на Python.
QA Менеджмент та Процеси:
- Впровадження та моніторинг метрик надійності та якості сервісів (SLA, SLO, SLI).- Активна участь в управлінні інцидентами: підготовка pre-mortems для нових релізів та розбір post-mortems після збоїв.
- Побудова та оптимізація процесів тестування в команді.
🎯 Що ми очікуємо від тебе (Must Have):
- Досвід роботи на позиції QA Engineer від 2 років.
- Сильне розуміння теорії тестування та вміння застосовувати її на практиці (техніки тест-дизайну).
- Впевнений практичний досвід тестування RESTful API.
- Розуміння принципів клієнт-серверної архітектури та мікросервісного підходу.
- Базові знання Python (вміння читати код бекенду та готовність писати автотести).
- Розуміння концепцій SLA, SLO, SLI та їх впливу на якість продукту.
Аналітичне мислення, самостійність та готовність брати на себе відповідальність за якість релізів.
💡 Буде плюсом:
- Досвід налаштування CI/CD пайплайнів для автотестів.
- Досвід роботи з системами логування та моніторингу (Kibana, Grafana, Datadog тощо).
Ми пропонуємо:
• Можливість впливати на якість продукту та будувати QA-процеси практично з нуля
• Реальний шлях росту до QA Lead / QA Manager разом із розвитком продукту та команди
• Високий рівень автономності та можливість пропонувати й впроваджувати власні рішення
• Пряму взаємодію з технічною командою, фаундерами та продуктовими рішеннями
• Гнучкий формат роботи: remote-first та гнучкий графік
• Підтримку навчання та професійного розвитку: курси, сертифікації, AI-інструменти, QA/DevOps практики.
• Роботу над highload/real-business задачами у сфері CRM та retention-маркетингу.
• Конкурентну компенсацію та регулярний перегляд фінансових умов відповідно до результатів і зони відповідальності.
Required skills experience
| QA | 1 year |
| SQL початковий рівень | 1 year |
| Postman API | 1 year |
| Swagger | 1 year |
| CI/CD | 1 year |
| Формування та написання тест кейсів за допомогою TestRail | 1 year |
| Jira & Confluence | 1 year |
| PyTest | 1 year |
| OpenAPI | 1 year |
| AI Data Training | 6 months |
Required domain experience
| Advertising / Marketing | 1 year |
| E-commerce / Marketplace | 1 year |
| Fintech | 1 year |
| SaaS | 1 year |
Required languages
| English | B1 - Intermediate |
| Ukrainian | C2 - Proficient |