Не просто код, а твій вплив на мільйони українців 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-процесах. * Вміння аналізувати вимоги, знаходити граничні сценарії, суперечності та потенційні ризики. * Здатність самостійно організовувати тестування задачі та відповідати за якість перевірки в межах своєї зони відповідальності.
Nice to have: * Досвід побудови або розвитку тестового automation framework. * Досвід тестування складних інтеграцій між декількома системами. * Розуміння асинхронної взаємодії, message broker тощо. * Досвід роботи з Google Cloud Pub/Sub, RabbitMQ, Kafka або аналогічними технологіями. * Досвід тестування Ext JS або Vue.js застосунків. * Досвід performance або load testing. * Досвід роботи з великими обсягами даних та складною бізнес-логікою. * Досвід у логістичних, транспортних, GPS-моніторингових, TMS/WMS/YMS, ERP або інших складних доменних системах.
Чому експерти різних напрямів працюють з нами: Технологічно: * Високонавантажені системи з реальними викликами масштабування * Сучасний стек та свобода технологічних рішень * Можливість впливати на архітектуру продуктів, якими користуються мільйони
Професійно: * Менторство від сеньйорів з досвідом enterprise-рішень * Разом будуємо інновації, що працюють для мільйонів
Ідейно: * Продукт, що змінює країну — не просто ще один стартап * Тут команди стають драйверами технологічних змін
Benefits: * Компенсація додаткових витрат, пов’язаних з робочими завданнями, здійснюються до внутрішніх політик компаній. * Добровільне медичне страхування та страхування життя. * Корпоративні знижки від партнерів NOVA. * Підтримка ментального здоров’я. Можливість безоплатних консультацій з корпоративним психологом. * Соціальна відповідальність та волонтерський рух «Свої для своїх». * Клуби за інтересами: біговий, шаховий та інші ініціативи для натхнення. * Соціальні відпустки та компенсації відповідно до КЗпП України.
Наступний крок за тобою. Ми чекаємо на знайомство — залишилось лише отримати твоє резюме.