Тестировщик/QA engineer
Проект: Разработка и тестирование высоконагруженной распределенной микросервисной IoT-платформы — системы сбора, агрегации и анализа телеметрии с устройств в реальном времени. Платформа обслуживает устройства от роутеров до мобильных девайсов с требованиями к отказоустойчивости, масштабируемости.
Основные обязанности:
Анализ и тестирование требований в Confluence, Jira.
Работа в Agile команде (2х недельные спринты, участие во встречах: дейли, планирование, груминг, ретроспектива, демо)
Чтение и доработка UML-диаграмм в PlantUML
Составление документации (test plan, test suite, test case, check list) в Qase.io, TestIT.
Проведение ручного тестирования: функциональное, интеграционное, регрессионное, веб-сервиса (backend).
Тестирование REST API: функциональная валидация по спецификации (Swagger) с использованием Postman, создание коллекций, подготовка тестовых данных, применение переменных и написание скриптов для проверки статус-кодов, содержимого ответов и соответствия JSON Schema
Внесение обнаруженных ошибок в баг-трекер, контроль их исправления - Jira, Qase.
Работа с логами для локализации багов (Kibana).
Составление SQL-запросов к PostgreSQL (DBeaver) (SELECT, UPDATE, DELETE, INSERT, JOIN).
Работа с Kafka: валидация корректности отправки и приёма сообщений, отслеживание ошибок в асинхронных процессах
в Кafka UI
ТЕХНОЛОГИЧЕСКИЙ СТЕК
Функциональное, регрессионное, интеграционное, smoke тестирование, тестовая документация (Тест-план, Test suite, Чек-лист, Тест-кейс, Баг-репорт, Отчет о тестировании), Confluence, Qase, TestIT, Jira, DevTools, Figma, PerfectPixel, Charles, Postman, Swagger, REST API, JSON, HTML/CSS, Kibana, Kafka, PostgreSQL (DBeaver), SQL, Windows, Agile
Подготовка отчетов по тестированию после завершения этапа тестирования (ИФТ, регрессионного).