НП
Никита П.
Мужчина
Россия, Дубна, UTC+3
Ставка
3 700 Р/час
НДС не облагается
Специалист доступен с 10 октября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
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 лет 10 месяцев)
РТ Лабс, АО
Роль
Automation QA Team Lead
Обязанности
Моя работа в команде поделена на два направления:
1. Руководитель команды инженеров по автоматизации. (Команда состояла из 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, разработчиками, тестировщиками, аналитиками в контексте решения производственных задач.
Стек специалиста на проекте
UI, SeleniumWebDriver, GitLab-CI, Postman, YML, SQLAlchemy, Kibana, Oracle, Selenium, TestRail, Swagger, Redis, Selenoid, Pytest, Fiddler, aiohttp, Kafka, PageObject, Faker, Asyncio, Gitlab CI, Confluence, Docker, Insomnia, Allure, BrowserStack, Socket.io, Psycopg2, Flask, CI/CD, Jira, REST API, Python2
Отрасль проекта
IoT
Период работы
Март 2021 - По настоящее время
(3 года 8 месяцев)
sptnk.co
Роль
QA Engineer
Обязанности
Компания занимается аутсорс-разработкой для проектов микрофинансового сектора, так же есть один маркетплэйс проект. За время работы в компании удалось: составить планы тестирования проектов, покрыть UI и API автотестами весь функционал проектов, покрыть их тест-кейсами и описать юзер-стори.
Автоматизированное тестирование:
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. Отчетность по результатам работы отдела
Стек специалиста на проекте
SeleniumWebDriver, Postman, Zabbix, TestRail, Swagger, Pytest, Fiddler, PageObject, Gitlab CI, Confluence, Docker, Python, Insomnia, Allure, Jira
Отрасль проекта
IoT
Период работы
Февраль 2020 - Февраль 2021
(1 год 1 месяц)
Bash.Today
Роль
QA manual
Обязанности
Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее)
Разработка графического плана проекта по xMind с последующим описанием функциональностей тест-кейсами в зависимости от приоритета.Тестирование исправленных ошибок бизнес-процесса, ключевого функционала(добавление площадки\оставление заявки\оплата и т.п). Тестирование перевода платформы на amp. Анализ конверсий и рекламных переходов с помощью yandex.metrica
Стек специалиста на проекте
metrics, XMind, manual, Продвижение сайтов, QA, Testing
Отрасль проекта
IoT
Период работы
Январь 2020 - Февраль 2020
(2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ЦДЗО Дубна
Специальность
Программная инженерия
Завершение учебы
2024 г.