Лучшие практики по работе
с молодыми специалистами

🧑🏼‍💻 Исследование Manifesta Agency и Хабра о том, как компаниям привлекать, нанимать и удерживать молодых специалистов без мифов о капризных зумерах

→ Посмотреть исследование

Сергей Терентьев (roguestroke), 33 года, Россия, СмоленскСергей Терентьев (roguestroke), 33 года, Россия, Смоленск
Эксперт
Инженер по тестированию / QA EngineerИнженер по автоматизации тестированияИнженер по обеспечению качестваСредний (Middle)
От 220 000 ₽Ищу работу

Контакты

Войти
Возраст: 33 года
Опыт работы: 7 лет и 4 месяца
Регистрация: 21.01.2021
Последний визит: сегодня
Гражданство: Россия
Местоположение: Россия, Смоленск
Дополнительно: готов к удаленной работе
Знание языков: Английский В1

Обо мне

QA-инженер c опытом тестирования веб сервисов, включая микросервисную архитектуру. 


Обеспечиваю качество B2B и B2C продуктов (frontend и backend), тестирую API, интеграции. Совмещаю ручное и автоматизированное тестирование, участвую в анализе требований, багов, разработке тестовой стратегии и документации, подготовке тестовых данных и улучшении процессов команды.

Есть коммерческий опыт написания UI автотестов на Playwright/TypeScript, Java/Selenide и API тестов на gonkey/Go и Java/RestAssured, опыт работы с коллекциями и JS-скриптами в Postman, SQL (SELECT, JOIN, GROUP BY, INSERT, UPDATE, DELETE, агрегатные функции), CI/CD, Kafka/RabbitMQ, Docker/Kubernetes, логами (Grafana).

Помимо инженерной работы, руководил командой QA (10 человек): проводил 1-2-1, развивал процессы, внедрял метрики качества, участвовал в планировании, найме и performance review, выстраивал взаимодействие с тим-лидами и командами разработки.


Рассматриваю позиции Middle+/Senior QA Engineer с фокусом на тестирование backend/UI/интеграций/развитие автоматизации или поддержку текущего фреймворка, либо роль QA Lead команды тестирования с фокусом как на менеджерские обязанности (развитие процессов, команды, внедрение метрик качества, снижение прод-дефектов, ускорении релизов), так и hands-on вклад (ручное тестирование, автоматизация, увеличении тестового покрытия и т.д.)


Ищу продуктовые команды с высокой степенью свободы, адекватным менеджментом, отсутствием бюрократии.

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Обеспечение качества
Автоматизация тестирования
Ручное тестирование
Java
Selenium
Playwright
middle
TypeScript
Тестирование API
Функциональное тестирование
SQL
Apache Kafka
REST
Golang
PostgreSQL
Docker

Эксперт

0консультаций

Работаю с квалификациями

СтажёрМладшийСредний
Стоимость
1000 ₽/ час
Первая встреча бесплатно

