Logika IT School — школа програмування для дітей і підлітків. Ми розробляємо власну LMS: BackOffice, у якому команда керує навчанням, і кабінет студента, де діти навчаються. Продуктом користуються сотні тисяч учнів, а також викладачі, менеджери й адміністратори. Готуємося до виходу на нові ринки.
Шукаємо досвідченого QA-інженера з фокусом на автоматизацію.
Твоя задача — системно розвивати API-автотести, вибудувати UI-автоматизацію ключових сценаріїв і зробити так, щоб ручної роботи ставало менше, а впевненості в релізах — більше.
Що зараз з тестуванням
Автотести пишемо на Playwright (TypeScript), API-перевірки також збираємо в колекціях Postman.
UI-автоматизацію ключових користувацьких сценаріїв потрібно вибудувати.
Ручну регресію починаємо скорочувати: усе, що можна стабільно перевіряти автоматично, має перевірятися автоматично.
Поруч — QA Lead, з яким ви разом визначаєте підхід і рев'ювите тести.
Чим ти займатимешся
Основний фокус — автоматизація. Ручне тестування залишається там, де воно корисніше за автотест: нові фічі, дослідницьке тестування, складні інтеграційні випадки.
Автоматизація
Оцінити наявні автотести й Postman-колекції: що вони перевіряють, що застаріло, що варто перенести в код.
Будувати UI-автотести ключових сценаріїв на Playwright: структура проєкту, тестові дані, стабільні селектори, читабельні перевірки.
Переводити ручну регресію в автотести там, де це окупається.
Тестування продукту
Тестувати нові фічі в BackOffice і кабінеті студента з урахуванням ролей, прав доступу та інтеграцій.
Перевіряти дані через SQL, API — через Postman і Swagger, DevTools.
Писати баг-репорти, які розробник відтворює без додаткових питань.
Кого ми шукаємо
Людину, яка:
читає вимоги, документацію API, дані — і приходить з конкретними питаннями;
бачить, що потенційно може зламатися для користувача, і з цього починає;
доводить задачу до результату: тест стабільний, зрозумілий і працює в загальному запуску;
шукає, як прибрати повторювану ручну роботу, а не мириться з нею;
повідомляє про проблему одразу;
хоче розвиватись в продукті.
Обов'язково
Від 3 років комерційного досвіду в QA, з них щонайменше 1 рік автоматизація — основна частина твоєї роботи.
Ми пишемо на Playwright, але досвід Cypress, WebdriverIO чи Selenium теж підходить: нам важливо, як ти будуєш тести, а перехід на Playwright — частина онбордингу.
Впевнений JavaScript або TypeScript: async/await, модулі, типи — на рівні, достатньому, щоб писати й рев'ювити код тестів.
Автоматизація API-перевірок: тести в коді або Postman зі скриптами; розуміння HTTP, статус-кодів, авторизації.
SQL: JOIN, GROUP BY, підзапити — для перевірки й підготовки тестових даних.
Git: гілки, pull request, код-рев'ю.
Досвід розбору нестабільних тестів до причини.
Буде плюсом
Комерційний досвід з Playwright.
Запуск автотестів у CI (Jenkins, GitHub Actions чи інший).
Перенесення Postman-колекцій у код або автоматичний запуск колекцій.
Тестування систем з багатьма ролями й правами доступу, оплат або CRM-інтеграцій.
TestRail чи інша система керування тест-кейсами.
Docker на рівні користувача.
Досвід в EdTech.
Стек продукту
Frontend: React.
Backend: Java, REST API, PostgreSQL/MySQL.
Інфраструктура: Jenkins, Vault, Docker.
Автотести: Playwright (TypeScript), Postman.
Задачі — у Jira, працюємо спринтами.
Умови
Оплата: фіксована, перегляд оплати в кінці року за результатами. Перший місяць — оплачуваний випробувальний період. Виплати стабільні, без затримок.
Зайнятість: full-time, повністю віддалено, гнучкий графік. Синхронізуємося на зустрічах спринту.
Основне місце роботи: шукаємо людину, для якої Logika буде єдиною основною роботою — без паралельної full-time роботи й комерційних проєктів. Це не про переробки чи доступність 24/7, а про час і увагу, щоб глибоко розібратися в продукті й відповідати за результат. Якщо в тебе є інша регулярна активність — викладання, open source, волонтерство, — розкажи на першій розмові, обговор


