Резюме: QA engineer
Проект Tele2 (t2) (2 года 4 месяца)
Обязанности и достижения:
- Полный цикл тестирования (Web FE/BE): Проведение функционального, регрессионного, интеграционного и приемочного (UAT) тестирования веб-сервисов и микросервисов.
- Тестирование API и интеграций: Глубокое тестирование REST/SOAP запросов через Postman и SoapUI. Работа со спецификациями в Swagger. Проверка взаимодействия микросервисов через интеграционную шину Bercut (ESB).
- Тестирование контента и администрирование: Настройка и верификация контента во внутренних системах EM (Enterprise Manager), BCC (Business Control Center) и портальной платформе Liferay
- Работа с логами и трафиком: Локализация дефектов через DevTools, перехват и анализ трафика в Fiddler (активно использовал для FE). Анализ логов монолита и микросервисов в Kibana, Lens (Kubernetes) и winSCP.
- Управление жизненным циклом дефектов: полный цикл обнаружения, локализации и документирования дефектов (Bug Reports). Контроль исправлений (Retest) и ведение баг-трекинга до закрытия задач.
- Тестовая документация: Создание и поддержка тест-кейсов и чек-листов в TestIT. Написание подробных инструкций для команды.
- Оптимизация процессов: Провела полный рефакторинг и актуализацию базы ТК, что позволило сократить время на прохождение регрессионного цикла. Участвовала в ревью тест-кейсов коллег.
- Работа с данными и очередями: Написание SQL-запросов (Oracle: JOIN, GROUP BY, подзапросы) для проверки консистентности данных в БД. Тестирование очередей сообщений и аудит-логов в Kafka.
- Инфраструктура: Подготовка и актуализация тестовых стендов. Работа со сборками (установка/ребейз), тестирование скриптов наката и отката в GitLab. Сопровождение релизов (дежурство).
- UI/UX и дизайн: Проверка интерфейсов на соответствие макетам в Figma и принципам удобства использования.
- Командное взаимодействие: Работа в Scrum-команде, тесное взаимодействие с разработкой, постановка задач на нагрузочное тестирование и АДМ-задачи.
Проект финтех (разработка продукта для кредитования клиентов) (6 мес)
- Управление качеством в финтех-проекте: Обнаружение, детальная локализация и документирование дефектов (Bug Reports). Контроль исправлений (Retest) и сопровождение багов в Jira до закрытия.
- Тестирование API и интеграций: Тестирование взаимодействия фронтальных систем с бэкендом через Postman. Проверка интеграционных потоков между CRM, CDI (единый профиль клиента) и основными банковскими системами.
- Работа с базами данных (PostgreSQL): Написание SQL-запросов в DBeaver и pgAdmin. Выполнение выборок, сортировка, агрегация данных и создание скриптов для подготовки тестовых данных и проверки корректности транзакций.
- Логирование и мониторинг: Анализ логов монолитных систем в Kibana для поиска причин ошибок. Работа с DevTools для анализа сетевых запросов и отладки веб-интерфейсов (FE).
-Тестовая документация: Создание и актуализация тест-кейсов, чек-листов и регресс-планов в Confluence. Проведение ревью документации коллег для повышения качества покрытия.
- Релиз-менеджмент и инфраструктура: Комплексная подготовка к релизам, проверка готовности функционала к выходу в прод. Работа в защищенном контуре через VDI.
- Manual-тестирование: Проведение функционального, регрессионного, интеграционного и приемочного (UAT) тестирования. Проверка UI/UX на соответствие банковским стандартам и гайдлайнам.
- Процессы и команда: Активное участие в жизни Scrum-команды, тесное взаимодействие с разработчиками и аналитиками для уточнения требований.
- Анализ требований: изучение документации по кредитным продуктам, уточнение неполных или меняющихся требований, формирование вопросов к аналитикам.