Мы - Компания IT_One, стратегический партнер по цифровизации российского бизнеса и государственных органов. Наша команда реализует крупнейшие проекты цифровой трансформации. Собрали большую команду, в которой сочетаются профессионализм, опыт и молодость. Более 2500 сотрудников. Офисы в Москве, Санкт-Петербурге и Омске.
Сейчас мы в поиске Специалиста по автоматизации тестирования Java/Kotlin.
Обязанности
1. Расширение и актуализация тестовой документации 2. Регрессионное тестирование при постоянных релизах 3. Проверка корректности работы оборудования в разных условиях (разные прошивки электронных ценников, расстояние до шлюза, помехи и т.п.) 4. Интеграционное тестирование 5. Анализ инцидентов, связанных с неправильным отображением цен или «зависшими» устройствами. 6. Расширение и поддержка текущих автотестов (Java/Kotlin) 7. Верификация данных и корректности обновлений 8. Взаимодействие с поддержкой магазинов и поставщиком оборудования.
Обязательные требования
Опыт работы от 2 лет Соотношение ручного и авто: 60 авто/40 ручное Уверенное знание теории тестирования Уверенное знание основных практик тест-дизайна и умение применять их на практике Знание базовых команд Git Базовые знания SQL (CRUD + join) Уверенные знания REST Уверенные навыки тестирования API (использование инструментов для тестирования API, особенности тестирования API) Опыт тестирования WEB Понимание как работают клиент-серверные приложения, умение локализовать дефект в клиент-серверных приложениях. Умение настраивать заглушки (Желательно в Wiremock) Опыт функционального, интеграционного и E2E-тестирования Умение оценивать стандартные задачи Умение работать с логами (желательно OpenSearch) Умение работать с нереляционными БД (Желательно MongoDB) Умение работать с брокерами сообщений (Желательно Kafka) Понимание особенностей тестирования асинхронных взаимодействий Уверенные знания Java Core Уверенные знания Selenium/Playwright и Rest-assured (или аналогов) Уверенные знания JUnit/TestNG/KTest или аналогов Понимание основных принципов ООП Знание основных паттернов проектирования ПО и автотестов в частности Понимание работы систем сборки приложений (maven/gradle) Понимание основных принципов построения архитектуры фреймворков автоматизации Умение написать клиенты взаимодействия с базами данных и брокерами сообщений и использовать их на уровне автотестов
Будет плюсом
*