Привіт! Ми шукаємо Automation QA Engineer до нашої зграї в SharksCode 🦈💙 SharksCode — українська IT-компанія, яка розробляє високотехнологічні B2B-платформи у сфері iGaming. Ми створюємо складні високонавантажені продукти, де якість, стабільність та швидкість релізів є критично важливими. Ми шукаємо Automation QA Engineer, який допоможе розвивати автоматизацію тестування продукту, підвищувати стабільність релізів та забезпечувати високу якість програмного забезпечення. У цій ролі ти працюватимеш з UI, API та мобільною автоматизацією, інтегруватимеш автотести в CI/CD та братимеш участь у всіх етапах життєвого циклу розробки.
Ми очікуємо, що ти:
Маєш 2+ роки комерційного досвіду в автоматизації тестування Web та/або API.
Впевнено працюєш з Playwright (Java): створюєш UI-автотести, працюєш із локаторами, очікуваннями, стабілізуєш flaky-тести та використовуєш підходи Page Object або компонентну архітектуру.
Маєш практичний досвід автоматизації REST API з використанням REST Assured.
Працював(ла) з авторизацією (tokens, cookies), валідацією схем і контрактів, негативними сценаріями та підготовкою тестових даних.
Маєш досвід використання TestNG: test suites, Data Providers, групування тестів, паралельні запуски та конфігурація запусків.
Маєш практичний досвід інтеграції автотестів у CI/CD.
Добре розумієш принципи ООП та застосовуєш їх на практиці.
Знаєш патерни проєктування та використовуєш їх у тестовій автоматизації.
Вмієш писати чистий, підтримуваний і зрозумілий код.
Маєш досвід роботи зі статичним аналізом коду або лінтерами.
Впевнено працюєш з Git, включаючи вирішення конфліктів.
Працював(ла) з Maven або Gradle.
Розумієш принципи роботи cookies, токенів та маєш базові знання JavaScript для потреб автоматизації.
Добре розумієш SDLC, маєш досвід роботи в Agile-командах та вмієш оцінювати, планувати й пріоритезувати задачі.
Твої майбутні задачі:
Аналіз бізнесових, функціональних та технічних вимог.
Участь у зустрічах із замовниками та стейкхолдерами для уточнення вимог.
Декомпозиція задач та оцінка трудовитрат на автоматизацію тестування (Web, API, Mobile).
Визначення та пріоритизація тест-кейсів для автоматизації.
Створення та підтримка Test Cases, Test Suites і Test Plans.
Розробка та підтримка автоматизованих тестів для Web UI, REST API та мобільних застосунків.
Інтеграція автотестів у CI/CD та забезпечення стабільності їх запусків.
Участь у Code Review та дотримання стандартів якості тестового коду.
Взаємодія з командами розробки для підвищення тестованості продукту та швидкого усунення дефектів.
Формування звітності щодо результатів тестування, покриття, якості та ризиків.
Участь у демо продукту та плануванні тестових активностей протягом SDLC.
Буде плюсом:
Досвід автоматизації мобільного тестування з Appium (Android/iOS).
Розуміння принципів мікросервісної архітектури.
Розуміння безпекових аспектів мобільної розробки.
Досвід роботи з Docker.
Досвід використання mocks/stubs.
Досвід роботи з базами даних для потреб тестування.
Кроки до оферу: 🤝 Interview with Recruiter 🧠 Technical Interview 💙 Offer
Ми пропонуємо: 🌴 24 оплачуваних дні відпустки, 14 лікарняних та 5 days off. ⏰ Гнучкий початок робочого дня — з 9:00 до 11:00. 🏥 Медичне страхування. 💰 Бонуси та премії за результати роботи та досягнення команди. 🐶 Офіс у центрі Києва — ми pets friendly. 💆 Lounge area в офісі для відпочинку між задачами. 🎾 Падел-теніс, футбол і тренування на полігоні для тих, хто любить активний відпочинок. 📚 Компенсацію навчання, внутрішні мітапи та воркшопи, а також доступ до корпоративної LMS. 🎁 Корпоративну валюту, яку можна обмінювати на мерч, подарунки або додаткові бенефіти.


