Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
В поисках компании, которая предоставит возможность развиваться в сфере тестирования ПО, совершенствовать свои навыки и изучать новые технологии. Готовность брать на себя ответственность за выполнение задач и соблюдение сроков – мои ключевые принципы.
Основные достижения:
Автоматизация тестирования: Разработал набор скриптов на Python для
автоматизированного тестирования, совместимых с Jenkins (pytest, allure). Инструменты
доступны на GitHub: https://github.com/Jazis/QA/tree/main/Tests/webSocketTests.
Инструмент для генерации сценариев эксплуатации: Создал программу для
автоматического создания сценариев на целевых машинах. Доступен на GitHub: https://github.com/Jazis/QA/tree/main/Tool.
Оптимизация устаревших тестов: Разработал инструмент для автоматизации
трансформации тестов PHP с использованием Gherkin. Программный код доступен на GitHub: https://github.com/Jazis/TesterTool.
Личные проекты:
Тестирование безопасности дипломной работы: Провел тестирование сайта на уязвимости SQL-инъекций, XSS и обход файловой структуры. Проект размещён на GitHub: https://github.com/Jazis/just_just_just/tree/master/Diploma.
Программа для обнаружения фишинговых страниц: Разработана программа для анализа веб-страниц на признаки фишинга. Код проекта доступен на GitHub: https://github.com/Jazis/PhishDetector.
Навыки и инструменты:
Опыт работы с системами контроля версий Git.
Использование Charles, Fiddler, OWASP ZAP и Burp Suite для анализа трафика и поиска уязвимостей.
Автоматизация тестирования на Python и C#.
Работа с таск-менеджерами, такими как Jira.
Знание принципов объектно-ориентированного программирования (ООП), SOLID паттернов проектирования (Page Object).
Опыт использования Selenium WebDriver, Gherkin, Postman.
Разработка тестов на Python с использованием pytest, а также создание тестов в Ranorex Studio на C#.
Создание скриптов для управления и автоматизации REST- и WebSocket-тестирования.
Проекты
(6 лет 2 месяца)
Сбер
Роль
Ведущий QA инженер
Обязанности
— Анализировать требования к информационным системам на соответствие стандартам.
— Декомпозировать и анализировать задачи бэклога.
— Документировать технические спецификации и требования.
— Участвовать в приемо-сдаточных испытаниях и осуществлять приемку автоматизированных
систем.
— Согласовывать решения с заказчиком.
— Анализировать требования, проектировать, разрабатывать архитектуру и дорабатывать
решения в области разрабатываемых продуктов.
— Проектировать детальную интеграцию со смежными сервисами, включая API.
— Организовывать демонстрацию и приемку функционала заинтересованными лицами.
— Тестировать операционную систему SberOS Linux.
— Тестировать сценарии для взаимодействия с Linux-серверами.
— Тестировать портал с различными сценариями.
— Тестировать облачный портал для выдачи виртуальных машин.
— Разрабатывать тесты на Python с использованием библиотеки pytest для API.
— Разрабатывать тесты на Selenium (selenoid) для тестирования веб-порталов.
— Разрабатывать и поддерживать тесты на C# для API и для WEB
Январь 2022 - По настоящее время
(3 года 8 месяцев)
ООО "Динамические Системы"
Роль
QA инженер
Обязанности
— Ручное тестирование (проверка по тест-плану, функциональное тестирование, тестирование
удобства использования, регрессионное тестирование);
— Разработка планов тестирования продукта с использованием методов тест-дизайна;
— Анализ результатов выполнения тестовых процедур и составление отчётов по ним;
— Внесение информации о дефектах и сопровождение их по жизненному циклу в рамках
используемой системы отслеживания ошибок;
— Поддержание актуальности тестовой документации;
— Разработка автоматизированных тестовых сценариев (интеграционное, системное,
регрессионное) с использованием инструментов разработки и проектных решений;
— Настройка Netsparker для ежедневного формирования отчётов OWASP;
— Поддержка тестов на языке C#;
— Написание тестов на языке Python с использованием библиотеки pytest для REST и WebSocket.
— Использование Charles и Fiddler для тестирования мобильных приложений и
веб-интерфейсов (анализ сетевых запросов, отладка API, мониторинг трафика);
— Оптимизация процессов тестирования, поиск возможностей для улучшения текущих
процессов тестирования, внедрение новых методик и технологий.
— Организация и проведение ревью кода, участие в процессах code review, оценка качества
кода, выявление потенциальных ошибок и уязвимостей.
— Кросс-браузерное и кросс-платформенное тестирование, проверка совместимости
приложения с различными браузерами и операционными системами.
— Внедрение и поддержка CI/CD процессов, интеграция тестов в процессы непрерывной
интеграции и доставки, автоматизация сборки и развертывания.
— Создавать сценарии и тест-кейсы для тестирования.
— Проводить тестирование и следить за его ходом.
— Анализировать результаты тестирования и составлять отчёты.
— Вести документацию, связанную с тестированием.
— Планировать процесс тестирования.
— Составлять баг-репорты в баг-трекинговой системе Jira.
— Писать тесты на PHP и Selenium (Seleniod).
— Переписывать устаревшие тесты в формате ООП.
— Использовать BurpSuite и Postman для эмуляции и настройки запросов.
— Применять BurpSuite для тестирования продуктов.