
Software Development Engineer in Test
- On-site, Remote
- Kyiv, Kyivska oblast, Ukraine
- QA
Job description
Precoro — українська продуктова компанія, яка вже 10 років розвиває власний продукт у фінтех напрямку. Ми допомагаємо компаніям оптимізувати та автоматизувати закупівлі, позбутися ручної роботи та контролювати закупівельну діяльність у всіх підрозділах.
Понад 1000 клієнтів у більш ніж 80 країнах вже переконалися в здатності Precoro створювати реальну бізнес-цінність і забезпечувати суттєву економію коштів.
Ми шукаємо Software Development Engineer in Test, який допоможе нам в покращенні якості продукту, що активно розвивається.
Наш ідеальний кандидат шукає команду, де він стане архітектором підходів, а не тільки виконавцем.
Твої задачі включатимуть:
Розвиток та рефакторинг E2E-автоматизації:
Проєктування та вдосконалення архітектури існуючого тестового фреймворку (Playwright + TypeScript).
Оптимізація та аудит існуючих E2E-тестів (прискорення прогонів, підвищення стабільності).
Проведення Code Review для команди автоматизаторів, менторинг та впровадження єдиних стандартів написання тестового коду.
Розвиток культури якості на рівні розробки (Shift-Left Testing):
Перехід від великої кількості E2E-тестів до оптимізованої піраміди тестування (впровадження контролю якості на рівні коду, API та інтеграцій).
Допомога розробникам у налаштуванні тестування їхнього коду (Unit / Integration) та впровадження Quality Gates у CI/CD.
Впровадження та моніторинг метрик якості: налаштування відстеження ключових показників (Test Coverage, Flaky Tests rate, Execution Time, Pass/Fail ratios) для оцінки ефективності тестування та стабільності продукту.
Аналіз причин дефектів (Root Cause Analysis): занурення в логи та код застосунку для локалізації проблем на бекенді/фронтенді та створення стратегії їх покриття.
Ми шукаємо людину, яка:
Є експертом у Playwright + TypeScript: має глибокий практичний досвід побудови та масштабування складних фреймворків автоматизації з нуля або їх рефакторингу.
Має досвід менторингу та Code Review: вміє скеровувати команду QA Automation та General QA, підтягувати їхній рівень та будувати чистий, підтримуваний тестовий код.
Мислить продуктово та процесно: розуміє, що якість не обмежується UI-тестами, і прагне зміщувати контроль якості на ранні етапи розробки (Shift-Left).
Має сильне інженерне мислення: вміє читати та дебажити код застосунку (незалежно від мови розробки) для аналізу логів, виявлення причин падінь та оцінки тестопридатності (Testability) систем.
Буде плюсом:
Досвід роботи з бекенд-технологіями (PHP, Python) або інструментами тестування коду для цих екосистем.
Досвід оптимізації важких E2E-пайплайнів у CI/CD (GitHub Actions, GitLab CI) за допомогою паралелізації та ізоляції середовищ.
Якщо це про тебе — чекаємо на твій відгук!
Що ми пропонуємо:
Довіра — база: Без мікроменеджменту — ми цінуємо твої ідеї та ініціативи.
Культура команди: Ти ніколи не залишишся сам на сам — наша команда відкрита, чесна та завжди готова допомогти.
Компенсація професійного розвитку: Ми інвестуємо у твій ріст через курси, лекції та інші можливості навчання.
26 днів відпочинку щороку (15 днів відпустки + 11 державних свят): Ми дбаємо про баланс між роботою та особистим життям.
Медичне страхування (після шести місяців) та необмежена кількість лікарняних без медичних довідок: Здоров’я — пріоритет.
Pet-friendly офіс у Києві: Любиш свого пухнастого друга? Бери його з собою на роботу!
Підтримка України: Ми активно допомагаємо Збройним Силам та долучаємося до проєктів, які наближають нашу перемогу.
Наш процес найму прозорий та швидкий:
Скрінінг резюме (Ми уважно розглядаємо всі резюме, але зв’яжемося лише з релевантними кандидатами)
Зустріч з рекрутером (45 хв)
Технічна співбесіда з Head of QA (1 година)
Фінальне інтерв’ю з CTO (30 хв)
Приєднуйся до команди, яка цінує довіру, прозорість і відкриту комунікацію. Більше про цінності Precoro можна прочитати за цим посиланням.
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
