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

Контакты

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

Обо мне

QA-инженер с опытом тестирования B2B и B2C веб-продуктов.


Тестирую backend, frontend, API и интеграции в монолитных и микросервисных системах. Совмещаю ручное тестирование и автоматизацию, развиваю QA-практики и помогаю командам делать процесс тестирования прозрачным.


Нахожусь в поиске сильных продуктовых команд с высокой степенью свободы, адекватным менеджментом, отсутствием бюрократии, где можно влиять на качество продукта, процессы и пользовательский опыт и видеть результат своей работы.


Буду рад пообщаться лично, мой tg: @roguestroke.

Навыки

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

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

Эксперт

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

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

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

Опыт работы

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

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

    • Обеспечиваю качество продуктов, построенных на микросервисной архитектуре и распределенных монолитах. Тестирую фронтенд и бэкенд, асинхронные операции (Kafka), REST API (Postman). Провожу функциональное, интеграционное и регрессионное тестирование. Локализую проблемы через анализ логов (Grafana), HTTP-трафика (DevTools/Charles), данных в БД
    • Развивал и поддерживал автоматизацию тестирования: писал UI (TypeScript / Playwright) и API автотесты (Gonkey), проводил ревью автотестов коллег, запускал и анализировал результаты прогонов автотестов в Gitlab
    • Поддерживаю тестовую документацию (Allure TestOps), развиваю базу знаний по продукту
    • Настраиваю и поддерживаю тестовое окружение (Kubernetes), разворачиваю проекты для тестирования локально в Docker
    • Участвую в полном цикле разработки: анализ требований, оценка и планирование задач, тестирование новых фич, анализ причин возникновения дефектов в продакшене


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

    • Внедрил практику dev-test для задач, где не требуется экспертиза QA, что снизило нагрузку на QA и ускорило релизный цикл по типовым задачам
    • Внедрил shift-left подходы: подключился к анализу требований и организовал дизайн-ревью на этапе разработки, что снизило процент возврата задач с тестирования
    • Увеличил общую долю покрытия фичей фронтенда UI автотестами (typescript + playwright) на 15%, обеспечив стабильность ключевой функциональности
    • Запустил первый набор функциональных API тестов (gonkey) для микросервиса на Go, довел покрытие до 70%, интегрировал тесты в GitLab CI
    • Устранил хаос в работе с дефектами: разработал регламент, внедрил разметку багов по компонентам и автоматизировал рутину в трекере (воркфлоу, автозаполнение). Это повысило прозрачность процессов, качество собираемой статистики и позволило отслеживать утечку багов в прод и динамику качества
    • Сформировал смоук набор T1/T2 сценариев, выделил скоуп регрессионных проверок. Структурировал тест-кейсы, создав основу для оценки покрытия и автоматизации
    • Систематизировал базу знаний: описал процессы тестирования и онбординга, что ускорило адаптацию новых инженеров и снизило зависимость команды от устной передачи знаний
    • Внедрил QA Notes для разработчиков, формализовав фиксацию результатов разработки перед передачей задач в тестирование, что сократило количество уточняющих вопросов и ускорило старт тестирования

  • Разработка ПО, маркетинг и техподдержка пользователей российских и иностранных компаний в сфере образования
    Санкт-ПетербургОт 100 до 1000 сотрудников
    QA Engineer
    Май 2021 — Ноябрь 2023 (2 года и 7 месяцев)

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

    • Проводил функциональное, регрессионное, исследовательское тестирование монолитного веб-продукта: frontend и backend (MySQL/REST API/GraphQL/WebSockets). Проводил кроссбраузерное тестирования (Browserstack) и сверку верстки с макетами в Figma
    • Тестировал API, анализировал обмен данными между клиентом и сервером, локализовывал дефекты с помощью DevTools, составлял коллекции для автоматизации в Postman
    • Работал с БД MySQL на уровне составления SQL-запросов: (SELECT, JOIN, GROUP BY, агрегатные функции, INSERT, UPDATE, DELETE) для подготовки тест-кейсов и проверки бэкенд-логики
    • Разрабатывал и поддерживал e2e автотесты (TypeScript / Playwright), формировал задачи на разработку для стабилизации тестов (создание тестовых API ручек, data-test атрибутов)
    • Развивал процессы обеспечения качества: участвовал во внедрении QA-практик, оптимизации работы с дефектами и обращениями от саппорта, внедрении shift-left подходов и повышении прозрачности процессов тестирования
    • Актуализировал и расширял тестовое покрытие (чек-листы / тест-кейсы), развивал систему хранения тестов, структурировал знания о продукте и документировал функциональность для команды
    • Взаимодействовал с командой на всех этапах SDLC: анализировал требования, выявлял потенциальные риски до начала разработки, взаимодействовал с Product Owner, разработчиками, дизайнерами и поддержкой при проектировании и выпуске новых фич


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

    • С нуля внедрил фреймворк E2E автотестов Playwright / TypeScript, увеличил покрытие автотестами критических пользовательских сценариев на 40%, интегрировал тесты в CI pipeline (Gitlab)
    • Создал с нуля тестовую документацию (500+ тест-кейсов), структурировал тестовое покрытие и внедрил Qase в качестве единой системы управления тестированием
    • Сформировал с нуля проектную документацию в Confluence: разделы о функциональностях продукта, описание бизнес-логики, how-to и гайды, глоссарий
    • Внедрил практику 3 amigos, что сократило количество типовых багов на этапе тестирования и возвратов задач с тестирования
    • Оптимизировал процессы QA: формализовал работу с багами, обращениями от саппорта, тестовой документацией, повысив прозрачность взаимодействия QA с продуктовой командой
    • Сформировал матрицу компетенций 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 месяцев)

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

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