Вакансія передбачає службу в ІТ-команді цифровізації МОУ на посаді тестувальника ручного та автоматизованого тестування цифрових продуктів. Основна задача – перевірка якості розроблених цифрових продуктів.
Обов'язки
проведення аналізу вимог до системи на можливість їхнього тестування, коректності, однозначності
розробка та виконання комплексних тест-планів та ручних тестів для покриття функціональних вимог, вимог до продуктивності системи, користувацьких вимог
планування та пріоритизація тестових активностей, розробка позитивних/негативних/граничних сценаріїв
проведення функціонального, регресійного, інтеграційного, навантажувального та стрес тестування системи
тестування API з точки зору безпеки, обробки даних, сумісності з іншими системами
розробка та підтримка автоматизованих тестів
дизайн, розробка та підтримка платформ (фреймворків) для автоматизованого тестування в середовищі безперервної інтеграції (CI/CD)
визначення вимог для тестового середовища та засобів автоматизованого тестування
забезпечення відстеження між вимогами, тест-кейсами та тестовими сценаріями
написання тестової документації, забезпечення її актуальності
розробка та вимірювання метрик якості системи
надання звітів щодо результатів тестування системи
тісна співпраця з розробниками для прояснення вимог, очікуваної поведінки системи
Вимоги
3+ років досвіду ручного/автоматизованого тестування складних проєктів
глибокі знання життєвого циклу розробки програмного забезпечення (SDLC)
ґрунтовні знання принципів, технік та методологій тестування; майстерність в написанні чітких, лаконічних та комплексних тест-планів та тест-кейсів
досвід роботи з Jira, Confluence, Git; досвід роботи з програмами для заведення та відстеження дефектів
гарні знання мови SQL та досвід тестування даних в реляційних і не реляційних базах даних (наприклад Azure SQL, PostgreSQL, Cosmos DB MongoDB)
досвід налаштування автоматизованих робочих процесів з нуля: написання тестової стратегії, побудова автоматизованого процесу тестування та генерації звіту, забезпечення надійного виконання тестів в середовищі безперервної інтеграції (CI/CD environments) (наприклад GitHub Actions / Azure DevOps / Jenkins)
досвід роботи з автоматизованими платформами (фреймворками) для тестування користувацьких інтерфейсів (UI) та програмних інтерфейсів (API) (наприклад Selenium / Playwright / RestAssured чи схожі)
здатність досліджувати та виправляти помилки в тестових сценаріях, налаштовувати тестове середовище та генерувати тестові дані
знання операційних систем Windows, Linux на рівні користувача
знання мережевих технологій та протоколів: DNS, HTTP/HTTPS, TCP/IP, UDP, REST API; розуміння структури JSON/XML
досвід тестування продуктивності системи (performance testing) є бажаним
високий рівень відповідальності, самоорганізації; прискіплива увага до деталей
мотивація до змін у державному секторі, бажання зміцнювати обороноздатність України
Умови
можливість переведення чинних військовослужбовців за згодою безпосереднього командира
можливість переведення чинних військовослужбовців, які за висновком ВЛК придатні до служби у військових частинах забезпечення, ТЦК та СП, ВВНЗ, навчальних центрах тощо
всі види військового забезпечення
офіс в центрі міста Київ (5/2, 9-18)
успішне проходження поліграфа
житло кандидат шукає самостійно
Отримуйте сповіщення про нові вакансії в обраний підрозділ