QA Engineer — Web Applications

Про роль

Ми шукаємо 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-інструменти можуть допомогти.

Процес найму

  1. Практичне тестове завдання (максимум 2-4 години)
  2. Співбесіда з нашим Team Lead
  3. Текстова співбесіда в Signal з нашим Product Architect
  4. Обговорення деталей з CEO

 

 

Required languages

Ukrainian Native
English B1 - Intermediate
Published 5 February
443 views
·
134 applications
52% read
·
49% responded
Last responded 3 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...