Мы - Компания IT_One, стратегический партнер по цифровизации российского бизнеса и государственных органов. Наша команда реализует крупнейшие проекты цифровой трансформации. Собрали большую команду, в которой сочетаются профессионализм, опыт и молодость. Более 2500 сотрудников. Офисы в Москве, Санкт-Петербурге и Омске.
Сейчас мы находимся в поиске QA Automation Java/Kotlin в проект для нашего заказчика - Лидера рынка DIY в России.
Обязанности
- разработка и поддержка автотестов для backend и UI
- участие в тестировании мобильного приложения
- анализ, разбор и помощь в решении проблем, связанных с АТ
- участие в технических встречах и обсуждении архитектурных решений.
- оценка трудоёмкости задач, планирование и контроль сроков выполнения.
- Ведение дефектов, технических задач и тестовой документации
Обязательные требования
Опыт работы от 2 лет
!Уверенное знание теории тестирования
!Уверенное знание основных практик тест-дизайна и умение применять их на практике
Знание базовых команд Git
Базовые знания SQL (CRUD + join)
Уверенные знания REST
!Уверенные навыки тестирования API (использование инструментов для тестирования API, особенности тестирования API)
!Опыт тестирования WEB (Mobile будет большим плюсом)
Понимание как работают клиент-серверные приложения, умение локализовать дефект в клиент-серверных приложениях.
Умение настраивать заглушки (Желательно в Wiremock)
!Опыт функционального и интеграционного тестирования
Знает и понимает, что такое CI/CD, базовый опыт использования готовых пайплайнов
Умение оценивать стандартные задачи
Умение работать с логами (желательно OpenSearch)
Умение работать с нереляционными БД (Желательно MongoDB)
Умение работать с брокерами сообщений (Желательно Kafka)
!Понимание особенностей тестирования асинхронных взаимодействий
!Уверенные знания Java Core (желательно еще и Kotlin)
!Уверенные знания Selenium/Playwright и Rest-assured (или аналогов)
Уверенные знания JUnit/TestNG/KTest или аналогов
!Понимание основных принципов ООП
!Знание основных паттернов проектирования ПО и автотестов в частности
Понимание работы систем сборки приложений (maven/gradle/npm и т.д.)
Будет плюсом
*