AQA (Playwright/Cypress)
— Vue 3 / Nuxt 3
— Socket.io (real-time дані)
— REST API (Laravel / Node.js / GO)
— Chart.js / klinecharts
Обов'язкові вимоги
— Автоматизація (Playwright або Cypress):
· досвід написання e2e тестів з нуля
· вміння вибрати і налаштувати інструмент (Playwright / Cypress)
· побудова структури проєкту з патерном Page Object Model
· покриття критичних флоув (login, ордери, фінансові операції)
· інтеграція автотестів у CI/CD
· вміння дебажити падаючі тести
— Впевнене ручне тестування веб-застосунків frontend та backend функціоналу
— Досвід написання тест-кейсів, чеклістів, баг-репортів
— Розуміння життєвого циклу дефекту та процесів QA
— Postman: тестування REST API, складання колекцій, перевірка відповідей, авторизація (Bearer, API Key)
— Базове розуміння HTTP: методи, статус-коди, заголовки, тіло запиту/відповіді
— Робота з DevTools: вкладки Network, Console, Application (cookies, localStorage)
— Тестування реалтайм-функціональності (WebSockets, live-оновлення даних)
— Досвід роботи з таск-трекерами (Jira, Сlickup або схожі)
— Вміння чітко описувати баги: кроки, очікуваний/фактичний результат, середовище
— Регресійне тестування перед релізами
— Тісна співпраця з frontend/backend розробниками
— Вміння читати логи та аналізувати помилки
Буде плюсом
— Базові навички автоматизації: Playwright або Cypress
— Розуміння криптодомену: біржі, ордери, гаманці, транзакції, баланси
— Досвід тестування графіків (chart.js, klinecharts)
— Досвід тестування CRM-систем або торгових платформ
— Знання SQL для перевірки даних напряму в БД
— Досвід з Charles Proxy / Fiddler для перехоплення запитів
— Базові знання JavaScript
— Досвід навантажувального тестування / стрес тести
— Базове розуміння git (перемикатися між гілками, дивитися diff)
Що важливо
— Уважність до деталей і системний підхід
— Вміння мислити як користувач і як система одночасно
— Вміння самостійно досліджувати продукт і знаходити неочевидні баги
— Відповідальність за якість, не за кількість тест-кейсів
— Комунікація з розробниками