Umnico | t2 - Омниканальная платформа для роста продаж и поддержки клиентов.
Наш продукт - универсальный бизнес мессенджер с функциями CRM, аналитикой, автоматизацией и чатом для сайта.
В продуктовой корзине компании имеется публичное api, web интерфейс, мобильное приложения и плагины для сторонних CRM-систем.
Ищем QA Engineer, который поможет команде поддерживать качество текущего функционала и выпускать новые возможности продукта.
Это полноценная работа, не подработка и не совмещение.
Чем предстоит заниматься:
Тестировать новый и существующий функционал web-приложения.
Проводить функциональное, интеграционное, регрессионное и исследовательское тестирование.
Тестировать REST API и интеграции со сторонними сервисами.
Анализировать требования, макеты и постановки задач.
Участвовать в обсуждении и планировании разработки.
Составлять и актуализировать тест-кейсы и чек-листы.
Оформлять баг-репорты, проводить ретест исправлений.
Проверять данные с помощью SQL-запросов.
Анализировать сетевые запросы, ответы сервера, логи и ошибки.
Проводить smoke-тестирование после релизов.
Взаимодействовать с разработчиками, аналитиками, дизайнерами и технической поддержкой.
Участвовать в развитии тестовой документации и процессов QA.
Что мы ожидаем:
Коммерческий опыт тестирования ПО от 3 лет.
Уверенное знание теории тестирования и техник тест-дизайна.
Опыт тестирования сложных web-приложений.
Опыт тестирования REST API с помощью Postman или аналогичных инструментов.
Понимание клиент-серверной архитектуры.
Знание HTTP/HTTPS, методов запросов, кодов ответов, headers, cookies, JSON и способов авторизации.
Уверенную работу с Chrome DevTools.
Умение составлять SQL-запросы для проверки данных.
Опыт работы с тестовой документацией: тест-кейсами, чек-листами и баг-репортами.
Опыт работы с системами управления задачами и тестированием.
Умение анализировать требования, находить граничные случаи и оценивать риски.
Умение понятно описывать проблемы и конструктивно взаимодействовать с командой.
В этой роли можно развиваться не только в ручном тестировании, но и в смежных технических направлениях:
Участвовать в развитии автоматизации тестирования на Python.
Покрывать API и ключевые пользовательские сценарии автотестами.
Работать с Git: ветками, merge request, code review и процессом поставки изменений.
Знакомиться с CI/CD и подключать автоматические проверки к пайплайнам.
Работать с Linux-серверами, Docker и тестовыми окружениями.
Анализировать серверные логи, состояние сервисов и причины технических ошибок.
Взаимодействовать с базами данных, очередями сообщений и внутренними сервисами продукта.
Постепенно расширять техническую зону ответственности в зависимости от интересов и навыков.
Что мы предлагаем:
Этапы:
В сопроводительном прошу указать:
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.