avatar

Ирина Бабкина - QA Engineer / Analyst

Проверяю качество продукта и анализирую данные

Основные инструменты (Tech Stack)

DevTools, HTML, CSS Charles HTML CSS Kibana, Sentry Grafana, DataLens SQL / DBeaver / MetaBase Python Selenium / Playwright / Cypress API Testing (Requests, Postman, Swagger) JSON / XML Git / GitHub Linux Docker CI/CD Jira / Yandex.Tracker Wiki / Confluence Test IT Miro Figma VS Code Bash Kafka JMeter Data Analysis

Pet-проекты по автоматизации тестирования

Автотест для API и UI сервиса Pokemon Battle

Тестирование веб-приложения с использованием Selenium/Pytest. Включает работу с CI/CD (GitHub Actions).

API Testing Project (Requests/Postman)

Учебный проект для автоматизации тестирования REST API (Swagger Petstore) - Python + Pytest + Requests + Allure.

Знания по SQL

ТемаОписание

Знания по Python

ТемаПример

Знания по тестированию

Пример тест-кейса: Авторизация с 2FA

Действие Ожидаемый результат Тестовые данные
1. Ввести валидный email и пароль. Переход на страницу ввода 2FA-кода. user@example.com / Pass123
2. Ввести неверный 6-значный код. Появляется ошибка: "Неверный код". 123456
3. Повторить ввод неверного кода 3 раза. Сообщается об ошибке. Аккаунт НЕ блокируется (в соответствии с политикой). 123456
4. Ввести валидный 6-значный код 2FA. Код принят. 987654
5. Нажать кнопку "Подтвердить". Система авторизует пользователя.
6. Проверить редирект. Пользователь перенаправлен в личный кабинет.
7. Проверить лог авторизации в базе (SQL/Log). Запись об успешной авторизации присутствует. SELECT * FROM auth_logs WHERE user_id='X' ORDER BY time DESC LIMIT 1;
8. Выйти из системы. Сессия завершена.

Техники Тест-дизайна

ТехникаОписаниеПример
Эквивалентные классыРазделение входных данных на классы для минимизации тестовemail: валидный/невалидный
Граничные значенияТестирование крайних и соседних значений диапазонавозраст: 17, 18, 19
PairwiseТестирование комбинаций параметров по парамбраузер × ОС
Таблица принятия решенийСхема правил и их исходов на основе комбинаций условийесли A и B → C
Предугадывание ошибокИспользование опыта QA для предположения, где могут быть баги (например, частые опечатки, слабые пароли)тестирование поля "Пароль" с 'admin', '123456', 'qwerty'
Матрица трассабилитиДвумерная таблица, связывающая требования, тест-кейсы и дефектыПроверка покрытия Req 1.1 тест-кейсами TC-101, TC-102
Тестирование переходовПроверка системы при изменении её состояния (например, после действий пользователя)Тестирование смены статуса заказа: Новый → В обработке → Отправлен → Доставлен

Пример моего баг-репорта (превью):

bug

📊 Data Analytics & Python

Помимо тестирования, я умею анализировать данные: загружать данные, очищать, визуализировать и делать выводы.

Pandas/Numpy: Примеры анализа

💻 Административный опыт (Web-проект)

Перейти на сайт smartavto-yug.ru

(Сайт собран на базе платформы под моим началом)

Моя роль в проекте:

  • Ввод в эксплуатацию: Самостоятельный запуск сайта и первоначальное наполнение контентом.
  • Администрирование: Регулярное обновление информации, модерация, контроль бэкапов.
  • Контент-менеджмент: Управление текстами, изображениями и структурой сайта.
  • Тестирование и QA: Постоянный контроль качества работы сайта на разных устройствах и в браузерах.

Soft Skills

🎯 Внимание к деталям
🗣️ Эффективная коммуникация
💪 Настойчивость и проактивность
🧘 Стрессоустойчивость и терпение
🤝 Эмпатия и командная работа

📜 Сертификаты и Документы