Михаил К. QA авто, Senior

ID 28263
МК
Михаил К.
Мужчина, 35 лет
Россия, Москва, UTC+3
Ставка
4 559,89 Р/час
вкл. НДС 5% (169.05 Р)
Специалист доступен с 26 августа 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
QA авто
Грейд
Senior
Навыки
Allure
Android Studio
AppMetrica
Charles
Confluence
Docker
Elastic
GitHub Actions
GitLab
Grafana
Jenkins
JMeter
Kafka
Kibana
Kubernetes
Locust
LogCat
MySQL
PerfectPixel
Playwright
PostgreSQL
Postman
Pytest
Python
Selenium
SignalR
SQL
Squash
Ubuntu
YouTrack
cloud
compute
id
Integration testing
Load Testing
Microservice Architecture
SIP
Smoke testing
Testing
Testing documentation
WebSockets
Yandex
Анализ логов
данных
Мониторинг
настройка
Настройка тестовых окружений
Обучение
онбординг
оптимизация
Планирование
работа с данными
Разработка
Регрессионное тестирование
Functional testing
CI/CD
GitHub
API
Jira
Linux
стратегия
СУБД
Отрасли
E-commerce & Retail
Information Security
Manufacturing
Знание языков
Английский — C1
Главное о специалисте
QA Automation Engineer из Москвы с опытом работы более 4 лет. За это время вырос от ручного тестировщика до специалиста по автоматизации и нагрузочному тестированию, освоив широкий стек технологий и подходов. Работал над проектами в микросервисной архитектуре, включая приложение для службы 112 и личный кабинет «Мособлгаз». Разрабатывал автотесты для API (REST, WebSocket, SIP) и UI, настраивал CI/CD-пайплайны, занимался нагрузочным тестированием и оптимизацией QA-процессов. Особое внимание уделяю качеству и стабильности тестов, используя Python, Pytest, Playwright, Selenium, JMeter и другие инструменты. Мой опыт включает создание кастомных решений, таких как SignalR-клиент на Python, и настройку тестовых окружений с Docker и Kubernetes. Я активно делюсь знаниями, обучая стажеров (четверо из них стали постоянными QA-инженерами), и стремлюсь к роли лидера QA-команды. В работе ценю баланс между качеством и скоростью, что позволяет эффективно решать задачи. Постоянно углубляю свои знания в автоматизации и новых технологиях, чтобы оставаться на передовой в профессии.
Проекты   (5 лет)
Проект сферы услуг для бизнеса, консалтинговые услуги
Роль
QA Automation & Performance Engineer
Обязанности
Участвовал в процессах, где аналитики создавали документацию (stories) на основе запросов заказчика через отдел внедрения. Ручные тестировщики писали тест-кейсы, которые проходили ревью перед началом разработки бэкенда. Автоматизировал тестирование бэкенда, чтобы разгрузить ручных тестировщиков, которые фокусировались на end-to-end тестах фронтенда.
 Работа над десктопным приложением для операторов службы 112, основанным на IP-телефонии (SIP, WebSocket, SignalR). Обработка звонков, геоданных, личных данных, работу с картами (слои для пожаров, разливов топлива, выбросов газа), организация конференции между службами (пожарные, скорая, полиция). Участие в команде разработки продукта по госзаказу для регионов России, с возможностью кастомизации под требования заказчика. Автоматизированное тестирование: Разработал end-to-end API автотесты для REST, WebSocket и SIP-процессов, используя Python, Pytest, Requests, JSONSchema и кастомные решения для асинхронных взаимодействий. Тестировал интеграции в микросервисной архитектуре, применяя библиотеки attrs, python-dotenv для конфигурации окружений с учетом переменных и валидаций схем. Писал автотесты для UI с использованием Selenium, включая сложные кейсы для сервиса на 1C, где отсутствовали ID элементов, а таблицы генерировались динамически. Использовал Playwright в ограниченном объеме. Применял модель Page Object для UI-тестов, создавая отдельные классы для каждой страницы, а также разрабатывал end-to-end тесты для переходов между страницами. Нагрузочное тестирование: Разработал кастомный SignalR-клиент на Python для стабильной работы нагрузочных тестов через WebSocket, что позволило точно измерять поведение протокола и выявлять узкие места в обработке вызовов. Настраивал виртуальную инфраструктуру на облачной машине с ОС Ubuntu для проведения нагрузочных тестов, интегрировал тестовую систему с сервисами в Kubernetes. Использовал Grafana и Elastic для визуализации метрик нагрузки, обеспечивая мониторинг SLA и стабильность при масштабировании. Создал скрипт для генерации таблиц с метриками (номер вызова, номер телефона, время создания и поступления в систему) для анализа интервалов обработки. Работа с проблемами в JMeter (нестабильное соединение с WebSocket, некорректная передача переменных между потоками, ошибки в делении пользователей). CI/CD и инфраструктура: Настраивал CI/CD пайплайны (GitLab, GitHub Actions) для автоматизированных тестов, разделяя их от основного пайплайна, чтобы избежать сбоев. Работал с Docker и Kubernetes для подготовки тестовых окружений. Использовал Kibana и Grafana для анализа логов и мониторинга производительности. Состав команды: Project Manager, Business Analyst, Java Developer, Frontend Developer, Backend Developer, DevOps Engineer, QA Engineer, Data Engineer.
