Обязанности и достижения:
Функциональное и UI/UX тестирование:
- Разработка/поддержка тестовой документации (чек-листы/тест-кейсы в TestIt)
- Подготовка тестовых данных
- Проведение ручного тестирования веб-интерфейсов (UI/UX)
- Глубокая локализация дефектов, при помощи инструмента разработчика (devtools), использовались вкладки:
- - console для просмотра ошибок/расшифровки gRPC запросов
- - network для просмотра Rest запросов (тела запроса/ответа/заголовки/время исполнения запроса)
- - elements для просмотра html страницы
- - sources на этой вкладке пару раз использовал XHR/fetch Breakpoints
- - performance использовал вкладку для тестирования скорости загрузки UI элементов страницы
- - application использовал для работы с куками/кэшем (просмотр кэшируемых значений/сброс)
- - toggle device toolbar использовал для проверки адаптивности дизайна под разные разрешения экрана/устройства
Тестирование API и бэкенда приложения:
- Автоматизация API кейсов на Python (3 месяца)
- Функциональное тестирование REST API (Postman, Swagger) и gRPC - сервисов (Kreya)
- Анализ логов сервисов, используя Lens
- Написание SQL - запросов для проверки данных в БД (Postgres)
- Работа с Apache Kafka
Мониторинг и анализ производительности:
- Мониторинг метрик потребления ресурсов (CPU, RAM) сервиса во время тестирования под нагрузкой/одновременным запуском автотестов, используя Grafana
- Работа c трейсами запросов для локализации проблем во времени исполнения запроса через Jaeger
Работа в команде и процессы:
- Настройка тестового окружения (смена версии/установка переменных/управление ресурсами), используя Lens
- Составлял детальные баг-репорты в Jira, сопровождал их до закрытия, проводил верификацию фиксов
- Взаимодействие с разработчиками, аналитиками, дизайнерами
- Оценка трудозатрат на задачи будущего спринта
- Участие во внутрикомандных мероприятиях (daily, retro, refinement)
- Работа с требованиями по разрабатываемому функционалу (Confluence)