ИС
Илья С.
Мужчина
Россия, Казань, UTC+3
Ставка
4 285,71 Р/час
НДС не облагается
Специалист доступен с 19 апреля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
QA авто
Грейд
Навыки
Отрасли
Главное о специалисте
В основном, высоконагруженные системы, финтех и ecom.
В работе применял различные функциональные и нефункциональные виды тестирования для тестирования web, мобильных приложений и микросервисных систем. Имею опыт построения процессов E2E, UI, API (в том числе интеграции), нагрузочного (stress/performance) тестирования с нуля.
Для разработки тестов приходилось использовать разный технологический стек, от Ruby до Scala.
Как лидер направления имею опыт коммуникаций с менеджментом заказчика, пресейлов, формирования списка работ, их оценки, проработки технологических решений по тестированию, формирования команды и проведения технических интервью.
Проекты
(9 лет 11 месяцев)
AERO
Роль
QA Lead / Head of QA
Обязанности
Достижения
За последние несколько лет удалось поучаствовать в проектах крупных заказчиков:
Проект: TOP-3 бытовая техника и электроника
1. Аудит проекта
2. Разработка стратегии автоматизированного тестирования нативных мобильных приложений
3. Проработка тесткейсов, адаптация к автоматизации
4. Проведение расчетов по покрытию автотестами критического функционала личного кабинета и чекаута, оценка трудозатрат на автоматизацию тестирования
5. Формирование КП для заказчика
В результате проекта, выведенная команда из 2 человек за 6 месяцев автоматизировала вверенный функционал ~ 344 теста на платформы iOS и Android (Java, Appium, TestNG, Gradle)
Стек: Java, Appium, Gradle, JUnit
Проект: TOP-3 интернет зоомагазин
1. Внедрение автоматизации тестирования web интернет магазина (Python, Selenium, pyTest, Allure, Gitlab)
2. Внедрение автоматизации тестирования API бэкенда интернет магазина (Python, requests, pyTest, Allure, Gitlab)
3. Покрытие критических сценариев ~ 50 для frontend и ~ 200 для backend
4. Проведение демо для заказчика
Проект: TOP-3 бытовая техника и электроника
1. Аудит процессов тестирования у заказчика
2. Разработка стратегии тестирования мобильных приложений (нативных)
3. Оценка трудозатрат
4. Организация фермы для запуска автотестов
5. Автоматизация тестирования МП на iOS и Android (~ 50 сценариев за несколько месяцев, стек - Java Script, Appium, CodeceptJS, Gitlab) с интеграцией и запуском тестов из Allure Testops
6. Разработка стратегии тестирования критического сервиса Order (GraphQL)
7. Автоматизация критических сценариев с интеграцией и запуском тестов из Allure Testops (~ 50 сценариев)
8. Реализация моков (Wiremock)
Проект: Крупная сеть онлайн аптек
1. Аудит процессов тестирования у заказчика
2. Разработка стратегии тестирования мобильных приложений (Flutter)
3. Разработка стратегии тестирования производительности (включая сервис SSR)
4. Оценка трудозатрат
5. Автоматизация тестирования МП (Java, Appium, Gitlab)
6. Автоматизация тестирования производительности (JavaScript, k6)
Проект: Крупный системообразующий банк
1. Участие в проекте как Senior QA Automation (Java, Spring, OkHTTP, Cucumber, Testcontainers, Jenkins)
2. Отладка существующих тестов
3. Написание автотестов в BDD парадигме и интеграция с существующей системой отчетности
4. Расширение покрытия по микросервисам
Описание проекта
Консалтинг, разные проекты
Состав команды
Своя команда тестировщиков и взаимодействие с разными командами заказчиков
Задачи
1. Лидирование распределенной по проектам заказчика команды тестирования
2. Разработка стратегии тестирования для клиентов в рамках КП
3. Определение перечня работ по тестированию с детализацией и оценка трудозатрат на их выполнение
4. Разработка технических решений для реализации выбранной стратегии тестирования (инструменты, метрики, подходы)
5. Проведение аудитов на стороне заказчика
6. Проведение технических интервью, найм сотрудников в команду
7. Участие в пресейлах с заказчиками
8. Performance ревью сотрудников
9. Подготовка материалов для участия и выступления на конференциях (в т.ч. Heisenbug)
10. Проведение внутренних демо и конференций
11. Написание автотестов на отдельных проектах в качестве играющего тренера
Стек специалиста на проекте
GitLab, Appium, Kafka, Playwright, CodeceptJS, RabbitMQ, JavaScript
Отрасль проекта
Insurance
Период работы
Апрель 2021 - Июнь 2024
(3 года 3 месяца)
GeekBrаins
Роль
Спикер курсов
Обязанности
Описание проекта
Спикер курса "Введение в Unit тестирование"
Спикер курса "Автоматизация тестирования мобильных приложений"
Стек специалиста на проекте
unit, Testing
Отрасль проекта
Insurance
Период работы
Апрель 2023 - Август 2023
(5 месяцев)
Проект для компании TOP-3 DIY
Роль
Lead QA Automation Engineer
Обязанности
Достижения
На первом этапе усилия были сконцентрированы на тестировании frontend части (ReactJS, AEM). Был выполнен аудит существующих процессов тестирования на проекте, метрик, тестовой инфраструктуры, а также проведен сравнительный анализ инструментов тестирования web (по просьбе заказчика).
В результате аудита были выявлены слабые зоны в существующих процессах, определены новые метрики и согласованы инструменты автоматизированного тестирования, выделены критические сценарии использования системы для приоритетного покрытия. Помимо этого определен вектор развития браузерной инфраструктуры для запуска тестов и обеспечения высокого уровня параллелизации запусков.
1. Разработан фреймворк автоматизированного тестирования web и mobile web
2. Автоматизированы критические пользовательские сценарии (Java, Selenide, Maven, TestNG) первого этапа ~ 80
3. Реализованы jobs для запуска автотестов с параметрами (Groovy, Jenkins)
4. Реализована инфраструктура для запуска тестов сначала на Selenoid (как пилот), затем на Aerokube Moon
5. Реализованы отчеты в Allure
6. Проработано решение для тестирования UI в изоляции на
моках
7. Разработаны моки для BFF слоя
8. Процесс автоматизированного тестирования приобрел контуры сервиса и стало возможным распространение данного подхода на другие команды
На втором этапе я лидировал команду тестирования backend (более 20 микросервисов, Java, Spring) - 6 человек.
Был осуществлен аудит существующих процессов тестирования, фреймворка и сред для для тестирования.
Что было сделано:
1. В текущем стеке автотестов был осуществлен существенный рефакторинг автотестов по части подхода к написанию, работы с тестовыми данными, параллелизации (JavaScript, Mocha, Axios)
2. Покрытие автотестами было расширено на все 22 микросервиса
3. Организован процесс нагрузочного тестирования (Gatling, Scala) на основе профиля с прода
4. В рамках перехода backend систем в Kubernetes (k8s) мной была реализована возможность создания изолированных тестовых окружений в отдельном namespace при запуске автотестов
В результате:
1. Благодаря нагрузочному тестированию удалось оптимизировать производительность ключевых сервисов и для большинства достигнуть SLA по времени ответа <= 50мс
2. Автотестами были покрыты все 22 микросервиса
3. Тесты были встроены в pipeline разработки и релизный цикл
4. За счет обширного покрытия разнородными тестами (функциональными, нефункциональными) удалось реализовать CD (Continuous Delivery) процесс (ежедневные релизы по фичам)
Описание проекта
Проект для компании TOP-3 DIY (Леруа Мерлен), тестирование сайта, развитие браузерной инфраструктуры
Состав команды
6 фронтенд и 6 бэкенд разработчиков
Задачи
В обязанности входило проведение аудита, проработка решения по стратегии тестирования и внедрение автоматизированного тестирования в процесс разработки frontend и backend в рамках ИТ трансформации компании.
Стек специалиста на проекте
Java, TestNG, Selenide, Kafka, Playwright, Maven, RabbitMQ
Отрасль проекта
Insurance
Период работы
Июль 2018 - Март 2021
(2 года 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет