Мы - Компания IT_One, стратегический партнер по цифровизации российского бизнеса и государственных органов. Наша команда реализует крупнейшие проекты цифровой трансформации. Собрали большую команду, в которой сочетаются профессионализм, опыт и молодость.Более 2500 сотрудников. Офисы в Москве, Санкт-Петербурге и Омске.
Сейчас мы находимся в поисках Senior QA Automation.
Создается отдельная подкоманда в периметре Оформления Заказа, которая будет преимущественно заниматься задачами логистики. Предполагается как самостоятельная работа над задачами бизнеса, так и участие в других задачах команды при необходимости. В ведении команды находятся несколько микрофронтов и bff к ним (backend for frontend).
Обязанности
- Функциональное тестирование;
- Контрактное тестирование
- Разработка и отладка автотестов для UI и API;
- Поддержка работоспособности уже написанных тестов;
- Ведение документации, написание скриптов, анализ требований;
- Сопровождение релизов, мониторинг качества продукта;
- Работа с баг-трекингом, разбор и проведение анализа результатов тестирования;
Обязательные требования
Опыт работы от 2 лет Уверенное знание теории тестирования Уверенное знание основных практик тест-дизайна и умение применять их на практике Знание базовых команд Git Базовые знания SQL (CRUD + join) Уверенные знания REST Уверенные навыки тестирования API (использование инструментов для тестирования API, особенности тестирования API) Опыт тестирования WEB Понимание как работают клиент-серверные приложения, умение локализовать дефект в клиент-серверных приложениях. Умение использовать панель разработчика в Chrome (верстка, консоль, сеть) Умение настраивать заглушки (Желательно в Wiremock) Опыт функционального, интеграционного и E2E-тестирования Знает и понимает, что такое CI/CD, базовый опыт использования готовых пайплайнов (Желательно Jenkins) Умение оценивать стандартные задачи Умение работать с логами (желательно OpenSearch, Kibana, Jaeger) Понимание особенностей процесса тестирования в разных методологиях разработки (Waterfall, Scrum, Kanban) Умение работать с нереляционными БД (Желательно MongoDB) Умение работать с брокерами сообщений (Желательно Kafka) Понимание особенностей тестирования асинхронных взаимодействий Уверенные знания Java Core Уверенные знания Selenide и Rest-assured (или аналогов) Уверенные знания TestNG или аналогов Понимание основных принципов ООП Знание основных паттернов проектирования ПО и автотестов в частности Понимание работы систем сборки приложений (maven/gradle) Понимание основных принципов построения архитектуры фреймворков автоматизации Умение написать клиенты взаимодействия с базами данных и использовать их на уровне автотестов
Будет плюсом
Опыт тестирования и автоматизации мобильных приложений на нативных фреймворках