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