НП
Никита П.
Мужчина, 28 лет
Россия, Иркутск, UTC+8
Ставка
2 714,28 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
QA авто
Грейд
Навыки
Отрасли
Главное о специалисте
Изучил книги "tестирование dot com" автор Роман Савин и "Тестирование программного обеспечения. Базовый курс" автор Святослав Куликов, курс видео-лекций Михаила Портнова по тестированию ПО, курс видео-лекций Технострим Mail.Ru Group, понимаю основы тестирования, цикл разработки и тестирования ПО. Имею опыт использования MySQL и написания запросов. Знаком с: багтрекинговыми системами такими как Redmine и Jira, с инструментами автоматизации тестирования SilkTest, Selenium, с системой контроля версий Git, с основами технологий .net и java, html.
Владею такими видами тестирования: функционального\usability\UI\ad hoc\exploratory\регрессионного\кросс-браузерного\платформенного тестирования\нагрузочного(имею опыт работы с Jmeter).
Понимаю смысл и принцип Agile методологии и её разновидности scrum\kanban. Есть опыт в составлении тестовой документации, тестировании некоммерческих проектов.
Умею работать в команде, ответственный, пунктуальный, аккуратный, стрессоустойчивый,неконфликтный, коммуникабельный. Приложу максимум усилий для обучения и дальнейшей работы.
Сертификат о прохождении базового курса переводчика в сфере профессиональной коммуникации и уровне владения английским языком B1 имеется.
Проекты
(5 лет 6 месяцев)
РТ Лабс, АО
Роль
Automation QA Team Lead
Обязанности
Руководитель команды инженеров по автоматизации. (Команда состояла из 5 человек. Работа была организована по SCRUM, с двухнедельными спринтами)
2. Инженер по автоматизации тестирования.
1. В ходе руководства командой я занимался:
-Разработка схемы бизнес-процесса работы команды автоматизации тестирования,
- Написание должностных обязанностей для ролей внутри команды.
- Формирование команды
- Подготовка и реализация плана по внедрению автотестов в релизный цикл продуктовых команд.
- Внедрение и сбор метрик для анализа качества работы команды автоматизации тестирования.
- Формирование бэклога, планированием спринтов, распределением задач.
- Синхронизация стратегических целей компании с командой.
- Участие в квартальном PI планировании. Для постановки целей команды, формирования задач с распределением ресурсов. Защита планов перед CTO и CPO.
- Решение организационных вопросов с продуктовыми командами, CPO, CTO.
- Управление и мониторинг хода выполнения квартальных планов, задач из дополнительного плана.
- Ведение отчетности по результатам работы команды (в том числе с учетом метрик).
- Улучшение процессов взаимодействия между командой автоматизации тестирования и продуктовыми командами.
-Проведением регулярных 1-1 с участниками команды автоматизации тестирования, для сбора пожеланий\идей\предложений; решения возникающих проблем.
- Проведение встреч с PO продуктовых команд, CPO, CTO, тим лидами ручного тестирования, с целью сбора и анализа обратной связи по результатам работы нашей команды, для дальнейшего улучшения нашего взаимодействия и качества продукта.
Ключевыми достижениями в роли руководителя отдела автоматизации тестирования считаю:
- Организовал процесс взаимодействия команды автоматизации тестирования и продуктовых команд. Выстроил работу с каждой из продуктовых команд учитывая их потребности, пожелания.
- Управление командой, в ходе которого удалось с минимальным ресурсом достичь покрытия автотестами в среднем >75% в каждой из продуктовых команд.
- Внедрил автотестирование в релизный цикл продуктовых команд, что позволило сократить затраты рабочего времени на тестирование на ~1000 часов в год.
Суммарная экономия во всех продуктовых командах составила ~40 млн. рублей в год.
2. Как инженер по автоматизации тестирования я выполнял задачи:
- Разработка автотестов на Python с использованием фреймворка тестирования pytest.
(Для тестирования бэкенда наиболее часто использовал библиотеки: requests, asyncio, aiohttp, psycopg2, python-socketio, kafka-python, redis, faker, pyvoip.
Для тестирования фронтенда: selenium в связке с selenoid, beautifulsoup4, pillow.
Для формирования, анализа и хранения отчётов использовал: allure, allure-server и телеграм-бот.)
-Улучшение процессов тестирования и внедрения ряд новых решений. Например, mock-сервер для создания "заглушек". Тестирование вёрстки с помощью библиотеки pillow. Разбиение на группы для параллельного запуска с целью ускорения тестового прогона, использовался pytest-xdist. Этот подход позволил ускорить прохождение автотестов в ~4 раза.
- Разработка фреймворков для тестирования нового функционала, с которым команда ранее не работала например, для работы с голосовым ассистентом.
- Проводение код-ревью внутри команды автоматизаторов и наработок мануальных тестировщиков.
- Рефакторил и оптимизировал кодовую базу автотестов.
- Настройка Gitlab CI/CD для ручного и автоматического запуска автотестов с формированием отчётов.
- Оптимизация запуск автотестов - распределил запуски на отдельные джобы по маркам.
- Проведение регрессионного автотестирование. Анализировал результаты тестового запуска совместно с тестировщиками продуктовой команды. Подготавливал отчёт по итогам тестирования.
- Разработка программ для тестирования специфических задач.
- Коммуницирование с PO, разработчиками, тестировщиками, аналитиками в контексте решения производственных задач.
Стек специалиста на проекте
Python, Scrum, aiohttp, Requests, Psycopg2, Faker, Asyncio, Redis, GitLab CI/CD
Отрасль проекта
Hardware
Период работы
Март 2021 - По настоящее время
(4 года 5 месяцев)
sptnk.co
Роль
QA Engineer
Обязанности
Автоматизированное тестирование:
Python + Pytest + PageObject + SeleniumWebDriver + Allure с использованием BrowserStack для кроссбраузерности и кроссплатформенности. Запуск производился с помощью GitLab CI + docker. Имею опыт работы с CI/CD, настройкой gitlab-ci.yml
Ручное тестирование:
Postman, Insomnia, Swagger, Fiddler, ChromeDevTools, Jira, Testrail, Confluence.
Достижения за время работы:
Совместно с DevOps реализован мониторинг работоспособности проектов с помощью внутренних и внешних проверок Zabbix. Внутренние проверки работают тестируя обращения к эндпоинтам api, внешние - запускают python-тест.
Выстроил процесс автоматизированного тестирования и интегрировал его в CI/CD с последующим сбором и анализом результатов тестирования.
Руководство отделом тестирования:
Руководил отделом, состоящим из четырех тестировщиков, включая меня. Проводил организационную работу с тестировщиками, системными аналитиками, лидами разработки и руководителями проекта с целью интеграции процесса тестирования. Участвовал в планировании спринта, декомпозиции и делегировании низкоуровневых задач на тестировщиков. Так же в мои обязанности входило:
1. Сбор и анализ требований к функционалу
2. Организация процесса сбора и хранения тестовой документации
3. Отчетность по результатам работы отдела
Стек специалиста на проекте
Docker, Python, Allure, Pytest, PageObject, Selenium WebDriver, CI/CD, Gitlab CI
Отрасль проекта
Hardware
Период работы
Февраль 2020 - Февраль 2021
(1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Внутри страны
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Национальный исследовательский Иркутский государственный технический университет 2021 г.
Образование
Высшее
Учебное заведение
ЦДЗО Дубна
Специальность
ЦДЗО, Программная инженерия
Завершение учебы
2024 г.