Не просто код, а твій вплив на мільйони українців Nova Digital — це технологічне серце екосистеми NOVA, де твій код стає частиною щоденного життя цілої країни. Про масштаб наших сервісів:
50+ млн запитів щодня проходять через наші системи
10+ млн активних користувачів покладаються на наші рішення
Ми будуємо не просто продукт — ми створюємо технологічну інфраструктуру, яка об’єднує людей, бізнеси та можливості вже майже по цілому світу.
Про проєкт: Ми розвиваємо веб-додатки для автоматизації логістичних процесів: планування маршрутів, управління рейсами, моніторингу транспорту в реальному часі та взаємодії з водіями автотранспорту. Наші продукти охоплюють внутрішні операційні веб-застосунки з формами, довідниками та диспетчерськими екранами, а також backend-сервіси, API, інтеграції між системами та асинхронну обробку даних. Шукаємо Middle AQA Engineer, який братиме участь у забезпеченні якості продуктів на різних рівнях: тестуванні веб-інтерфейсів та API, перевірці бізнес-логіки й інтеграцій, підготовці тестової документації та розвитку автоматизованого тестування. Роль передбачає поєднання ручного й автоматизованого тестування, аналіз вимог та ризиків, пошук причин дефектів і тісну взаємодію з розробниками та бізнес-аналітиками протягом усього циклу розробки. Технологічний контекст продуктів: веб-додатки, PHP, MySQL, JavaScript, Ext JS, Vue.js, REST/jsonRPC API, Google Cloud, Google Cloud Pub/Sub, інтеграції з внутрішніми та зовнішніми системами.
Що робитимеш як Middle AQA Engineer:
Аналізувати вимоги, визначати необхідний обсяг тестування та ризики.
Забезпечувати тестування нової та існуючої функціональності на рівні web-інтерфейсів, API, інтеграцій і даних.
Готувати та підтримувати тест-кейси, чеклісти й необхідні тестові дані.
Виявляти, документувати та супроводжувати дефекти до їх виправлення.
Локалізовувати проблеми та аналізувати їх причини за допомогою DevTools, логів, API-запитів і даних у базі.
Розробляти нові та підтримувати існуючі автоматизовані тести.
Разом із командою визначати сценарії, для яких автоматизація тестування є доцільною.
Розвивати regression suite, підтримувати стабільність автотестів та аналізувати причини їх падіння.
Брати участь в інтеграції автоматизованих тестів у CI/CD-процеси.
Брати участь у refinement, плануванні та обговоренні реалізації задач.
Взаємодіяти з бізнес-аналітиками при уточненні вимог та очікуваної поведінки системи.
Взаємодіяти з розробниками під час локалізації дефектів і вирішення технічних проблем.
Брати участь у вдосконаленні процесів тестування та практик забезпечення якості в команді.
Твій ідеальний профіль: Must-have
3+ роки комерційного досвіду у тестуванні програмного забезпечення.
Хороше розуміння теорії тестування, видів і рівнів тестування, технік тест-дизайну.
Практичний досвід функціонального, інтеграційного та регресійного тестування web-додатків.
Розуміння принципів клієнт-серверної архітектури та взаємодії frontend і backend компонентів.
Досвід тестування REST API за допомогою Postman, Swagger/OpenAPI або аналогічних інструментів.
Вміння працювати з HTTP, JSON, request/response, headers, status codes та аналізувати помилки API.
Базове знання SQL та здатність самостійно перевіряти й готувати необхідні тестові дані.
Досвід аналізу логів у Kibana, Graylog або аналогічних інструментах.
Практичний досвід автоматизації тестування web-додатків та/або API.
Знання JavaScript або TypeScript на рівні, достатньому для написання та підтримки автотестів.
Досвід роботи з одним із фреймворків автоматизації: Playwright, Cypress, WebdriverIO, Selenium або аналогічними.
Розуміння принципів побудови підтримуваних автоматизованих тестів: структура тестів, локатори, test data, fixtures, очікування та повторне використання коду.
Досвід роботи з browser DevTools та Git.
Розуміння життєвого циклу розробки ПЗ та ролі QA на різних його етапах.
Досвід роботи в Scrum, Kanban або змішаних Agile-процесах.
Вміння аналізувати вимоги, знаходити граничні сцен



