Telegram - @NDSdm
Hard-skills:
- Тестирование веб- и десктоп-приложений
- Знание (front/back)-энда и их взаимодействия
- Опыт использования Jira для управления процессом тестирования
- API-тестирование с использованием Postman
- Навыки работы с SQL, PostgreSQL и MongoDB
- Отладка и мониторинг с помощью Sentry
- Документирование и совместная работа с конфлюэнсом
Soft-skills:
- Коммуникабельность
- Любопытство
- Креативность
- Стрессоустойчивость
- Ответственность
- Умение правильно и корректно задовать вопросы
Проекты:
Улучшение процесса релизов и внедрение системы регресс-тестирования
- Активный вклад в улучшение качества программного обеспечения и надежности каждого релиза.
- Под моим руководством, мы внедрили систему регресс-тестов, которая дала нам возможность быстрее выявлять потенциальные проблемы перед каждым релизом.
- Благодаря этому, мы смогли значительно снизить количество дефектов, связанных с новыми функциональностями и изменениями в приложении.
Интеграция Битрикс с десктопными и веб-приложениями
- В одном из проектов мне довелось внедрить систему управления контентом Bitrix с нуля, а также настроить ее интеграцию с десктопными и веб-приложениями компании.
- Благодаря этому, наши сотрудники получили быстрый и удобный доступ к обновленным данным и позволяло эффективно сотрудничать над проектами.
- Результатом было существенное повышение производительности и улучшение взаимодействия внутри компании.
Разработка калькуляторов для продажи рекламы в метро и на наземном транспорте
- Разработали новые калькуляторы для эффективной продажи рекламных мест на мониторах в метро и на наземном транспорте.
- Мы создали удобный инструмент, который позволял нашим менеджерам быстро рассчитывать стоимость и оптимальные варианты размещения рекламы, а также генерировать договоры с клиентами.
- Благодаря этим усовершенствованиям, наша компания зарегистрировала значительный рост в продажах рекламных мест.
Разработка проекта по защите персональных данных
- В очередном проекте, я разработал проект по защите персональных данных с нуля.
- Моя задача была обеспечить соответствие нашего приложения требованиям по обработке и хранению персональных данных.
- Я изучил соответствующие нормативные акты и индустриальные стандарты, разработал политику по защите данных и провел аудит существующих систем, чтобы выявить и устранить уязвимости.
- Это позволило нашей компании повысить уровень безопасности данных и предотвратить возможные риски связанные с нарушением конфиденциальности.
Проект по обеспечению эксплуатации информационных систем Социального фонда Российской Федерации (СФР), направленный на поддержание стабильной работы информационных систем, которые обеспечивают предоставление социальных услуг и выполнение государственных обязательств перед гражданами.
Обязанности и достижения:
-Руководство командой QA:
-Управлял командой из 6 QA специалистов, распределяя задачи и контролируя выполнение работ.
-Обеспечивал развитие профессиональных навыков членов команды через менторинг и проведение обучающих сессий.
Коммуникация с командой:
-Обеспечивал тесное взаимодействие внутри команды, способствуя обмену знаниями и опытом.
-Проводил регулярные встречи для обсуждения прогресса, выявления и устранения проблем.
Ведение документации:
-Создавал и поддерживал в актуальном состоянии всю необходимую проектную документацию, включая тестовые планы, сценарии и отчеты.
-Организовывал и проводил ревью документации, обеспечивая её соответствие требованиям и стандартам качества.
-Организация регрессионного тестирования:
-Координировал проведение регрессионного тестирования, анализировал результаты и управлял процессом устранения дефектов.
Взаимодействие с заказчиком:
-Осуществлял регулярное общение с заказчиком для согласования требований, обсуждения прогресса проекта и решения возникающих вопросов.
-Представлял результаты работы команды на встречах с заказчиком, готовил и предоставлял отчеты о состоянии проекта.
Отчетность:
-Готовил еженедельные и ежемесячные отчеты о проделанной работе, выполненных задачах и текущем статусе проекта.
-Анализировал результаты тестирования и представлял ключевые метрики и выводы руководству и заказчику.
Ключевые навыки и компетенции:
-Управление командой
-Ведение проектной документации
-Организация и проведение регрессионного тестирования
-Эффективное взаимодействие с заказчиком
-Анализ и отчетность
Достижения:
-Обеспечил высокое качество работы информационных систем СФР, минимизировав количество дефектов и повысив удовлетворенность заказчика.
-Сформировал и успешно руководил эффективной командой QA, что способствовало своевременной и качественной реализации проекта.
Разработка и внедрение алгоритма автоматизированной генерации уникальных идентификаторов для финансовых операций.
Роль:
Tech Lead of QA (руководитель направления тестирования).
Цель проекта:
Создание высоконадежной системы генерации уникальных идентификаторов с учетом строгих бизнес-правил, требований к безопасности и масштабируемости.
Тест-стратегия и планирование:
Разработка комплексной стратегии тестирования, включая модульное, интеграционное, системное и регрессионное тестирование.
Тестирование алгоритмов генерации:
Проверка корректности работы алгоритмов генерации идентификаторов, включая валидацию контрольных ключей и обработку исключений.
Интеграционное тестирование:
Взаимодействие с внешними системами (справочниками, БД) для проверки консистентности данных.
Тестирование API и механизмов блокировки ресурсов.
Тестирование производительности:
Оценка скорости генерации идентификаторов при высокой нагрузке.
Автоматизация тестирования:
Разработка автотестов для проверки генерации, валидации и обработки исключений.
Интеграция с CI/CD для непрерывного тестирования.
Работа с данными:
Проверка корректности хеширования и уникальности идентификаторов.
Тестирование механизмов обнаружения и устранения дубликатов.
Документирование и отчетность:
Создание тестовой документации, включая тест-кейсы и отчеты.
Анализ дефектов и их приоритезация.
Технологии и инструменты:
Языки программирования: SQL, Java (для автоматизации).
Базы данных: Реляционные СУБД (PostgreSQL/Oracle).
Инструменты тестирования: JUnit, TestNG, Postman, JMeter.
CI/CD: Jenkins, GitLab CI.
Результаты:
Успешное внедрение системы генерации идентификаторов с нулевым уровнем критических дефектов в production.
Сокращение времени тестирования на 40% за счет автоматизации.
Повышение надежности системы за счет выявления и устранения узких мест в алгоритмах.
Особенности проекта:
Строгие требования к безопасности и соответствию регуляторным нормам.
Высокая нагрузка на систему (миллионы операций в день).
Сложная бизнес-логика с множеством условий и исключений.
Проект успешно завершен и передан в эксплуатацию, демонстрируя высокий уровень надежности и соответствия требованиям бизнеса.