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