QA Automation Engineer
Привіт! Ми шукаємо Automation QA Engineer (Java) до нашої зграї в SharksCode 🦈💙
SharksCode — українська IT-компанія, що створює високотехнологічні програмні рішення та платформи для B2B-ринку, зокрема у сфері iGaming.
Ми шукаємо Automation QA Engineer, який допоможе розвивати автоматизацію тестування продукту, підвищувати стабільність релізів, формувати тестову стратегію та підтримувати високу якість програмного забезпечення. У цій ролі ти працюватимеш з UI, API та мобільною автоматизацією, інтегруватимеш автотести в CI/CD та братимеш участь у всіх етапах життєвого циклу розробки.
Ми очікуємо, що ти:
– Маєш 4+ роки досвіду в автоматизації тестування (web / API / mobile) у комерційних проєктах.
– Маєш досвід роботи в мікросервісній архітектурі та з розподіленими системами.
– Впевнено працюєш з Playwright (Java) для написання UI-автотестів, оптимізації стабільності та побудови масштабованих framework’ів.
– Маєш глибокий досвід автоматизації REST API тестування з Rest Assured.
– Працював(ла) з TestNG для побудови test suites, оптимізації виконання тестів, parallelization та tagging.
– Маєш практичний досвід побудови масштабованих automation framework’ів із використанням підходів Page Object / Component / Facade.
– Добре розумієш test pyramid, test strategy та coverage strategy.
– Маєш досвід роботи з flaky tests та їх стабілізацією.
– Розумієш підходи до mobile testing для Android / iOS.
– Маєш сильні знання Java, принципів ООП, SOLID та design patterns.
– Вмієш писати чистий, підтримуваний і зрозумілий код та дотримуєшся Clean Code practices.
– Маєш досвід проведення code review та підтримки стандартів тестового коду.
– Впевнено працюєш з Git.
– Працював(ла) з Maven або Gradle.
– Маєш досвід інтеграції автотестів у CI/CD процеси.
– Працював(ла) з Docker для containerized test execution.
– Добре розумієш SDLC та маєш досвід роботи в Agile-командах.
– Вмієш пріоритизувати задачі, приймати технічні рішення та брати на себе технічне лідерство в межах команди.
Твої майбутні задачі:
– Аналіз бізнесових, функціональних і технічних вимог із фокусом на testability.
– Визначення тестової стратегії для API / UI / Mobile / Integration / Contract testing.
– Декомпозиція, оцінка та планування automation задач.
– Побудова, розвиток і підтримка test automation framework’ів для UI, API та mobile.
– Визначення coverage strategy: що автоматизуємо, на якому рівні та з яким пріоритетом.
– Інтеграція автотестів у CI/CD як quality gates.
– Оптимізація часу виконання pipeline’ів і підвищення стабільності тестів.
– Аналіз результатів тестування, формування метрик (coverage, pass rate, defect leakage).
– Взаємодія з командами Dev / DevOps для покращення testability продукту через mocks, test data та environments.
– Участь у code review та визначення стандартів тестового коду.
– Менторинг Middle / Junior AQA, проведення knowledge sharing.
– Технічне лідерство в межах команди або домену: best practices, підходи, стандарти.
– Участь у cross-team ініціативах, пов’язаних із contract testing та узгодженням test strategy.
Буде плюсом:
– Досвід mobile automation з Appium (Android / iOS).
– Досвід performance testing з JMeter або Gatling.
– Розуміння основ security testing.
– Досвід роботи з SQL та базами даних.
– Досвід роботи з mocks / stubs (MockServer, WireMock).
– Досвід побудови test data management strategy.
– Досвід роботи з Apache Kafka та розуміння event-driven architecture.
Кроки до оферу:
🤝 Interview with Recruiter
🧠 Technical Interview
💙 Offer
Ми пропонуємо:
🌴 24 оплачуваних дні відпустки, 14 лікарняних та 5 days off.
⏰ Гнучкий початок робочого дня — з 9:00 до 11:00.
🏥 Медичне страхування.
💰 Бонуси та премії за результати роботи та досягнення команди.
🐶 Офіс у центрі Києва — ми pets friendly.
💆 Lounge area в офісі для відпочинку між задачами.
🎾 Падел-теніс, футбол і тренування на полігоні для тих, хто любить активний відпочинок.
📚 Компенсацію навчання, внутрішні мітапи та воркшопи, а також доступ до корпоративної LMS.
🎁 Корпоративну валюту, яку можна обмінювати на мерч, подарунки або додаткові бенефіти.
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |