QA Automation Engineer (Kotlin)
Преимущественно занимался автоматизацией тестирования на Kotlin.
Работал в Мобильной платформенной команде Яндекс Еды
и улучшал качество кода в Android-проекте.
Влил несколько сотен PR в монорепозиторий Яндекса.
Есть опыт менторинга в ручном и автоматизированном тестировании.
Развиваюсь в направлении Разработчика в тестировании.
Яндекс — Старший инженер по автоматизации тестирования
Март 2022 — настоящее время
Яндекс:
• Повышал качество кода с применением статических анализаторов (Detekt, IDEA)
в автоматизации тестирования и продуктовом коде. Писал новые правила для Detekt.
• Выстраивал Quality Gates
и решал dev-задачи по CI
• Писал UI-тесты на Android
• Ускорял и стабилизировал существующие UI-тесты
• Писал бэкенд-тесты
• Консультировал по автоматизации тестирования
• Формировал беклог своих задач и демонстрировал результаты
Delivery Club:
• Переезд мобильных тестов в Allure Testops с доработкой CI
• Рефакторил код автотестов
• Ревьюил PR с автотестами
• Обучал коллег написанию UI-тестов на Android
• Создавал и поддерживал функциональные Android тесты
АТОЛ Сигма — Инженер по автоматизации тестирования
Март 2021 — Февраль 2022
• Создавал и поддерживал регресионные Android тесты
• Создавал проверки на уровнях БД и сети
• Поддерживал разработанный в компании Android раннер
• Внедрил в существующем проекте Allure Report и логирование
• Расширил в существующем проекте обертку над Espresso (Kotlin Extensions)
• Использовал паттерны PageObject (DSL), Step, PageElement, Strategy и Proxy
• Решал проблемы с нестабильными тестами
и сокращал общее время прогона
• Сокращал в существующем проекте техдолг
и количество антипаттернов
• Встроил тесты в Gitlab CI пайплайн (yaml конфиг, python и bash скрипты, gradle таски)
с параметрами запуска, выполнением по расписанию и уведомлениями в мессенджер
• Настраивал окружение на Linux VM и поддерживал парк Android устройств
• Ревьюил все изменения в автоматизации
• Формировал беклог автоматизации и демонстрировал результаты
• Оставил после себя тестовую документацию
ЦРПТ — Инженер по тестированию
Ноябрь 2019 — Ноябрь 2020
• Ручное тестирование фичей
• Стартовал автоматизацию по принципу let's try для REST API
с возможностью тестировать разные окружения, сервисы
• Использовал кодогенерацию из Swagger/OAS
• Соприкасался с аутентификацией CryptoPro JCP
и проверял xls файлы через Apache POI
• Создавал тестовые данные через БД
• Использовал параметризацию и параллелизацию JUnit5
• Ревьюил все изменения в автоматизации
Kotlin
Allure
JUnit
Retrofit
CI
Код-ревью
QA
Kaspresso
Espresso
Detekt
❤️Kotlin
👷🏻English — A2