Специалисты
Опыт работы с языками:
C#, Javascript, Typescript, Java
Опыт работы с фреймворками:
MsTest, SpecFlow, NUnit, XUnit
Опыт работы с библиотеками и технологиями:
Selenium, Cucumber, Cypress, Azure Test Plan
Также опыт работы c:
Git, Jira, Azure, TeamCity, Sql Server
Система регистрации в соревнованиях для теннисистов
Краткое описание: Веб приложение, позволяющее теннисистам регистрироваться в соревнованиях в международной теннисной федерации и отслеживать результаты. Основные функциональности включают регистрация и подписка, календарь игр, результат и профили спортсменов. Также – поиск соревнований и заявка на участие. Роль: Lead AQA Состав команды: менеджер, 2 frontend-разработчика, 2 backend-разработчика, Lead AQA, 2 QA Что реализовывал: Поставил тестирование с нуля. Написал test-framework и UI/API авто-тесты. Выполнял также ручное тестирование. Настроил выполнение регрессионных авто тестов через Azure DevOps. В начале проекта улучшил процесс создания и документирования требований (user stories). Также внедрил рекомендации по созданию API.
C#, Selenium, SpecFlow, MsTest, Azure, Sql Server
12 месяцев
Система управления проектами для строительной компании
Краткое описание: Веб приложение для управления строительными проектами. Основная функциональность включает создание и поиск проектов, редактирование свойств проекта, прогнозирование ресурсов и затрат на проект, формирование счетов для поставщиков и субподрядчиков, подписание контрактов. Роль: Lead AQA Состав команды: менеджер, аналитик, 4 frontend-разработчика, 2 backend-разработчика, Lead AQA, 2 QA Что реализовывал: Поставил тестирование с нуля. Написал test-framework и UI/API авто-тесты. Выполнял также ручное тестирование. Настроил выполнение регрессионных авто тестов через Azure DevOps. Участвовал в улучшении процессов по написанию требований, жизненного цикла задач и дефектов.
C#, Selenium, SpecFlow, Azure, Sql Server
18 месяцев
Система управления для страховой компании
Краткое описание: Веб приложения для расчета страховки для компаний-клиентов. Основная функциональность включала создание и поиск учетных записей компаний-клиентов, выбора типа страховки и страховых случаев, расчет выплат клиентам, вероятности страховых случаев и прочих параметров. Роль: Lead AQA Состав команды: менеджер, 1 frontend-разработчик, 2 full-stack-разработчика, Lead AQA, 2 QA Что реализовывал: Поставил авто тестирование с нуля в двух проектах. Написал test-framework и UI авто-тесты для каждого проекта. Настроил выполнение регрессионных авто тестов через TeamCity. Создал desktop-приложение на C# для просмотра и анализа результатов авто-тестов, выполненных в разных тестовых средах. Обновлял регрессионные авто-тесты. Также участвовал в других небольших проектах для выполнения нагрузочного тестирования.
C#, Selenium, MbUnit, TeamCity, Sql Server
48 месяцев
Внутренние проекты банка UBS
Краткое описание: Веб приложения для внутренних сервисов банка. Учет работников, в частности, создание учетных записей, их поиск и редактирование. Также управление проектами, их редактирование и контроль их статуса. Роль: AQA Состав команды: менеджер, 1 frontend-разработчик, 2 full-stack-разработчика, 2 AQA Что реализовывал: Писал тесты в LoadRunner и выполнял нагрузочное тестирование в 10 проектах. Собирал информацию для тест сценариев, настраивал тест среды, выполнял smoke, average load, peak load, soak tests. Анализировал результаты тестирования и находил причины ухудшения производительности систем. Написал приложение в Excel для сбора, хранения и анализа тест результатов, что помогало сделать выводы об улучшении или деградации производительности тестируемых систем.
HP LoadRunner, HP QualityCentre, HP Diagnostics, HP SiteScope, Introscope, Prism, HTTPWatch
36 месяцев
Банковская система
Краткое описание: Desktop и web приложения для работы с картами и данными, позволяющие искать города, строить маршруты, с использованием бизнес-данных. Пользователь мог находить точки интереса в некоторой области на карте, и затем сформировать оптимальный маршрут для поездки между городами. Также похожий проект включал API, как часть продукта. Роль: AQA Состав команды: 1 AQA, 1 аналитик, 1 test-lead Что реализовывал: Выполнял ручное и авто (UI/API) тестирование. Выполнял тестирование функциональности, документации, инсталляции. Внедрил авто-тестирование, используя Eventcorder. Написал инструмент для анализа дефектов и генерации отчетов по дефектам, используя JavaScript. Написал инструмент на Delphi, упрощающий запуск авто-тестов.
Rational Robot, Rational TestDirector
12 месяцев
Геоинформационные системы
Краткое описание: Desktop и web приложения для работы с картами и данными, позволяющие искать города, строить маршруты, с использованием бизнес-данных. Пользователь мог находить точки интереса в некоторой области на карте, и затем сформировать оптимальный маршрут для поездки между городами. Также похожий проект включал API, как часть продукта. Роль: AQA Состав команды: 2 AQA, Project manager, Test-lead, Аналитик Что реализовывал: Выполнял ручное и авто (UI/API) тестирование. Выполнял тестирование функциональности, документации, инсталляции. Внедрил авто-тестирование, используя Eventcorder. Написал инструмент для анализа дефектов и генерации отчетов по дефектам, используя JavaScript. Написал инструмент на Delphi, упрощающий запуск авто-тестов.
Java, JScript, VBscript, Visual Basic 7, C#, Eventcorder
48 месяцев