Обязанности:
ЗАДАЧИ, КОТОРЫЕ МЫ ПРЕДЛАГАЕМ: Анализ требований и составление и актуализация тестовой документации (чек-листы, тест-кейсы); Разработка новых тестовых сценариев API, UI, DB; Углубленное изучение функциональности системы; Подготовка тестовых данных; Проведение функционального, регрессионного, исследовательского и интеграционного тестирования backend сервисов; Осуществлять совместную работу с аналитиками и разработчиками над тест-кейсами и сценариями тестирования. КАКИЕ ЗНАНИЯ И НАВЫКИ ДЛЯ НАС ВАЖНЫ: Опыт работы в QA на проектах промышленной разработки frontend (web), backend (REST API); Знание методологии QA и тест-дизайна (подходы к написанию тестовых сценариев на основе задачи для разработчика, способы локализации ошибок, анализ результатов и тд); Опыт работы с баг-трекерами, инструментами управления задачами и проектной документацией (Jira, Confluence и т.д.); Умение разрабатывать сценарии тестирования, составлять и использовать Trace Matrix, приоритизировать тесты; Опыт работы с REST API, HTTP/HTTPS, JSON-формат запросов; Уверенное владение Chrome DevTools или аналогов; Опыт ручного и автоматизированного API-тестирования с помощью Postman / SoapU / Swagger (в т.ч. создание тестовых сценариев и скриптов); Опыт работы с системами логирования, чтение логов (отчеты, алерты, дэшборды) Kibana,Grafana; Умение работать с VCS-системами (Git, SVN и тд) + CI/CD (Jenkins, GitCI и др.); Знание SQL для подготовки тестовых данных и анализа результатов работы тестов и сервисов (базовый уровень: агрегатные функции, вложенные запросы, join, создание и модификация таблиц, сиквенсов); Понимание технологий представления данных: HTML, JSON, XML; Понимание принципов построения архитектуры современных информационных систем; Умение работать в команде, ориентированность на результат; Английский письменный от B1 и выше; Опыт работы в agile-командах; Способность работать независимо и с соблюдением временных рамок. БУДЕТ ПЛЮСОМ: Опыт разработки сценариев и проведения нагрузочного тестирования web-сервисов с помощью JMeter или аналогов; Опыт работы с снифферами траффика (Fiddler, Charles и др.); Навыки программирования на одном из языков (Java(Spring), Kotlin, JavaScript, Python); Умение обращаться с командной строкой; Базовое понимание принципов работы систем контейнеризации, управления и развертки приложений (Docker, Kubernetes); Наличие опыта написания автотестов на BDD; Опыт работы с очередями или шиной данных (Kafka,RabbitMQ и аналоги); Backend-тесты: PyCharm, PyTest.