Опытный инженер по контролю качества с практическим опытом тестирования десктопных и веб-приложений с более чем 4 лет опыта работы в финтех, электронной коммерции и цифровых проектах.
Мои технические навыки включают:
• Разработка тестовых сценариев с использованием языков программирования, таких как C#, Java и SQL
• Владение автоматизированными инструментами тестирования, такими как Selenium, JMeter и Postman
• Использование Git и GitLab для контроля версий и CI/CD пайплайнов
• Глубокое понимание методологий Agile и жизненного цикла разработки программного обеспечения (SDLC)
В дополнение к моим техническим навыкам, я обладаю сильными способностями к решению проблем, тщательным вниманием к деталям и отличными коммуникативными навыками, которые способствуют эффективному сотрудничеству с различными заинтересованными сторонами. Благодаря своей способности работать в условиях высокого давления и быстро адаптироваться к изменениям, я стал ценным участником всех команд, в которых работал.
Я нацелен на создание продуктов высочайшего качества и постоянно стремлюсь к обучению и профессиональному росту в области контроля качества. Как мотивированный тестировщик с опытом тестирования как десктопных, так и веб-приложений, я готов принять новые вызовы и внести значительный вклад в успех вашей команды.
Если вы хотите связаться или обсудить какие-либо потенциальные возможности, вы можете связаться со мной:
• Почта - alex.backend.dev@gmail.com
• LinkedIn - https://www.linkedin.com/in/alexulyanitskiy/
• Телеграм - AlexUlyanitskiy
Основные обязанности:
• Проводил комплексное тестирование бэкенда, проверяя обработку данных, производительность и надежность серверных приложений
• Использовал инструменты, такие как Postman и JMeter, для тестирования API и производительности соответственно. Также использовал Kibana и Grafana для мониторинга и анализа производительности системы
• Владею SQL и использовал DBeaver для управления базами данных. Это включало написание сложных SQL-запросов для тестирования бэкенда и проверки данных
• Создавал подробные тест-кейсы и чек-листы на основе требований и спецификаций программного обеспечения. Это способствовало более организованным процессам тестирования и улучшению отслеживания метрик качества программного обеспечения
• Тесно сотрудничал с командой разработчиков для понимания кодовой базы и с командой продукта для понимания требований, что позволило мне создавать эффективные планы и стратегии тестирования.
Ключевые достижения:
• Проактивно мониторил и анализировал ключевые метрики, такие как время ответа, уровень ошибок и пропускную способность, что привело к сокращению времени решения проблем на 20%
• Создавал сложные SQL-запросы для проверки целостности данных, выявляя критические проблемы до внедрения в продакшн.
Основные обязанности:
• Разрабатывал и выполнял тест-кейсы для различных программных продуктов, обеспечивая их соответствие требованиям и стандартам качества
• Использовал Java и C# для написания скриптов автоматизированного тестирования, что значительно повысило эффективность наших процессов тестирования
• Применял Selenium для тестирования веб-приложений, обеспечивая безупречный пользовательский опыт на разных браузерах и платформах
• Использовал Postman для тестирования API, проверяя функциональность, надежность, производительность и безопасность различных API
• Проводил тестирование десктопных приложений для обеспечения оптимальной производительности и пользовательского опыта
• Тесно сотрудничал с командой разработчиков для понимания требований продукта и участвовал во всех этапах жизненного цикла программного обеспечения
• Выявлял, регистрировал и отслеживал ошибки до их устранения, активно сотрудничая с разработчиками.
Ключевые достижения:
• Увеличил покрытие автоматизированных тестов на 40%, что позволило быстрее выявлять ошибки и проблемы
• Сыграл ключевую роль в успешном выпуске нескольких программных продуктов, обеспечивая высшие стандарты качества.
Основные обязанности:
• Разрабатывал и поддерживал автоматизированные тестовые скрипты с использованием C# и Selenium
• Проводил регрессионное тестирование после каждого релиза, чтобы убедиться, что существующая функциональность не пострадала от новых изменений
• Создавал подробные отчеты об ошибках, тестовые случаи и чек-листы, что улучшило коммуникацию с командой разработки и оптимизировало процесс тестирования
• Гарантировал, что все требования были тщательно протестированы, что привело к более стабильному выпуску продукта
• Выполнял ручное тестирование при необходимости, особенно для функций, которые было сложно автоматизировать или требовали человеческого вмешательства для проверки
• Тесно сотрудничал с командой разработки, чтобы понимать новые функции и обновления, что помогло мне создавать эффективные тестовые случаи.
Ключевые достижения:
• Удалось сократить время тестирования на 30% благодаря разработке и поддержке автоматизированных тестовых скриптов
• Достигнуто снижение числа ошибок после выпуска на 15% благодаря регулярному регрессионному тестированию.
Я профессионально занимался шахматами несколько лет. В связи с этим принимал участие в различных шахматных и других спортивных соревнованиях.
Мне было любопытно начать свою карьеру в сфере управления или продаж, меня интересовали различные экономические и IT-концепции.
Получил навыки автоматизации API тестирования, используя Java и Rest Assured
Приобрел базовые навыки нагрузочного тестирования, используя JMeter, как программу для проведения нагрузочного тестирования.
Изучил timers, assertions, http managers, JMeter CLI, JMeter reporting.
Получил навыки нагрузочного тестирования и тестирования производительности, используя JMeter, используя продвинутые техники данной программы.
Получил понимание про библиотеку Playwright.
Создал с нуля тестовый фреймворк, поработал с TypeScript и познакомился с особенностями работы библиотеки в целом.
Поработал с GitHub Actions и построением CI процессов
Очень понравились подходы к дебагу, репортам и статистике, этого часто не хватает аналогам вроде Selenium.
Получил опыт с основными темами по C# и .NET, изучил библиотеку Selenium WebDriver более детально с написанием собственного фреймворка и использования паттернов проектирования, а также, используя такие принципы программирования, как DRY, Single Responsibility и другие.
Получил опыт с тестированием APIs, используя Postman. Изучил основы API тестирования, с пониманием HTTP, HTTPS протоколов, а также методов, которые используются для API тестирования. Изучил и использовал на практике различные тестовые сценарии для тестирования API.
Получил базовые знания по C# и библиотеке Selenium WebDriver.
Получил понимание основ мануального тестирования, на практике поработал с такими вариантами тестовой документации, как тест-кейсы и чек-листы, проводил функциональное и регрессионное тестирование.
Получил знания по Java Core, с использованием этих знаний на практике, решая задачи, параллельно с теоритическим курсом.
Получил знания по синтаксису SQL, основной теоритической базе по базам данных.
Получил знания по методологиям разработки, планированию и эстимациии.