> DOU
senior
SharksCodeQA Engineer
format:Remotecompany:Product
appiumautomation qaapi testingpostmanswaggerxcodeandroid studiofirebasecrashlyticssql
react nativeswiftcharles proxyproxymankafka
> full description
SharksCode — українська ліцензована IT-компанія, яка створює ефективні та надійні інноваційні сервіси. Ми спеціалізуємося на розробці високотехнологічних програмних рішень і платформ у B2B-сегменті в сфері iGaming.
Ми очікуємо, що ти:
- Маєш від 5 років комерційного досвіду в QA.
- Маєш практичний досвід тестування мобільних застосунків на iOS та Android.
- Тестував(ла) Web, адміністративні панелі та Backend/API.
- Маєш практичний досвід розробки та підтримки automated tests.
- Розумієш принципи побудови та розвитку automation framework.
- Працював(ла) з Appium або іншими інструментами mobile automation.
- Розумієш особливості тестування mobile applications на різних пристроях, версіях ОС, розмірах екранів та network conditions.
- Маєш досвід functional, regression, integration, smoke, exploratory та end-to-end testing.
- Розуміння Performance Testing та mobile performance: CPU, memory, battery consumption, network performance.
- Вмієш тестувати REST API за допомогою Postman, Swagger або аналогів.
- Розумієш клієнт-серверну архітектуру, взаємодію frontend/backend та принципи роботи API.
- Впевнено користуєшся Browser DevTools та інструментами аналізу network-запитів.
- Маєш практичний досвід роботи з Xcode та Android Studio для аналізу логів, crash reports, build/version information та діагностики проблем.
- Працював(ла) з Firebase, Crashlytics або аналогічними інструментами.
- Розумієш життєвий цикл мобільного застосунку та процеси підготовки й публікації релізів в App Store та Google Play.
- Вмієш створювати та підтримувати test cases, checklists, test plans, test reports та automation test suites.
- Маєш базові практичні знання SQL та баз даних.
- Розумієш SDLC, STLC та CI/CD.
- Застосовуєш risk-based testing для визначення пріоритетів та необхідного обсягу тестування.
- Вмієш аналізувати вимоги, знаходити edge cases, dependencies, суперечності та потенційні ризики.
- Маєш досвід root cause analysis та локалізації причин виникнення дефектів.
- Використовуєш AI-інструменти для аналізу вимог, створення тестової документації, impact analysis та оптимізації QA/automation процесів.
Твої майбутні задачі:
- Аналізувати бізнес-вимоги, технічну документацію, API та дизайн-макети.
- Знаходити функціональні прогалини, суперечності, edge cases та potential risks ще до початку тестування.
- Формувати test approach / test strategy для нового функціоналу.
- Тестувати мобільні застосунки на iOS та Android.
- Тестувати Web, адміністративні панелі та Backend.
- Виконувати functional, regression, integration, smoke, exploratory та end-to-end testing.
- Тестувати REST API та інтеграції між сервісами.
- Перевіряти роботу продукту на різних пристроях, версіях ОС, браузерах та за різних network conditions.
- Створювати та підтримувати manual та automated test cases.
- Розробляти й підтримувати автоматизовані тести та automation framework.
- Автоматизувати критичні бізнес-флоу, Smoke та Regression сценарії.
- Інтегрувати automation tests у CI/CD pipeline.
- Аналізувати результати automated tests та локалізувати причини падінь.
- Контролювати flaky tests, дублювання та стабільність automation suite.
- Тестувати mobile-specific функціональність: push notifications, deep links, WebView, permissions, background/foreground states, app lifecycle, offline/poor network scenarios.
- Аналізувати application logs, crash reports та network requests.
- Створювати детальні bug reports із severity/priority, steps to reproduce та необхідними технічними даними.
- Проводити root cause analysis складних дефектів разом із розробниками.
- Брати участь у release validation та контролювати якість Mobile і Web релізів.
- Використовувати AI для Requirement Review, Impact Analysis, Test Case Generation, Automation Analysis та Regression Planning.
- Допомагати вдосконалювати QA та Automation процеси й впроваджувати quality gates.
Буде плюсом:
- Досвід тестування застосунків на React Native / Swift.
- Досвід роботи з Charles Proxy, Proxyman, Fiddler або аналогічними інструментами.
- Поглиблений досвід mobile automation із Appium або іншими frameworks.
- Досвід роботи з іншими automation tools та frameworks.
- Досвід тестування push notifications, deep links, WebView, in-app purchases та інших mobile-specific features.
- Досвід тестування платежів та зовнішніх інтеграцій.
- Знання PostgreSQL, MySQL або MongoDB.
- Розуміння мікросервісної та event-driven архітектури.
- Досвід роботи з Kafka або іншими message brokers.
- Досвід тестування high-load систем.
- Досвід роботи з monitoring/logging tools.
- Досвід роботи у продуктовій компанії або сфері iGaming.
- Досвід побудови або масштабування QA/Automation процесів.
- Досвід інтеграції AI-інструментів у QA та automation workflow.
Що ми пропонуємо:
- Можливість впливати та відчувати свій вплив всередині компанії;
- Компенсація, яка зростає разом з вашими досягненнями;
- Оплачувана відпустка (24 дні на рік) та лікарняні;
- Медичне страхування;
- Бюджет на конференції, семінари та тренінги, які допоможуть вам розвиватися як професіоналу;
- Гнучкий графік роботи;
- Затишний, сучасний офіс з усім необхідним в історичному центрі Києва з безкоштовним паркуванням.
Зацікавила вакансія? Надсилайте резюме — будемо раді знайомству.
Відгукнутись на вакансію