Кирилл Г. QA авто, Senior

ID 23790
КГ
Кирилл Г.
Мужчина
Россия, Москва, UTC+3
Ставка
3 724,98 Р/час
вкл. НДС 5% (138.1 Р)
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
QA авто
Грейд
Senior
Навыки
Allure
Apache
Dagger
Docker
Git
Gitlab CI
Gradle
Grafana
GraphQL
Hibernate ORM
Java
Java 17
JDBC
JPA
JUnit
Kafka
Kakao
Kaspresso
Kibana
Kotlin
Kubernetes
Liquibase
Maven
Mockito
multithreading
PostgreSQL
REST
Retrofit
Spring
TestContainers
WireMock
Отрасли
E-commerce & Retail
FinTech & Banking
Знание языков
Английский — C2
Главное о специалисте
Опытный QA-специалист уровня Senior с глубокими знаниями и навыками в области автоматизации тестирования. Обладает опытом работы с различными технологиями и инструментами, включая Allure, Docker, Git, GitLab CI, Gradle, JUnit, Kafka, Kaspresso, Liquibase, Mockito, TestContainers и WireMock. На проектах в роли Lead SDET занимался построением автоматизации на Android, выстраиванием процессов тестирования, доработкой и организацией существующего фреймворка на Kotlin. Увеличил тестовое покрытие с 300 до более 1000 автотестов, перевёл большую часть компонентных тестов на заглушки (wiremock), провёл рефакторинг проекта. В роли инженера ML разработал модель AutoML с нуля для внутреннего проекта автоматизации BP, написал токенизаторы, экстракторы функций, постпроцессоры. Как QA автоматизатор выполнял автоматизированное тестирование API на SOAP-сервисах, поддерживал автоматизированные тесты API, проводил рефакторинг и поддержку пользовательского фреймворка автоматизации тестирования API.
Проекты   (8 лет)
Разработка приложения интернет-магазина, разработка различных мобильных девайсов (TV, колонка и др.)
Роль
Lead SDET
Обязанности
Задачи: • Построение автоматизации на Android на всей платформе мобильных платежей. • Выстраивание процессов, начиная с тест-дизайна и заканчивая настройкой пайплайнов для ночных прогонов и триггеров по коммиту/мерджу в мастер, а также для запуска руками. • Доработка и организация существующего фреймворка, написанного на Kotlin на базе фреймворков и библиотек Kaspresso, Wiremock, Kakao. • Организационная работа, затрагивающая автоматизацию; распределение задач посредством дробления эпиков. • Написание статей в Confluence для лучшего понимания QA/фуллстек QA процессов автоматизации на проекте. • Обучение менти. • Внедрение общепринятого процесса написания автотестов и экранов. • Разгрузка одного из модулей с автотестами в существующем фреймворке, что сильно ускорило прохождение автотестов как локально, так и в пайплайн (билд стал проходить в 3 раза быстрее). • Опыт работы в Agile-командах; • Применение техник тест-дизайна и паттернов проектирования при написании автотестов; • Работа с системами отслеживания ошибок (например, Jira); • Глубокое понимание принципов объектно-ориентированного программирования (ООП) и SOLID-принципов. • Создание тест-кейсов в соответствии с требованиями; • Автоматизация тест-кейсов с использованием существующих фреймворков; • Поддержка и развитие фреймворков для автоматизации тестирования Команда: manual QA: 6, QA auto: 3, android dev: 12, тест менеджер, ПМ
Достижения
• Увеличение тестового покрытия с 300 до 1000+ автотестов с процентом прохождения автотестов 90%+ • Перевод большей части компонентных тестов на заглушки (wiremock) • Рефакторинг проекта, позволивший поддерживать автотесты в том числе и manual QA инженерам
Стек специалиста на проекте
Kotlin, Retrofit, Dagger, WireMock, Kakao, Gitlab CI, Allure TestOps
Отрасль проекта
E-commerce & Retail
Период работы
Ноябрь 2022 - Апрель 2025  (2 года 6 месяцев)
Интернет-эквайринг в приложении банка
Роль
Lead SDET
Обязанности
Задачи: • Работал тимлидом QA auto в команде, занимающейся автоматизацией интернет-эквайринга. • Являлся ко-тимлидом небольшой команды, поддерживающей всю автоматизацию тестирования банка. • Основное тестирование API с использованием кастомных библиотек на основе RESTassured и Feign. • Работа и создание пайплайнов CI/CD с использованием TeamCity и GitLab (и Slack в качестве инструмента обмена сообщениями). • Написание скриптов для информирования о запусках CI/CD. • Управление командой из 4 инженеров QA automation. • Внедрение различных улучшений в существующую систему. • Перенос деплоя кор фреймворка автоматизации с TeamCity в GitLab и написание скрипта GitLab CI для автоматизации триггеров деплоя. • Внедрение различных улучшений в основные и дочерние фреймворки с использованием Java 11/AOP. • Опыт работы в Agile-командах; • Применение техник тест-дизайна и паттернов проектирования при написании автотестов; • Работа с системами отслеживания ошибок (например, Jira); • Глубокое понимание принципов объектно-ориентированного программирования (ООП) и SOLID-принципов. • Создание тест-кейсов в соответствии с требованиями; • Автоматизация тест-кейсов с использованием существующих фреймворков; • Поддержка и развитие фреймворков для автоматизации тестирования Команда: 4 QA auto, 6 QA manual, тестлид, 2 frontend, 6 backend, 1 бизнес аналитик 1 системный аналитик
Достижения
• ускорение прохождения автотестовой сюиты на 300% путем избавления от явных ожиданий • Стандартизация автотестов по всему проекту • Рефакторинг, позволивший писать автотесты Manual QA инженерам, когда как команда по автоматизации перешла на платформенную поддержку
Стек специалиста на проекте
Java, TeamCity, SoapUI, REST API, Автоматизация тестирования, GitLab, AOP, Spring JDBC, Feign, API testing, CI/CD, Программирование
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2020 - Ноябрь 2022  (2 года 2 месяца)
NDA
Роль
QA автоматизатор
Обязанности
Задачи: • Написал автотесты генотипов и отчётов/фидов. • Переработал различные автотесты. • Проводил автоматизированное тестирование с использованием фреймворка на Spring. • Написал автотесты API для служб RESTful. • Выполнял ручное тестирование во время сеансов регрессии. • Выполнял UI QAA (в основном smoke-тесты). • Выполнял много API QAA (RESTful service). • Помогал команде разработчиков с написанием модульных тестов для увеличения охвата. • Занимался тестированием мобильного приложения на Android и iOS. • Полностью отрефакторил фрейм для тестирования устройств на Android. • Внедрил Espresso, Kaspresso и Marathon. • Переводил код с Java на Kotlin вручную Команда: 14 инженеров
Достижения
• Значительное увеличение покрытия автотестами в области генотипов крупного рогатого скота
Стек специалиста на проекте
Kotlin, Postman, Selenium, TestRail, TestNG, Selenide, Spring Boot, Gradle, Jenkins, Swagger, Cucumber, Appium, Lombok, Amazon S3, Java 8, Espresso, Kaspresso, marathon
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2019 - Октябрь 2020  (1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский государственный технический университет им. Н.Э. Баумана
Специальность
Информатика, искусственный интеллект и системы управления
Завершение учебы
2016 г.

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

BioTech, Pharma, Health care & Sports • FinTech & Banking • Social Networking
КО
Кай О.
Бишкек
QA авто
Senior
3 596,53 Р/час
3d
Allure
Apache Kafka
Apache Tomcat
CMake
Collections
Concurrency
Confluence
Cucumber
Design Patterns
+86

• Высококвалифицированный инженер по тестированию программного обеспечения (QA) с более чем 5-летним опытом работы, специализирующийся на тестировании программного обеспечения, автоматизации Selenium, API, баз данных и разработке. • Эксперт в области автоматизированного тестирования и фреймворков: опыт работы с Selenium WebDriver, объектами страниц, гибридными фреймворками, TDD, BDD, тестированием веб-сайтов и функциональным тестированием. • Глубокое понимание SDLC и STLC: прочные знания жизненного цикла разработки программного обеспечения (SDLC), жизненного цикла тестирования программного обеспечения (STLC) и роли QA в методологиях Agile Scrum и Waterfall. • Техническая компетентность: навыки работы с Selenium WebDriver, Cucumber, JAVA, JUnit, веб-приложениями, JIRA, TestNG, Maven, SQL, Jenkins, инструментами автоматизации и тестирования. • Тестирование API: опыт API тестирования с использованием библиотеки RestAssured и инструмента Postman. • Тестирование в разных браузерах: использование Selenium Grid/Sauce Labs для параллельного тестирования в различных браузерах, операционных системах и машинах. • Тестирование баз данных/серверной части: умение писать сложные SQL-запросы для проверки данных и целостности, знание PL/SQL. • Знания инструментов DevOps: знакомство с Linux/Unix, GitHub, GIT, Jenkins, Docker для непрерывной интеграции и развертывания. • Лидерство и командная работа: руководил и наставлял команды QA, способствуя созданию культуры непрерывного обучения и повышения эффективности работы. • Опыт работы с Redis: использование Redis для управления тестовыми данными и кэширования приложений, повышение производительности и эффективности автоматизированного тестирования. • Профессионализм в работе с Kafka. • Разработка и тестирование с Angular: создание и тестирование современных веб-приложений с использованием Angular для обеспечения всестороннего тестирования пользовательского интерфейса. • Оркестрация с Kubernetes. • Знание фреймворка Spring (Spring Boot).

Подробнее
E-commerce & Retail • FinTech & Banking • Government & Public Sector • LifeStyle
АС
Александр С.
Санкт-Петербург
QA авто
Senior
3 712,14 Р/час
Allure
API
Backend
CI/CD
Cucumber
Docker
Framework
Git
Gitlab CI
Gradle
+54

Александр — QA-специалист уровня Senior из Санкт-Петербурга. Обладает широким спектром навыков в области автоматизации и тестирования, включая знание Allure, API, CI/CD, Cucumber, Docker, Git, GitLab CI, Gradle, Jira, Jenkins, Kafka, Kubernetes и других инструментов. Опыт работы на проектах в различных отраслях: - участвовал в создании государственной системы учёта муниципальных платежей, разработал более 200 автотестов; - работал над государственным сервисом для решения проблем граждан, создал более 400 новых автотестов, что ускорило регрессионное тестирование на 25%; - разрабатывал тестовый фреймворк для ERP системного интегратора, написал более 300 автотестов; - занимался автоматизацией веб-приложения медицинской лаборатории; - тестировал международную платёжную систему, разработал и внедрил функциональное автоматизированное тестирование для финансовой системы проведения платежей; - работал с платформой для управления рисками контрагентами и кибербезопасностью, применял JavaScript и WebDriverIO для автотестов.

Подробнее

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

E-commerce & Retail • FinTech & Banking
КГ
Кирилл Г.
Москва
QA авто
Senior
3 724,98 Р/час
multithreading
Grafana
Kaspresso
Gitlab CI
GraphQL
Liquibase
REST
Java
Git
Kibana
+31

Опытный QA-специалист уровня Senior с глубокими знаниями и навыками в области автоматизации тестирования. Обладает опытом работы с различными технологиями и инструментами, включая Allure, Docker, Git, GitLab CI, Gradle, JUnit, Kafka, Kaspresso, Liquibase, Mockito, TestContainers и WireMock. На проектах в роли Lead SDET занимался построением автоматизации на Android, выстраиванием процессов тестирования, доработкой и организацией существующего фреймворка на Kotlin. Увеличил тестовое покрытие с 300 до более 1000 автотестов, перевёл большую часть компонентных тестов на заглушки (wiremock), провёл рефакторинг проекта. В роли инженера ML разработал модель AutoML с нуля для внутреннего проекта автоматизации BP, написал токенизаторы, экстракторы функций, постпроцессоры. Как QA автоматизатор выполнял автоматизированное тестирование API на SOAP-сервисах, поддерживал автоматизированные тесты API, проводил рефакторинг и поддержку пользовательского фреймворка автоматизации тестирования API.

Подробнее
Cloud Services • E-commerce & Retail • Logistics & Transport • Marketing, Advertising & Design • Telecom
АП
Анна П.
Москва
Бизнес аналитик
Senior
3 246,75 Р/час
UI
UML
Подготовка и проведение презентаций
Postman
idf0
Camunda
Бизнес-анализ
REST
Scrum
Аналитическое мышление
+33

Опыт успешной реализации масштабных проектов в крупных российских компаниях. Глубокая экспертиза в разработке требований, интеграции систем и управлении разработкой. Способность эффективно взаимодействовать с командами разработчиков, заказчиков и архитекторов. Ключевые навыки:  Знание методологий: AGILE, Scrum, Kanban, Waterfall  Инструменты и нотации: BPMN, UML, IDEF0, REST API, Swagger, Camunda, Figma, draw.io, Microsoft Visio  Анализ данных: SQL-запросы, эксель таблицы  Опыт разработки fullstack требований  Разработка требований к межсервисной интеграции  Опыт управления проектами, командой разработки, управление бэклогом  Экспертиза в финансовой области, области закупок, логистики, производства.  Экспертиза в агро-бизнесе, девелопменте, горно-добывающей бизнесе, авто бизнесе, электронной торговли.  Участие в проектах по внедрению и сопровождению облачных сервисов класса IAM  Опыт работы с инструментами управления безопасностью в облачных сервисах (IAM)

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking • GameDev • IoT • LifeStyle • Logistics & Transport • Media • Travel, Hospitality & Restaurant business
ВШ
Владимир Ш.
Раздан
Android разработчик
Senior
3 376,62 Р/час
C#
Compose
IOS
архитектура
computer science
Разработка
Clean Architecture
WebSockets
HTTP
Design Patterns
+34

Владимир — опытный Android-разработчик уровня Senior с 11-летним опытом работы. Он обладает широким спектром навыков, включая работу с Android SDK, C#, Clean Architecture, Compose, Design Patterns, DI, Git, Gradle, HTTP, Java, Kotlin, REST API, Retrofit, SQL и другими инструментами. Владимир работал над проектами в различных отраслях, таких как FinTech & Banking, Travel, Hospitality & Restaurant business, Logistics & Transport, LifeStyle, IoT, BioTech, Pharma, Health care & Sports, GameDev и Media. Он участвовал в разработке платёжных систем, приложений для массовых мероприятий, грузового такси, знакомств и заказа кофе, графического движка для отрисовки курсов валют, доставки цветов, «умного дома» для самолёта, приложения для врачей скорой помощи, геолокационной игры и приложения для радио. Закончил более 20 проектов (с нуля либо на базе имеющегося кода), выпустил множество релизов Имеет в наличии проекты с уровнем стабильности >99.95% при десятках тысяч активных пользователей Вникает не только в код, но и в бизнес-процессы, решает насущные проблемы техническими средствами

Подробнее
Telecom
РЯ
Роман Я.
Волгоград
PHP разработчик
Senior
3 116,88 Р/час
C#
ZDD
Gino
Laravel 7
ALB
bgp
TCL
DBT
Salt
ole
+77

Какие паттерны я использую чаще : Мост (Bridge) , Адаптер (Adapter) , Декоратор (Decorator) , Цепочка обязанностей (Chain of responsibility) , Стратегия (Strategy) , Строитель (Builder) , Шаблонный метод (Template Method) , Шина сообщений, Event Sourcing / Event-driven, DTO DDD : Domain, Application, Presentation, Infrastructure, Model, Services, Mappers, Immutable . Версии php с какими работал : 5.6 , 7.0 , 7.4 , 8.0 , 8.1 , 8.2 , 8.3 Версии Laravel с какими работал : 5.5 , 6 , 8 , 9 , 10 Версии Symfony с какими работал : 5.0 , 5 ,3 , 6.3 Тестирование : Itegration testing, Unit testing, негативное тестирование. Mock, Assert, Factor, Data provider. RabbitMQ : Создавал несколько очередей, которые работали параллельно, у каждой из очереди был свой Consuming и 1 Handler который ожидал получения сообщения из шины очереди, у всех очередей была одна биржа и по одной привязке для каждой очереди, протокол обмена AMQP. Запись в очередь и чтение из очереди делал через supervisor. Какие типы обменов я использовал : direct, fanout. -Транзакции : Какие аномалии я знаю : - Когда видим в транзакции не зафиксированные изменения др. транзакции. Блокировки на уровне строк : pessimistic read, pessimistic write, for update - Первая транзакция обновляет данные вторая транзакция в это же время читает эти данные и фиксирует изменения и получает неверные данные так как потом фиксирует изменения первая транзакция и данные теперь изменились. - Это воспроизводиться когда работает с больше чем одной строкой, в базе у 2 строк значение колонки в сумме равно 100 , первая транзакция уменьшает одну строку на 50 и не фиксирует изменения (sql первой транзакции нет в примере) , вторая транзакция делает этот sql и подвисает так как первая транзакция не зафиксировалась

Подробнее