Опыт работы

  • Code the lifestyle
    Более 5000 сотрудников
    QA Engineer
    Ноябрь 2023 — По настоящее время (2 года и 7 месяцев)

    Чем занимаюсь:

    • Тестирую распределенные системы, frontend и backend, микросервисы и монолиты: провожу функциональное, интеграционное и регрессионное тестирование, проверка бизнес-логики
    • Тестирую REST API, используя коллекции в Postman, Swagger, DevTools/Charles для анализа HTTP-запросов и локализации дефектов
    • Разрабатываю и поддержка UI автотесты на TypeScript / Playwright и API автотесты на Gonkey/Go, читаю код, участвую в code review автотестов
    • Анализирую логи в Grafana
    • Тестирую асинхронные интеграции и сообщения в Kafka / RabbitMQ (контрактное тестирование, сдвиг оффсета, продюсер, консьюмер, проверка негативных сценариев)
    • Разворачиваю локально проекты в Docker для тестирования
    • Настраиваю и поддерживаю тестовое окружений в Kubernetes
    • Разрабатываю и поддерживаю тестовую документацию (тест-планы, чек-листы, тест-кейсы) в TestIT / Allure TestOps
    • Работаю с SQL: написание запросов (SELECT, JOIN, GROUP BY, INSERT, UPDATE, DELETE, агрегации), валидация и подготовка тестовых данных
    • Взаимодействую с разработчиками, аналитиками, дизайнерами, бизнесом в Scrum командах
    • Анализирую требования и участвую в планировании и оценка задач
    • Работаю с дефектами: отслеживание, валидация, контроль исправлений, postmortem анализ
    • Оцениваю трудозатраты на тестирование
    • Развиваю процессы QA в командах
    • Участвую в найме инженеров по тестированию на позиции Fullstack QA и QA Backend


    Ключевые достижения:

    • Внедрил практики dev-test, shitft-left, что снизило нагрузку на QA и ускорило релизный цикл по типовым задачам
    • Увеличил покрытие микросервиса API автотестами c 0 до ~70% и интегрировал их в CI/CD (GitLab)
    • Разметил баги по модулям и компонентам с последующим внедрением метрик качества, что позволило отслеживать утечку дефектов, количество и критичность прод дефектов по функциональностям
    • Оптимизировал структуру тест-кейсов в TestIT, упростив навигацию по тестам и получив основу для определения покрытия требований автотестами
    • Повысил прозрачность QA-процессов через документацию требований, тест-кейсов и формализацию процессов
    • Изменил подход к работе с багами: баги заводятся багами, происходит валидация и анализ багов, заполняются все необходимые поля для сбора статистики
  • Разработка ПО, маркетинг и техподдержка пользователей российских и иностранных компаний в сфере образования
    Санкт-ПетербургОт 100 до 1000 сотрудников
    QA Engineer
    Май 2021 — Ноябрь 2023 (2 года и 7 месяцев)

    Чем занимался

    • Ручное тестирование веб-продуктов: функциональное, исследовательское, кросс-браузерное, регрессионное.
    • Тестирование UI и API (REST, GraphQL).
    • Актуализация и расширение тестового покрытия.
    • Выявление, анализ и тестирование требований новых фич.
    • Участие в полном цикле тестирования, начиная с момента формирования требований до успешного запуска фичей в prod и пост-релизных проверках.
    • Работа в Scrum-команде напрямую с разработчиками и проджект-менеджером. Совместный анализ, ревью и декомпозиция требований, выявление потенциально узких мест, предоставление фидбека постановщикам, стейкхолдерам, product owner, планирование задач, тюнинг процессов.
    • Получение и обработка баг-репортов со стороны саппорта, стейкхолдеров и product owner.
    • Постановка задач разработке: формирование четких и ясных требований.
    • Развитие процесса тестирования: формализация и документирование.
    • Выявление и локализация дефектов, оформление баг-репортов в Jira.


    Что удалось сделать

    • Сформировал с нуля проектную документацию (базу знаний по продукту): разделы о функциональностях продукта, seo, глоссарий.
    • Сформировал с нуля проект с автотестами: e2e (Playwright + TypeScript). Покрытие critical path составило ~40%.
    • Сформировал с нуля тестовую документацию в Confluence и Qase. Зафиксировано более 500 тестов + база знаний о тестировании ряда фич.
    • Изменил процессы тестирования вместе с командой: тестирование смещено влево (shift-left testing), валидация фичи начинается с тестирования требований, формализованы процессы заведения баг-репортов, реагирования на инциденты.
    • Сформировал матрицу компетенций QA отдела.
  • Создаем решения для крупнейшей e-commеrce компании в России — ВсеИнструменты.ру
    МоскваОт 100 до 1000 сотрудников
    QC Engineer
    Март 2021 — Май 2021 (3 месяца)

    Чем занимался

    • Ручное тестирование логистического веб-сервиса (создание, изменение, резерв, перемещение заказов): функциональное и исследовательское.
    • Работа в Scrum-команде разработки, участие в полном цикле разработки, совместный анализ требований, выявление возможных проблемных мест.
    • Демонстрация новых фичей заказчику.
    • Выявление и анализ требований новых фич и текущей функциональности.
    • Регрессионное тестирование функционала перед выкладкой в прод.
    • Написание тест-кейсов, составление тест-планов перед тестированием фичи, прогоны тестов в TestRail.
  • Разработка и тестирование программного обеспечения
    МоскваОт 100 до 1000 сотрудников
    Специалист по тестированию
    Июль 2019 — Октябрь 2020 (1 год и 4 месяца)

    Чем занимался

    • Ручное аутсорс тестирование веб-сервиса онлайн ставок https://winline.ru/: функциональное и исследовательское.
    • Тестирование графического пользовательского интерфейса: сверка с макетами.
    • Тестирование веб-версии и адаптивности сайта на разных устройствах: IOS & Android.
    • Black-box тестирование новых фичей и текущей функциональности;
    • Выявление и локализация и оформление дефектов в Jira.
    • Работа напрямую с тест-менеджером и аналитиками со стороны заказчика, проведение анализа и тестирования неполных требований.
    • Регрессионное тестирование функционала перед релизами.
    • Проведение пост-релизных проверок.
    • Актуализация тестовой документации: формирование тест-кейсов в Exel (затем в TestRail), расширение, оптимизация и ревью тестового покрытия.
    • Взаимодействие с другими тестировщиками (совместное тестирование, проведение ретро).


    Что было сделано

    • Сформировал тест-кейсы для регрессионных и смоук прогонов.
    • Организовал сбор статистики по пройденным тест-кейсам в Excel.
    • Протестировал крупный переход сервиса на новый дизайн (редизайн).
    • Предложил автоматизатору идею скриншот-тестирования ряда статических страниц, которая в дальнейшем была реализована.
    • Познакомился с кодом автотестов, изучил основы работы с автотестами (Java/Selenium/JUnit) и написания простых автотестов.
    • Занимался онбордингом и наставничеством: погрузил в проект и сопроводил в течении испытательного срока нового сотрудника.
    • Научился работе с заказчиком: уточнять требования, сообщать о проблемах, четко формализовывать баги, а также составлять и актуализировать уже имеющиеся тест-кейсы, работать удаленно без лишнего контроля и пинков из вне.
  • Первая и крупнейшая D2C-платформа для мастеров handmade, российских брендов и ценителей дизайнерских вещей
    СмоленскОт 10 до 100 сотрудников
    Специалист по тестированию
    Октябрь 2018 — Июль 2019 (10 месяцев)

    Чем занимался

    • Ручное тестирование веб-сервиса https://www.livemaster.ru/ и мобильного приложения: функциональное и исследовательское.
    • Сверка разрабатываемого ПО с дизайном макетов в Figma.
    • Тестирование веб-версии и адаптивности сайта на мобильных девайсах и планшетах: IOS & Android.
    • Black-box тестирование нового и существующего функционала;
    • Регрессионное тестирование.
    • Актуализация и улучшение тестового покрытия.
    • Выявление, анализ и тестирование требований новых фич и текущей функциональности.
    • Выявление и локализация дефектов, оформление баг-репортов в Jira;
    • Участие в полном цикле тестирования, начиная с момента формирования требований до успешного запуска фичей в prod и пост-релизных проверках;
    • Работа в Scrum-команде напрямую с разработчиками, дизайнерами и продукт-менеджерами в атмосфере постоянных дедлайнов, неполных требований и завалов.
    • Ответы на обращения пользователей в поддержке. Выявление, локализация и фиксация дефектов на основе жалоб.
    • Взаимодействие с другими тестировщиками (совместное тестирование, проведение ретро).


    Что было сделано

      • Принял участие в полном переходе сервиса на адаптив, имея всего пару месяцев опыта работы на новом месте и в новой для себя отрасли.
      • Научился работать с неявными требованиями или их отсутствием, тестировать в режиме постоянных дедлайнов и переключения между задачами.
      • Научился локализировать дефекты, фиксировать их в понятных баг репортах, коммуницировать с разными членами команды (разработчики, тестировщики, дизайнеры, РМ'ы и руководители), проводить ревью требований на соответствие критериям качества, основам тестирования, исследованию продукта на наличие узких мест, работе с инструментами (Jira, Navicat, Putty, WinSCP).
      • Ощутил на себе фидбек пользователей, их боли и недовольства. Понял важность фидбека.

    Высшее образование

    • Энергетики и Электротехники
      Сентябрь 2010 — Июнь 2015 (4 года и 10 месяцев)

      Энергообеспечение предприятий, специалист                    

    Дополнительное образование