Максим С. QA авто, Middle+

ID 27958
МС
Максим С.
Мужчина, 28 лет
Россия, Москва, UTC+3
Ставка
3 211,19 Р/час
вкл. НДС 5% (119.05 Р)
Специалист доступен с 31 июля 2025 г.

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

Подробнее
О специалисте
Специализация
QA авто
Грейд
Middle+
Навыки
Bash
HTML
Java
JavaScript
Kotlin
Swift
Appium
Kaspresso
Playwright
Selenide
Selenium
XCTest
Charles
Chrome DevTools
Figma
Postman
Rest Assured
Retrofit
SoapUI
SQL
Swagger
Allure
Fiddler
GitLab-CI
Jenkins
Confluence
Git
Jira
Отрасли
FinTech & Banking
Manufacturing
Главное о специалисте
Максим — QA-инженер уровня Middle+ из Москвы, специализация — автоматизация тестирования. Имеет высшее образование по специальности «Финансы и кредит» Финансового университета при правительстве РФ. Обладает опытом работы на проектах в отраслях Manufacturing, FinTech & Banking. Участвовал в разработке и поддержке тестовой инфраструктуры для автотестов, настройке CI/CD пайплайнов, создании интеграционных тестов API + UI, написании автотестов для мобильных приложений. Реализовал проекты в компаниях WB tech, Sber tech, FL.ru. На проектах занимался интеграционным тестированием API и UI, разработкой автотестов для мобильных PWA, тестированием WEB, API, gRPC и WebSocket, настройкой CI/CD в GitLab CI, интеграцией с Allure TestOps, анализом и устранением причин падения тестов, ведением документации, взаимодействием с разработчиками и аналитиками.
Проекты   (4 года 3 месяца)
WB tech
Роль
AQA-Engineer
Обязанности
ПО для внутреннего пользования сотрудников, помогающее в обслуживании технических помещений, ЦОДов и тд Что реализовывал: 1) Интеграционное тестирование API и UI (Java + Rest Assured + Playwright): - Реализованы e2e-сценарии: создание сущности через API → проверка в UI и обратно; - API-слой на Rest Assured с кастомными сериализаторами, JSON-schema валидацией, авторизация через токены и куки; - UI-тесты на Playwright Java: проверка сложных сценариев (модалки, drag’n’drop, динамические таблицы), использование page.waitForResponse, intercept’ов и работы с сетью (API-mocking). 2) Автотесты для мобильных PWA через Playwright: - Тестирование PWA в мобильной эмуляции (iPhone/Android), включая проверку offline-режима, работы с кэшем, отображения push-уведомлений; - Проверка установки PWA, отображения на главном экране, взаимодействия с сервис-воркером, deep link’ами и push-сценариями; - Использование мобильных viewport’ов, touch-интеракций (swipe, tap, longPress), и геолокации. 3) Разбор падающих тестов и стабилизация: - Диагностика flaky-тестов: проблемы с таймингами, нестабильные локаторы, баги в окружении; - Добавлены retries, ожидания, локаторы через test-id и data-атрибуты; - Внедрено автоматическое логирование падений (HAR, скриншоты, видео, консоль браузера), интеграция с Allure для быстрого анализа. 4) Тестирование WEB, API, gRPC и WebSocket: - WEB: адаптивность, responsive UI, валидация отображения и взаимодействия, доступность (accessibility); - API: покрытие всех CRUD-операций, edge-кейсы, пагинация, фильтрация, авторизация; - gRPC: тестирование через Java-клиенты, проверка unary и stream методов, валидация contract’ов; - WebSocket: проверка открытия соединения, обмена сообщениями, восстановления после обрывов. 5) Плотное взаимодействие с разработчиками: -Обсуждение багов, уточнение требований, работа над улучшением логов, тестовой конфигурации и точек привязки в UI; -Включение автотестов в CI, совместное ревью кода автотестов, внедрение практики TDD на backend-методы и API-интерфейсы. 6) Настройка CI/CD в GitLab CI: Сборка и запуск тестов по триггерам (MR, по расписанию, при теге релиза); - Реализация job’ов: установка зависимостей, прогон, генерация и публикация Allure-отчётов, пересборка контейнеров с тегами; - Поддержка запуска smoke, regression и feature-сборок. - Интеграция с Allure TestOps: - Подключение Allure к UI/API тестам, автоматическая отправка результатов, организация launch’ей по тегам и веткам; - Ссылка тестов на TMS (через @TmsLink), назначение ответственных, аналитика падений и flaky-статистики; - Использование графиков покрытия, интеграция с ручными кейсами, настройка уведомлений по статусу прогонов. 7) Работал в рамках микросервисной архитектуры 8) Работал с брокерами сообщений: преимущественно Kafka
Стек специалиста на проекте
SQL, Rest Assured, Swagger, HTTP, gRPC, Kafka, Playwright, WebSockets, XCUITest, Allure TestOps, GitLab-CI, MQ broker
Отрасль проекта
Manufacturing
Период работы
Декабрь 2024 - Июнь 2025  (7 месяцев)
Sber tech
Роль
AQA-Engineer
Обязанности
Система страхования юр лиц, а также оборудования, техники и тд Что реализовывал: 1) Создание тестовой инфраструктуры для автотестов: - Настроил архитектуру проекта для UI, API и mobile тестов: единые модули с переиспользуемыми компонентами, разделение по уровням (тесты/сервисы/утилиты/валидации); - Подключил Allure, реализовал автоматическую генерацию отчётов и загрузку их в Allure TestOps; - Настроил CI-пайплайны в GitLab: сборка, тесты, прогон на разных браузерах и эмуляторах, публикация артефактов (видео, скриншоты, логи). 2) Разработка интеграционных тестов API + UI (Java + Rest Assured, Selenide, Playwright): - Примеры кейсов: создание заявки через API → проверка отображения на UI; редактирование сущности через UI → валидация изменений через API; - Использовал Rest Assured с custom matchers и JSON schema валидацией, делал авторизацию через API и использовал полученные токены в UI-тестах; - UI-тесты на Selenide и Playwright. 3) Написание автотестов для iOS на Swift + XCTest/XCUITest: - Разработал сценарии логина, онбординга,, deep-link’ами; - Работал с Accessibility Identifiers, UI Debugger, ожиданиями и валидацией состояний. - Тестирование PWA-приложений с помощью Playwright: - Использование Playwright в мобильной эмуляции (iPhone, Android): проверка responsive-отображения, touch-интеракций, swipe и offline-режима; - Разработка сценариев 4) Разбор и стабилизация падающих тестов: - Построена система логирования для UI и API-тестов с сохранением скриншотов и логов браузера; - Диагностика flaky-тестов, выделение категорий падений (UI изменения, баги, тайминги, инфраструктура), введение маркировок. 5) Тестирование WEB и API: - UI: кросс-браузерная проверка, тесты на адаптивность, взаимодействие с iframe, файлами, cookie/session; - API: проверка как REST, так и GraphQL endpoint’ов, валидация payload, заголовков, коды ответа, rate-limits, негативные кейсы. 6) Взаимодействие с разработчиками: - Совместные стендапы, разбор требований, помощь в воспроизведении багов, предложения по улучшению логирования и точек привязки; - Работа над снижением технического долга автотестов, внедрение тестов в Definition of Done, ревью автотестов в pull requests. 7) Работал в рамках микросервисной архитектуры 8) Работал с брокерами сообщений: преимущественно Kafka
Стек специалиста на проекте
SQL, Selenide, Rest Assured, Swagger, OpenShift, HTTP, gRPC, Kafka, Java Spring, WebSockets, XCUITest, Allure TestOps, Framework, httpпротоколы
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2023 - Декабрь 2024  (1 год 3 месяца)
FL.ru (frontend и backend части проекта)
Роль
AQA-Engineer
Обязанности
Участие в проекте разработки и поддержки фриланс биржи Что реализовывал: 1) Создание тестовой инфраструктуры для автотестов с нуля: настройка проекта, подключение фреймворков (Rest Assured, Selenide, Playwright), интеграция с Allure TestOps, настройка CI/CD пайплайнов в Jenkins, реализация шаблонов для запуска smoke и regression-сборок. Также настроена параллельная прогонка тестов и автоматическая генерация отчетов. 2) Прогон API тестов через Postman и Newman: разработка коллекций и окружений в Postman, написание тестов, настройка запуска в pipeline через Newman, а также параметризация тестов с передачей переменных из CLI. Использовались для быстрой валидации внешнего API при нестабильных сборках. 3) Разработка интеграционных тестов (API + UI): - Примеры кейсов: тестирование сценария оформления заказа — от вызова API создания сущности до проверки её отображения на UI; - Использовались Rest Assured (для API-части) и Selenide или Playwright (в зависимости от проекта) — для UI-проверки; - Реализованы тестовые data-провайдеры и фабрики для генерации данных; - При тестировании одного из проектов на Kotlin были реализованы extension-функции и DSL-обёртки для упрощения написания шагов. - Анализ и устранение причин падения тестов: локализация проблем, как на стороне тестов (flaky logic, race conditions, устаревшие локаторы), так и багов в продукте; постановка багов, подтверждение с разработчиками; автоматическое логирование ошибок и упрощение воспроизводимости кейсов. 4) Ведение документации: оформление чек-листов, тест-кейсов, поддержка актуальности Confluence страниц, подготовка инструкций по запуску автотестов и работе с тестовой инфраструктурой для новых QA и разработчиков. 5) Плотное взаимодействие с разработчиками и аналитиками: ежедневные созвоны, участие в grooming/retro, уточнение требований, обсуждение архитектуры фич и внедрение изменений в тестовую базу в синхроне с кодом. 6) Тестирование Яндекс.Метрики и аналитики: - Валидация корректности отправки событий (click, pageview, reachGoal) с реальными параметрами; - Использование снифферов и отладчиков (например, Charles, DevTools) для отслеживания отправки запросов; 7) Работал в рамках микросервисной архитектуры 8) Работал с брокерами сообщений: преимущественно Kafka
Стек специалиста на проекте
Java, SQL, Kotlin, Selenide, Rest Assured, Swagger, HTTP, Playwright
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2022 - Октябрь 2023  (1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Финансовый университет при правительстве РФ
Специальность
Финансы и кредит
Завершение учебы
2019 г.

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

FinTech & Banking • Insurance • Manufacturing
АК
Александр К.
Гомель
QA авто
Senior
3 766,23 Р/час
Тест-дизайн
Регрессионное тестирование
Auto testing
Grafana
Gitlab CI
GitLab
MS Windows
test rail
Postman
kafkaibm
+92

Имею опыт в области автоматизации тестирования (UI/backend/unit), ручного тестирования и нагрузочного тестирования в различных проектах. Занимался автоматизированным тестированием для крупных веб-приложений, включая тестирование функциональности, интеграции и регрессионных проверок. Также занимался рефакторингом тестов и переходом на более эффективные решения. В своей роли специалиста по нагрузочному тестированию успешно внедрял и поддерживал тестирование с использованием JMeter, создавал дашборды в InfluxDB и Grafana. Участвовал в развитии и автоматизации процессов нагрузочного тестирования, а также в анализе профиля продуктивной среды. Внедрял регламенты и код-ревью на проектах. Обладаю опытом работы как в WEB, так и в мобильных проектах, проектах с монолитной и микросервисной архиектурами. - Самая интересная и/или технически сложная задача из опыта? Создание фреймворка на Playwright в сжатые сроки самостоятельно было очень интересно и на первых этапах сложно - Куда хотелось бы развиваться: технически или в менеджмент? Хотелось бы развиваться и совершенствоваться в технической сфере - Какими задачами хотелось бы заниматься? Автоматизация тестирования как API так и UI, облачные технологи и облачные базы данных - Какими задачами не хотелось бы заниматься? Только полностью ручным тестированием

Подробнее
FinTech & Banking
ИМ
Иван М.
Ярославль
QA авто
Senior
3 610,39 Р/час
Agile
Akita
Allure
Apache AirFlow
Appium
Azure
Bamboo
ClickHouse
Confluence
Cross-browser testing
+56

Иван — Senior QA Engineer из Ярославля с опытом работы в FinTech & Banking. Специализируется на автоматизированном тестировании. Имеет высшее образование по специальности «Информационные системы и технологии». Опыт работы на проектах: - Участие в комплексной банковской системе с микросервисной архитектурой и внешними интеграциями. Проводил функциональное тестирование веб-интерфейса и backend-логики, разрабатывал и поддерживал автотесты на Java и Python, работал с Trino, Kafka, Kibana, Jaeger, проводил нагрузочное тестирование. - Работа над высоконагруженной банковской платформой с веб-интерфейсом и сложной backend-инфраструктурой. Выполнял интеграционное тестирование микросервисной архитектуры, настраивал и проверял работу Kafka-топиков, выполнял сложные SQL-запросы, разрабатывал профили нагрузки и проводил нагрузочное тестирование. - Разработка и поддержка финтех-приложения для торговли ценными бумагами. Проводил ручное тестирование мобильных приложений и веб-интерфейса, проверял критический функционал, тестировал API, писал UI-тесты на Kotlin и Python, применял принципы ООП в Python-скриптах для Appium, разрабатывал Pytest-фикстуры для управления тестовыми данными. Общая продолжительность работы на проектах — 4 года 2 месяца.

Подробнее

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

FinTech & Banking • Manufacturing
МС
Максим С.
Москва
QA авто
Middle+
3 211,19 Р/час
Kaspresso
GitLab-CI
Postman
Java
Bash
Git
Rest Assured
Selenium
Selenide
SoapUI
+28

Максим — QA-инженер уровня Middle+ из Москвы, специализация — автоматизация тестирования. Имеет высшее образование по специальности «Финансы и кредит» Финансового университета при правительстве РФ. Обладает опытом работы на проектах в отраслях Manufacturing, FinTech & Banking. Участвовал в разработке и поддержке тестовой инфраструктуры для автотестов, настройке CI/CD пайплайнов, создании интеграционных тестов API + UI, написании автотестов для мобильных приложений. Реализовал проекты в компаниях WB tech, Sber tech, FL.ru. На проектах занимался интеграционным тестированием API и UI, разработкой автотестов для мобильных PWA, тестированием WEB, API, gRPC и WebSocket, настройкой CI/CD в GitLab CI, интеграцией с Allure TestOps, анализом и устранением причин падения тестов, ведением документации, взаимодействием с разработчиками и аналитиками.

Подробнее
Logistics & Transport • Social Networking • Telecom
ПЛ
Павел Л.
Йошкар-Ола
PHP разработчик
Senior
3 246,75 Р/час
PostgreSQL
RabbitMQ
Git
MySQL
Docker
REST
API
PHP
SQL
Laravel
+24

PHP-разработчик с опытом работы на проектах в сфере Social Networking, Telecom и Logistics & Transport. Участвовал в разработке продукта мини-приложений ВКонтакте: устранял баги, проводил распил монолита на модули, писал внутренние и внешние API, создавал АБ-тесты, реализовывал новые функции и интегрировал проект с внешними сервисами. Это позволило увеличить количество обращений к сервисам по метрикам. В рамках проекта SIP-телефонии при большой нагрузке выполнял обязанности старшего разработчика: анализировал и создавал логику формирования статистики записей звонков, устранял проблемы со звонками станции SIP-телефонии на стороне PHP, разрабатывал структуру баз данных и писал модули проекта. В результате была создана статистика звонков и осуществлён переход на новую архитектуру. Работал над логистической системой и сервисом построения маршрутов: переходил на новые версии языка и фреймворка, устранял ошибки текущей системы, формировал логику построения маршрута по точкам с учётом времени и множественных заказов, разрабатывал бэкенд части админки логистической системы для принятия и обработки заказов. Удалось реализовать частично сервис построения маршрута и админскую часть. Также занимался разработкой функционала и технической поддержкой приложений торгово-розничных сетей, систем логистики и мониторинга на стороне backend. За время работы было реализовано 7 проектов.

Подробнее