Инженер по обеспечению качества.
Fullstack:
Manual - Lead/Senior. И руководил командами и в одиночку тащил проекты.
Auto - Middle: Есть опыт JavaScript(TypeScript) - K6, CodecepthJS, Playwright; Kotlin - JUnit, Kotest, RestAssured; Python - PyTest, Selenium; C# - Nunit, Appium; Jmeter; Docker, K8s
Роль и ответственность: FullStack QA. Тестирование бэка, web, нативных мобильных и телеграмм приложений внутри стартап команды в домене web3. Написал фреймворк для нагрузочного тестирования сервисов c помощью K6. Ситуативно делал небольшие задачи для Android и Web команд.
Архитектура: Нативные клиенты iOS, Android c элементами WebView; Telegram Bot; Микросервисы на Rust и Node.js
Основные инструменты: K6, JavaScript, TypeScript; Kotlin, Android Studio, Xcode, Charles; Linear, BrowserStack
Роль и ответственность: QA инженер. Тестирование и первый релиз mac-клиента для приложения cTrader, сопровождение на проде - метрики, дашборды, разбор траблшутов. Разработка UI автотестов и вспомогательных скриптов для тестирования.
Архитектура: Нативное MacOS приложение реализованное на C#
Основные инструменты: C#, Nunit, Appuim, Allure, Graylog, Rider, TestRail, uTrack, Confluence, внутренние инструменты
Роль и ответственность: QA Инженер. Процессы и автоматизация. Обучение команды лучшим подходам и навыкам тестирования. Развитие инструментов автоматизации в команде и компании. E2E, API, увеличение и улучшение покрытия сервисов юнит тестами.
Архитектура: Монолит + микросервисы. Back: Go, PHP. Front: TypeScript
Основные инструменты: TypeScript - e2e/API, Golang - Unit, Python - tools, Postman, Jira, Confluence, Stash, TeamCity, внутренние инструменты платформизации и ТМС
Роль и ответственность: Backend QA + Auto. Тестирование строящегося с нуля продуктового процесса ипотеки, в экосистеме банка. Разработка тестового фреймворка для e2е тестирования бэкенд приложения и вспомогательных утилит - скриптов, помогающих ручному тестированию
Архитектура: Микросервисы. Kotlin Spring + Camunda, Kafka.
Основные инструменты: Kotlin, JUnit, RestAssured, Gradle, Allure, GitLab, Jira, Confluence, Excamad, Camunda Modeller, Postman, Insomnia
Роль и ответственность: QA Lead. Организация процесса тестирования в банке. Отвечал за качество работы и развитие 11ти человек.
Найм, онбординг, обучение и развитие сотрудников, 121, увеличение басфактора за счет организации процесса шаринга знаний в коллективе.
Поддержка и развитие внутреннего тестового фреймворка на Python - Pytest - Selenium, Flask.
Роль: Fullstack QA. Back + Front + e2e: Python+Pytest+Selenium, Flask + немного Mobile (Android)
Ответственность: Тестирование ЛК банковского приложение для среднего и малого бизнеса: платежи, счета, чаты. UI автотесты. Приложение для самозанятых
Архитектура: Монолит + Микросервисы + Нативное Andriod приложение.
Back: C#, PostgreSQL, RabbitMQ, Redis. Front: Angular -> React, Redux
Основные инструменты: PyCharm, GitLab, TestRail, DBeaver, Graylog, Postman, Charles, Fidler, Jira, Confluence
Роль и ответственность: Fullstack QA. Back + Front.
Тестирование web-приложения для сдачи отчетности ИП/ООО в контролирующие органы
Архитектура: Микросервисы. Back: C#, PostgreSQL, k8s. Front: React, GraphQL
Основные инструменты: Postman, JMeter, Kibana, Cypress, DBeaver, TFS
230301 Моделирование и исследование операций в организационно технических системах.
Дипломная работа веб приложение - викторина с ролями пользователей, базой данных вопросов и админкой для редактирования отдельных вопросов, тестовых комплектов, пользователей. PHP, MySQL, HTML, CSS, JavaScript
Разобраны основы построения веб приложения с помощью Flask: маршруты, функции представлений, HTML шаблоны, шаблонизатор Jinja, CSS и тд
Создан небольшой проект - "пошаговая змейка" с использованием Pyhton, Flask, jinja, bootstap, CSS
Репозиторий с решением задач