Достижения
Взял на себя дополнительные обязанности после ухода коллег (нагрузочные тесты, UI-тесты) из-за сокращения команды. Обеспечил высокую стабильность автотестов в CI/CD пайплайне (GitLab, Docker) с генерацией отчетов через Allure на основе Pytest-плагинов. Инициировал и реализовал нагрузочное тестирование SIP-звонков (pipeline ЭК) с использованием JMeter в связке с SignalR, Kamailio и Asterisk Переписал часть тестов на Python для повышения стабильности.
Стек специалиста на проекте
Docker, Python, JMeter, Allure, GitLab, SignalR, UI-тестирование, Asterisk, CI/CD, Load Testing, Pipline, kamailio
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2023 - По настоящее время  (1 год 9 месяцев)
Мособлгаз (веб и мобильные версии)
Роль
QA Automation & Performance Engineer

Обязанности
Проводил полный цикл тестирования цифровых продуктов (веб и мобильные версии): анализ требований, подготовка документации, тест-дизайн, ручное и автоматизированное тестирование, сопровождение релизов, анализ пользовательской обратной связи. Разработал и систематизировал тестовую документацию в Confluence для проекта «Мособлгаз: Личный кабинет» на основе требований, интервью с заказчиком и исследовательского тестирования. Организовал и выполнил UI-тестирование (smoke, регрессионное) для ключевых бизнес-функций, оформлял и поддерживал автотесты в Squash. Использовал инструменты: Postman, Charles, PerfectPixel, Android Studio, logcat, AppMetrika для кроссплатформенного функционального и интеграционного тестирования. Автоматизация тестирования: Реализовал автоматизацию 80% тест-кейсов на Python (Pytest, Selenium, Requests, Playwright), интегрировал с CI/CD и генерировал отчеты через Allure. Состав команды: Project Manager, Business Analyst, Java Developer, Frontend Developer, Backend Developer, DevOps Engineer, QA Engineer, Data Engineer.
Достижения
Улучшил коммуникацию между QA-командой и разработчиками, обеспечив более прозрачное локализование ошибок (особенно для API и PCM-тестов). Инициировал и внедрил нагрузочное тестирование с использованием Locust и JMeter, интегрировал в CI/CD пайплайн. Кастомизировал YouTrack под задачи тестирования, добавив возможность возврата задач на доработку, что улучшило процесс взаимодействия с разработчиками.
Стек специалиста на проекте
Тест-дизайн, Регрессионное тестирование, Auto testing, LogCat, Автотесты, Postman, Интервью, Data, Java, DevOps, Selenium, QA, PerfectPixel, Pytest, Requests, Charles, Backend, Документация, Playwright, Squash, Python, Confluence, Автоматизация тестирования, Allure, AppMetrica, UI-тестирование, Android Studio, Smoke testing, CI/CD, Управление релизами, Работа с требованиями: выявление, анализ, управление, Подготовка документации, тесткейсы, business
Отрасль проекта
Manufacturing
Период работы
Май 2022 - Декабрь 2023  (1 год 8 месяцев)
Информационные технологии, системная интеграция.
Роль
QA Engineer

