Готов учиться новому, в том числе в процессе решения конкретных задач. Ответственно подхожу к поставленным срокам. Умею искать информацию, систематизировать и выделять главное, анализировать и предлагать идеи.
Заинтересован и дальше развиваться в сфере тестирования ПО.
Уверенно владею английским языком.
- Анализ требований (в т.ч. на английском языке для иностранных заказчиков).
- Создание и актуализация тестовой документации в формате чек-листов и тест-кейсов, написание отчетов о тестировании, сбор метрик по итогам тестирования. Локализация сложных багов.
- Функциональное и регрессионное тестирование приложений (web/mobile). Кроссплатформенное тестирование. UX/UI-тестирование (сравнение скриншотов, подготовка пользовательских сценариев).
- Работа с базами данных (PostreSQL), написание скриптов для поиска и добавления необходимых данных.
- Создание и настройка регулярного запуска автотестов API. Написание скриптов на Python, JavaSciprt, для целей тестирования.
- Использование Postman для документирования API проекта, генерация скриптов k6 на основе коллекций для базового тестирования нагрузки.
- Использование Charles, Android Debug Bridge, Android Studio для тестирования мобильных приложений (Android и iOS).
- Оптимизация бизнес-процесса в Jira с точки зрения QA.
- Подготовка демонстрационных материалов и инструкций для представителей заказчика.
Функциональное тестирование. Тестирование и ревью требований/ТЗ. Обеспечение качества на всем протяжении жизненного цикла фичи (от создания концепции до выпуска в релиз). Создание и поддержание в актуальном состоянии тестовой документации, отчеты о дефектах, составление отчетов о тестировании, участие в проведении демонстраций продукта.
Работа с логами Kibana для сбора статистики по работе фичи и локализации багов.
Участвовал в трех коммерческих проектах для внешнего заказчика.
Участвовал в автоматизации процессов во внутренней системе управления проектами.
Получил опыт автоматизации тестирования UI и API (Java/Selenide/restAssured, Postman).
Проходил стажировку в группе в рамках обучающего курса от GeekBrains.
Команда проводила тестирование актуальной версии приложения (на момент стажировки - TestIT Andromeda 1.07) в течение восьми рабочих циклов по методике Scrum.
Помимо функционального тестирования проводилось тестирование UX/UI, безопасности, производительности, кроссплатформенное тестирование.
Применял следующее ПО:
- TestIT - хранение тест-кейсов и чек-листов, составление тест-плана, компоновка тест-комплектов, прохождение тестирования и проставление результатов тестов, связывание тест-кейсов с багами в Jira;
- Swagger - тестирование API (отправка запросов + валидация результата);
- Fiddler, JMeter;
- Jira - баг-трекер;
- Confluence - база знаний;
- Slack - рабочая коммуникация;
- Xmind - построение майнд-карты, декомпозиция приложения.
Приобретен опыт командной работы: распределение обязанностей внутри команды, обратная связь по разработанным тест-кейсам и баг-репортам.
Функциональное и регрессионное тестирование продуктов (веб-приложения, мобильные приложения) по тест-кейсам и чек-листам.Тестирование пользовательского интерфейса. Заведение баг-репортов в системе Яндекс.Трекер по результатам тестов. Проверка актуальности тест-кейсов, составление задач на улучшение.
Применение инструментов разработчика (отслеживание запросов, эмуляция мобильного устройства, подмена UserAgent, редактирование cookies, изменение скорости соединения).
Перехват траффика через Fiddler.
Работа с Android Debug Bridge (logcat, bugreport, install/uninstall, push/pull).
Благодаря доступу к ферме мобильных устройств приобретен опыт работы с различными версиями мобильных OS (iOS и Android).
Прошел обучение по CSS-селекторам, выполнял разовые задачи по подбору наиболее подходящих селекторов на странице для будущих полу-автоматических тестов.
Незаконченное образование (2 полных курса).
Создал мини-фреймворк для тестирования API-запросов
Установка Docker, изучение базовых команд, освоение процесса создания и запуска контейнеров.
Запуск автоматизированного теста (Java+Selenium+Maven) через Docker, проброс портов для настройки сетевого взаимодействия между хост-машиной и контейнерами.
Опыт работы со всеми вкладками Chrome DevTools.
Установка Android Studio, создание эмулятора мобильного устройства и работа с ним через командную строку.
Работа с реальным устройством через Android Debug Bridge - установка подключения проводного и беспроводного, передача файлов, установка/удаление/обновление приложений, снятие логов и скриншотов/видео.
- создал фреймворк на основе Appium для параллельного тестирования iOS- и Android-версии приложения;
- научился запускать тесты через Jenkins;
- генерировал отчет о тестировании с помощью Allure;
Выполнил итоговое задание от компании "Aplana" (тестирование части функционала специальной учебной платформы - создание майнд-карты и чек-листа; прохождение тестирования по чек-листу; подготовка отчета о тестировании и баг-репортов).
Получил базовый опыт работы с такими средствами автоматизации, как JMeter, Postman, SoapUi.
Углубил знания относительно клиент-серверной архитектуры, устройства браузеров, работы протокола HTTP.
Получены навыки работы в терминале, работы с файлами и потоком ввода/вывода, настройки прав пользователей, запуска и управления сервисами. Изучен синтаксис bash - команды, написание несложных скриптов.
Получен опыт работы с баг-трекинговыми системами и системами управления задачами (Jira, Trello, Redmine), оценки и декомпозиции требований к ПО, разработки тест-кейсов (использовались анализ классов эквивалентности, методика pairwise, таблицы принятия решений, диаграмма состояний&переходов).
Изучены методики и виды тестирования, техники тест-дизайна, используемые в тестировании метрики. Получено представление о месте тестирования в жизненном цикле разработки ПО, приобретен опыт в написании тестовых сценариев и анализе требований к ПО.
Получено представление об основах языка Java и объектно-ориентированном программировании, приобретен опыт в написании простой программы (игра "крестики-нолики").