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