Обязанности
Проводил функциональное тестирование веб- и мобильных приложений на платформах Android и iOS. Импортировал проекты из репозитория в Android Studio и Xcode, использовал logcat для анализа логов. Применял Charles для анализа и подмены трафика. Писал тестовую документацию для проектов. Обрабатывал пользовательский фидбэк, анализировал проблемы и передавал разработчикам.
Достижения
Провел функциональное тестирование приложений на платформах Android и iOS, гарантируя их стабильность и соответствие требованиям, что способствовало успешному выпуску продуктов. Эффективно использовал Android Studio, Xcode и logcat для импорта проектов и анализа логов, что позволило оперативно выявлять и локализовать ошибки в приложениях. Систематически анализировал обратную связь от пользователей, выявлял проблемы и передавал разработчикам точные рекомендации, что способствовало повышению удовлетворенности пользователей и устранению дефектов.
Стек специалиста на проекте
Android, IOS, Android Studio, Xcode, Functional testing, Charles, LogCat, Анализ логов
Отрасль проекта
Information Security
Период работы
Сентябрь 2020 - Май 2022  (1 год 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
УЭМК
Специальность
Техника машиностроения
Завершение учебы
2010 г.

Похожие специалисты

BioTech, Pharma, Health care & Sports • FinTech & Banking • Insurance • Social Networking • Telecom • Urban technology
РК
Роман К.
Санкт-Петербург
QA авто
Senior
2 997,4 Р/час
Agile
Allure
ALM
Android
Ansible
API
Appium
avascript
Bash
BDD
+105

Ориентированный на результат инженер-программист в области тестирования с более чем 8-летним профессиональным опытом работы в сфере ИТ и опытом ручного и автоматизированного тестирования для веб- и мобильных платформ. Большой опыт в программировании и изменении тестовых фреймворков с использованием Selenium, Cypress, Playwright. Обладает навыками функционального, регрессионного, системного, производительного, нагрузочного и APIтестирования. Большой опыт системного администрирования и сетевой инженерии. Глубокое понимание сетевых протоколов, а также принципов построения высоконагруженных, отказоустойчивых систем. Имеет практический опыт интеграции автоматизированных тестов в процессы CI/CD с использованием Jenkins. Обладает отличными навыками ревью и анализа спецификаций требований к ПО и преобразования ожиданий клиентов в бизнес-требования. Большой опыт работы на всех этапах жизненного цикла тестирования ПО. Имеет большой опыт руководства командой, состоящей из высокоэффективных специалистов. Обладает сильными лидерскими качествами и навыками совместной работы для работы с бизнес-лидерами разных уровней, бизнес-пользователями и функциональными командами.

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail • FinTech & Banking
РК
Роман К.
Новосибирск
QA FullStack
Middle+
3 596,53 Р/час
*nix
Http4s
Avro
Cegit
PosrgteSQL
client
connect
CML
ES
NotePad++
+81

Роман — опытный QA FullStack-специалист с навыками работы в проектах FinTech & Banking. Обладает глубоким знанием языков программирования и инструментов тестирования, включая Java, OpenAPI generator, REST Assured, Kafka, Schema-registry, Postgres, Kafka-connect, Allure, JDBC, Gitlab-ci, Avro, Maven, Junit 5, Kafka-clients, Kafka-avro-serializer. Имеет опыт работы на проекте Тинькофф Центр Разработки Chrono, где он внедрил АТ и интегрировал его в процесс разработки через триггеры в пайплане. На проекте ФФЛ Роман занимался обслуживанием клиентов — физических лиц, разрабатывал фреймворк тестирования на Python и покрывал тестами REST API. Также Роман работал над автоматизацией тестирования на курсе SkillFactory и обучался основам ручного тестирования и автоматизации на курсе Academ IT School. Общая продолжительность работы Романа на проектах составляет 3 года и 2 месяца.

Подробнее
E-commerce & Retail
АМ
Андрей М.
Томск
Java разработчик
Senior
4 136,01 Р/час
PostgreSQL
Apache Kafka
Git
Docker
Java
JavaScript
Jira
Confluence
REST API
Maven
+28

Андрей — Java-разработчик уровня Senior из Томска. Специализируется на разработке с использованием Java и Spring, а также администрировании продуктов Atlassian. Имеет высшее образование по специальности «Информационные системы» Томского государственного университета систем управления и радиоэлектроники. Владеет английским языком на уровне B2. Имеет опыт работы на двух крупных проектах в сфере E-commerce & Retail общей продолжительностью 6 лет 4 месяца. В рамках первого проекта в качестве Atlassian Administrator администрировал, обеспечивал поддержку и развитие продуктов Atlassian для более чем 10 000 пользователей, руководил командой поддержки, реализовал 8 крупных внутренних комплексных проектов. В рамках второго проекта в роли Lead Java/Jira developer разработал с нуля корпоративный «Портал Отпусков» на базе Spring, проектировал и реализовывал системы на основе микросервисной архитектуры, руководил командой Java-разработки, разрабатывал кастомные Java-утилиты для решения нетривиальных задач.

Подробнее
FinTech & Banking • LifeStyle • Media • Social Networking • Telecom
АВ
Артем В.
Екатеринбург
IOS разработчик
Senior
3 636,36 Р/час
UI
IOS
SPM
GitLab
Разработка
SnapKit
Core Audio
Auto Layout
Postman
Базы данных
+79

Стаж с 2018 года. Имеет опыт разработки в нескольких крупных проектах. Работал с телекомом (мобильное приложение для итальянского мобильного оператора), аудио- и видео-обработкой (TikTok-like социальная сеть с миллионами пользователей, караоке приложение), дополненной реальностью. Также работал с финтех приложениями. Большой опыт работы с базами данных, многопоточностью, асинхронностью. Работал с GCD, Async/Await, Combine. Большой опыт работы со SwiftUI. Много работал с профилировщиком, работал с картами, кластерами, оптимизировал UI, исправлял утечки. Работал с покупками, валидациями ресиптов в подписках, сокетами. На некоторых проектах реализовывал функционал на ARKit. Имеет опыт работы в команде, участвует в code review, а также в разработке архитектуры проекта и ключевого функционала.

Подробнее