Про роль
Ми шукаємо QA Engineer, який відповідатиме за якість у складному додатку з потужними backend-сервісами та багатою frontend-частиною. Ви розроблятимете тестові стратегії, будуватимете автоматизацію та використовуватимете AI-інструменти для прискорення покриття та раннього виявлення проблем.
Про наш продукт:
Ми створюємо навчальну платформу на базі штучного інтелекту, де розумні алгоритми генерують персоналізований досвід для кожного учня. Наше бачення — зробити революцію в освіті, поєднуючи штучний інтелект із захопливим сторітелінгом, щоб зробити навчання ефективнішим і доступнішим, ніж будь-коли.
Що ми шукаємо
Досвід тестування
У вас є 3+ роки досвіду в QA веб-додатків та глибоке розуміння методологій тестування — функціональне, регресійне, інтеграційне та дослідницьке. Ви вмієте писати зрозумілі тест-плани та баг-репорти, які розробники дійсно хочуть читати.
Backend навички
Ви впевнено тестуєте REST API за допомогою інструментів як Postman або програмних клієнтів. Ви розумієте, як валідувати операції з базою даних та цілісність даних (ми використовуємо PostgreSQL), і знайомі з асинхронними процесами, фоновими завданнями та процесами авторизації як OAuth та JWT. Буде плюсом досвід з інструментами навантажувального тестування як k6 або Locust.
Frontend навички
Ви маєте практичний досвід автоматизації браузера — Playwright, Cypress, Puppeteer або Selenium. Ви можете тестувати в різних браузерах і на різних пристроях, дбаєте про accessibility і розумієте, як проблеми зі станом frontend проявляються як баги для користувачів.
Автоматизація та CI/CD
Ви створювали та підтримували автоматизовані тестові набори, які запускаються в CI-пайплайнах (GitHub Actions, GitLab CI або подібні). Ви пишете чистий, підтримуваний тестовий код на JavaScript/TypeScript або Python і впевнено працюєте з процесами code review.
Відстеження фіч та якість релізів
Якість — це не лише пошук багів, а й забезпечення того, що те, що випускається, відповідає запланованому. Ви тісно працюватимете з інструментами управління проєктами (ми використовуємо Plane), щоб відстежувати фічі від розробки до deployment. Це означає перевірку повноти релізів, виявлення часткових реалізацій та розуміння того, як feature flags і поетапні rollout впливають на тестування в різних середовищах.
Робота з Claude
Ми очікуємо, що ви ефективно використовуватимете Claude у повсякденній роботі — генерація тест-кейсів з вимог, написання та налагодження скриптів автоматизації, аналіз логів і помилок, перевірка змін коду на ризики регресії. Ви також маєте вміти працювати з MCP-серверами та плагінами для розширення можливостей Claude у вашому робочому процесі. Критичне мислення тут важливе: знати, коли довіряти результатам AI, а коли перевіряти самостійно.
Буде плюсом
Досвід роботи з інструментами observability (Grafana, Sentry), contract або snapshot тестування, або основи security testing. Ми також цінуємо людей, які покращують внутрішні інструменти та developer experience.
Чим ви займатиметесь
Ви визначатимете тестові стратегії для нових фіч по всьому стеку, будуватимете автоматизацію, яка надійно працює в CI, та відстежуватимете deployment фіч від тікета до продакшну. Ви тісно співпрацюватимете з розробниками для раннього виявлення проблем і постійно покращуватимете наш підхід до якості — включно з пошуком нових способів, як AI-інструменти можуть допомогти.
Процес найму
- Практичне тестове завдання (максимум 2-4 години)
- Співбесіда з нашим Team Lead
- Текстова співбесіда в Signal з нашим Product Architect
- Обговорення деталей з CEO