Middle QA Automation Engineer
Привіт! Ми шукаємо Middle Automation QA Engineer (Java) до нашої зграї в SharksCode 🦈💙
SharksCode — українська IT-компанія, що створює високотехнологічні програмні рішення та платформи для B2B-ринку, зокрема у сфері iGaming.
Ми шукаємо Middle Automation QA Engineer, який допоможе розвивати автоматизацію тестування продукту, підвищувати стабільність релізів і підтримувати високу якість програмного забезпечення.
У цій ролі ти працюватимеш з UI, API та мобільною автоматизацією, інтегруватимеш автотести в CI/CD та братимеш участь у всіх етапах життєвого циклу розробки.
Ми очікуємо, що ти:
– Маєш 2+ роки досвіду в автоматизації тестування (web та/або API).
– Впевнено працюєш з Playwright (Java) для написання UI-автотестів.
– Маєш досвід автоматизації REST API тестування з Rest Assured.
– Працював(ла) з TestNG для організації тестових suite’ів та запусків.
– Маєш практичний досвід застосування патернів автоматизації (Page Object, Page Factory).
– Розумієш принципи ООП та патерни проєктування.
– Вмієш писати чистий, підтримуваний і зрозумілий код.
– Маєш досвід роботи з Git.
– Працював(ла) з Maven або Gradle.
– Розумієш принципи роботи REST API, cookies та токенів.
– Маєш досвід інтеграції тестів у CI/CD процеси.
– Розумієш SDLC та Agile-процеси розробки.
Твої майбутні задачі:
– Аналіз бізнесових і функціональних вимог та технічної документації.
– Участь у зустрічах зі стейкхолдерами для уточнення вимог до продукту.
– Декомпозиція задач і оцінка трудовитрат на автоматизацію тестування.
– Визначення та пріоритезація тест-кейсів для автоматизації.
– Розробка та підтримка автоматизованих тестів для UI (web), API та мобільних застосунків.
– Інтеграція автотестів у CI/CD пайплайни.
– Підтримка стабільності тестів та усунення флейків.
– Участь у code review та підтримка стандартів якості коду.
– Співпраця з командами розробки для підвищення тестованості продукту.
– Формування звітності за результатами тестування.
– Участь у демо продукту та плануванні тестових активностей.
Буде плюсом:
– Досвід автоматизації мобільного тестування з Appium (Android / iOS).
– Розуміння мікросервісної архітектури.
– Досвід роботи з Docker або контейнеризацією тестових середовищ.
– Розуміння безпекових аспектів мобільної розробки.
– Досвід роботи з моками або тестуванням через БД.
Кроки до оферу:
🤝 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 |