-
Обязанности
Обязанности:
Выполнение ручного и автоматизированного тестирования backend-сервисов (в соотношении 40/60).
Тестирование API сервисов высоконагруженных систем с множеством интеграций и внутренних взаимодействий.
Разработка и поддержка автотестов на бэк на языке Котлин.
Работа с SQL и NoSQL базами данных (чтение, анализ, выполнение запросов).
Написание сложных SQL-запросов к PostgreSQL, а также работа с HBase и Cassandra.
Взаимодействие с Apache Kafka и Elasticsearch.
Анализ логов, работа с системами логирования.
Использование мок-серверов, создание и настройка моков ответов сервисов.
Применение техник тест-дизайна, понимание принципов тестирования backend-приложений.
Сотрудничество с командами разработчиков и аналитиков.
Ведение тестовой документации: составление, ревью тест-кейсов, чек-листов.
Организация и проведение внутренних демо.
Ревью требований на предмет качества и тестируемости.
Валидация и закрытие баг-репортов, поступающих от разных источников.
Обязательные требования
Требования к кандидату:
Опыт работы в роли QA-инженера — от 3 лет.
Опыт создания автоматизированных API-тестов.
Базовые знания Java/Котлин , умение работать с библиотеками: RestAssured, JUnit, Allure.
Навыки работы с системами контроля версий (Git).
Знание спецификации RESTful API.
Опыт работы с Postman (обязательно: использование коллекций, написание скриптов для запросов).
Опыт взаимодействия с СУБД: PostgreSQL, HBase, Cassandra
Инструменты : Apache Kafka, Elasticsearch
Умение читать и анализировать логи.
Уверенное знание и применение методологий и техник тест-дизайна.
Понимание CI/CD процессов и интеграции автотестов в pipeline.
Знание принципов работы микросервисных архитектур.
Коммуникабельность, умение эффективно взаимодействовать в команде.
Будет плюсом
-