Я начинающий QA-инженер, 22 года. Самостоятельно изучаю материалы, документацию и статьи, создаю pet-проекты для практики и формирования этого портфолио. Моя цель — развитие и повышение профессиональных навыков в сфере QA.
Все размещённые в портфолио проекты — учебные, они помогают мне закреплять знания и развивать навыки тестирования. Пока что у меня нет коммерческого опыта в QA, но я активно расту и стремлюсь к новым достижениям в этой области.
| Категория | Детализация |
|---|---|
| Тестирование | • Ручное (Smoke, Regression, E2E, Usability, functional, nonfunctional) • Автотесты (pytest, request, allure, faker, selenium, playwright, паттерны проектирования) |
| Инструменты | • Jira + Xray test managment: Управление задачами и тестированием (test-case, test-run, привязка баг-репортов) • Postman + Newman (коллекции, JS-скрипты, CRUD запросы, отчеты) • Chrome DevTools (Elements, Network, Console) • Docker (развертывание Jira/PostgreSQL) • Git/GitHub Actions (CI/CD) • Swagger (Документация API) • Grafana (Отображение метрик и мониторинг) • Prometheus (Хранение метрик) • Testrail (TMS) • Apache Kafka (Микросервисы) • Selenium (UI web автотестестирование) • Playwright (UI web автотестирование) |
| Тест-дизайн | • Эквивалентное разделение (проверка классов значений) • Анализ граничных значений (тестирование на границах) • Таблицы решений (комбинации действие/результат) • Попарное тестирование (пары параметров) • Предугадывание ошибок (Error Guessing) |
| Программирование | • Python • JavaScript* • Java* |
| Базы данных | • PostgreSQL • MySQL |
| Процессы | • SDLC/STLC • Agile (Scrum) • REST API • CI/CD основы |
*Java, Javascript - базовое понимание и практика решения задач
-
Репозиторий с Playwright-POM автотестирование web-приложения Demoblaze + Github actions + Allure + Github pages Подробнее
-
playwright_headed_tests.mp4
-
-
Работа с Selenium и использование паттерна проектирования Page object model (POM) для автотестирования web-приложения SauceDemo. Подробнее
-
Ручное тестирование собственного desktop-приложения "Калькулятор". Создание тест-кейсов, их выполнение, создание баг-репортов и все это на собственном Jira-Server. Подробнее
-
Внедрение Grafana и Prometheus для своего Jira Server для отслеживания показателей работы и других метрик. Подробнее
Остальные работы в репозитории!
QA-Portfolio
├── .github
│ └── workflows
│ └── api-python.yml
├── Auto-testing
│ ├── API-Tests
│ │ ├── allure [Allure report directory]
│ │ ├── allure_report.png
│ │ ├── conftest.py
│ │ ├── README.md
│ │ └── test_reqres.py
│ ├── Unit-Tests
│ │ ├── calc_test*.py
│ │ ├── README.md
│ │ └── Screenshots [3 files]
│ └── UI-Tests [Selenium + allure report]
│ └── *.py [4 page objects (POM) + tests + fixtures]
├── Documentation
│ ├── calc_req.pdf
│ └── Test-Design
│ ├── README.md
│ └── TestDesign.md
├── Infrastructure
│ ├── CI-CD
│ │ ├── calc_project_cicd.png
│ │ ├── python-tests.yml
│ │ └── README.md
│ └── Jira-Docker
│ ├── Grafana_Prometheus [config files and readme]
│ ├── example [5 config files]
│ ├── Readme.md
│ └── screenshots [2 files]
├── Manual-testing
│ ├── Calculator-Project
│ │ ├── Bug-reports [8 bug reports]
│ │ ├── Other [10 misc files]
│ │ ├── README.md
│ │ ├── Requirements
│ │ │ └── v1.0 [3 requirement specs]
│ │ ├── Test-cases
│ │ │ ├── V1.0 [6 test case categories]
│ │ │ └── V1.1 [5 test case sets]
│ │ └── Test-execution
│ │ ├── V1.0 [7 execution sets]
│ │ └── V1.1 [9 execution reports]
│ └── Public-APIs
│ ├── Collections
│ │ ├── GitAuth [Postman collection]
│ │ ├── Jsonplaceholder [Postman collection]
│ │ └── Petstore-swagger [Postman collection]
│ ├── README.md
│ └── Screenshots
│ ├── GitAuth [6 screenshots]
│ ├── Jsonplaceholder [9 screenshots]
│ └── Petstore-Swagger [7 screenshots]
└── SQL
├── PostgreSQL_Jira
│ ├── *.sql [3 SQL scripts]
│ ├── README.md
│ └── screenshots [4 report screenshots]
└── SQL-practice
├── easy [16 screenshots]
├── medium [17+ screenshots]
├── hard [3+ screenshots]
└── README.mdЗадачи:
- Создание инфраструктуры для управления тестированием с нуля
- Настройка связки Jira Server 8.12 + PostgreSQL в Docker
- Интегрирование Xray для управления тестированием + Checklist for Jira для чек-листов
Результат:
Готовое тестовое окружение
Единое пространство для проектов с историей тестирования
Что такое XRay:
Плагин для Jira, превращающий её в систему управления тестированием (альтернатива TestRail)
Мои задачи:
- Настройка проектов в XRay
- Создание структурированных тест-кейсов
- Проведение тест-ранов с фиксацией результатов
- Связь баг-репортов с тест-кейсами
Результат:
Единая среда для документации и отчетности по тестированию.
Технологии: Docker, PostgreSQL, Jira Server, Grafana, Prometheus
UPD: Были добавлены контейнеры Grafana и Prometheus для хранения и отображения метрик и логирования. Подробнее в Jira-Docker/Grafana_Prometheus
Задачи:
- Разработка приложения на Python/Tkinter с преднамеренными дефектами
- Проведение функционального/нефункционального тестирования
- Создание тест-кейсов (Xray), обнаружение дефектов и создание bug-репортов
- Реализация автоматизации проверки расчетов (pytest)
Результат:
Документированный процесс тестирования от требований до отчета
Шаблон для тренировки техник тест-дизайна, написания тест-кейсов и создания автотестов
Технологии: Python(pytest, request, allure - для автотестов, Tkinter - UI), Jira + Xray (для task и test менеджмента)
Репозиторий Работа с Jira + test-managment
- Автотестирование API Reqres.in Auto-testing/API-Tests
- Автотестирование Event-Driven архитектуры Apache Kafka Auto-testing/Kafka-Tests
- Автотестирование логики pet-проекта "Калькулятор" Auto-testing/Unit-tests
- Создание 16 тест-кейсов для онлайн аудио-конвертера с применением техник тест-дизайна Documentation/Test-Design
- Настройка CI/CD Github actions для pet-проекта "Калькулятор" Infrastructure/CI-CD
- Развертывание Apache Kafka через Docker Infrastructure/Kafka-Docker
- Тестирование публичных API с помощью Postman и создание Newman отчетов Public-APIs
- Практика работы с БД PostgreSQL для сбора статистика Jira SQL/PostgreSQL_Jira
- Практика работы с БД и SQL на sql-practice.com SQL/SQL-practice
| Осваиваю и улучшаю | Планирую и изучаю | Цели |
|---|---|---|
| • Автоматизация UI (Selenium WebDriver, Playwright) • Автоматизация API (requests, mureq) • CI/CD (Github Actions, jenkins, Gitlab) • Apache Kafka • SQL и работа с БД (PostgreSQL, MySQL) • Углубление в паттерны проектирования (Factory, builder, POM, prototype etc.) • Углубление в техники тест-дизайна (Диаграмма состояний, Причинно-следственный анализ) |
• Performance testing (k6) • Kubernetes (Оркестрация контейнеров) • Charles Proxy (Анализ запросов) |
• Получить первый коммерческий опыт в QA • Углубление навыков и знаний |
- Email: starere@mail.com
- Telegram: @Rubercore
- GitHub: GitHub


