В начале своего пути занимался 3D моделированием в КОМПАС-3D, 3Ds Max и Blender. Также создавал и поддерживал шаблонные сайты на Wordpress. В последствии, появилась работа не по созданию сайта, а его тестированию. Мне понравилось это направление и я решил связать свою жизнь с QA.
За время своей трудовой деятельности, я получил навыки функционального, интеграционного и регрессионного тестирования веб-сервисов и API. Также автоматизации тестирования, в основном на языке Java, немного на C#. С применением инструментов: Selenium, TestNG, REST Assured, Postman, Browser developer panel и шаблонов: Arrange-Act-Assert и PageObject. Есть понимание принципов ООП (применяю их при написании автотестов). Имеются базовые знания юнит-тестов. Умею составлять баг-репорты, работал с трекерам Jira. Могу оценить по возникшим инцидентам, что требуется еще проверить и как можно проседающую зону закрыть автотестом. Использовал для работы систему контроля версий - Git (github). Есть опыт работы с SQL.
Также по мелочи. Имелись подработки по мобильному тестированию и тестирование игр: альфа и бета тесты, тестирование геймплея, 3D моделей, локаций и баг-репортинг всего этого "добра".
За время работы в международной компании, прокачал английский с нуля до Intermediate и получил опыт работы с иностранными коллегами.
- Анализ требований на разработку нового функционала, проведение дизайн ревью
- Написание тестовых кейсов (TestIT)
- Проведение функционального, интеграционного и регрессионного тестирования, ручного тестирования API (Postman, DevTools)
- Подготовка приемочного тестирование бизнесом (UAT) (составление чек-листов для бизнеса, подготовка тестового контура)
- Разработка и поддержка end-to-end тестов с использованием C#, Selenium и MSTest, проведение Code review
- Анализ, мониторинг прогонов тестового покрытия (TestIT)
- Использование CI/CD GitLab для билда тестовых версий функционала и выкладки на тестовые контуры, отслеживание состояния и ошибок контуров
- Развертывание и управление тестовыми средами с помощью Docker и Kubernetes, включая локальное развертывание (Docker). Использование k8s для управления тестовыми средами, включая чтение журналов, уничтожение/редактирование узлов/подов и обновление хэшей для микросервисов
- Проверка очередей сообщений (RabbitMQ), обеспечение согласованности доставки, отказоустойчивости и надежной архитектуры, управляемой событиями
- Создание отчетов о тестировании, инструкций и другой документации. Составление баг-репортов и контроль выполнения (Jira, Confluence)
- Менторство новых сотрудников, участие в собеседованиях и оценка кандидата
- Анализ требований на разработку нового функционала
- Создание тестовых кейсов (TestRail)
- Тестирование Web-сервисов с использованием различных методик и средств
- Автоматизация тестирования функциональных и API тестов на Java (TestNG, Selenium, REST Assured, Git)
- Анализ, мониторинг и поддержка тестового покрытия (Allure Report)
- Составление баг-репортов и контроль выполнения (Jira)
Анализ требований на разработку нового функционала
Написание планов тестирования
Тестирование Web-сервисов с использованием различных методик и средств
Написание отчетов о проведенных проверках
Написание интеграционных тестов на C#
Написание функциональных тестов Selenium + TestNG
Разрабатывал компоненты для 1С Bitrix, занимался вёрсткой сайтов, выполнял контентные задачи.
Информатика вычислительная техника.
3-е место на WorldSkills Russia в компетенции "Инженерный дизайн CAD (САПР)"