Олег Чаплашкин

Performance Engineer @ PostgresPro, Самарский университет
QA
Backend
Карьера
Code Review
Собеседования
Олег Чаплашкин
Опыт: 5-10 лет
Цена (за час): Бесплатно
Получили помощь: 109 человек
О себе

Начинал карьеру в финтех компании по разработке высоконагруженного продукта для фрод-мониторинга: разрабатывал на Python, Golang, JavaScript, Scala. После задач разработки, перешел в ручное, а позже, в автоматизированное тестирование. Формализовал процесс тестирования производительности: модели, профили, проведение, анализ результатов. Выполнял глубокий анализ дефектов, включая самостоятельное исправление исходного кода.

Затем краткосрочно перешел в компанию, не связанную с финтехом, с другим технологическим стеком для получения кардинально другого опыта. Занимался одновременно задачами разработки, тестирования, администрирования и настройкой мониторинга.

Далее перешел обратно в финтех, в высоконагруженную систему обработки платежей: разработал систему непрерывного API property-based тестирования и формализовал процессы контроля качества в сервисно-ориентированной архитектуре.

На текущий момент работаю в области систем хранения данных, в которой решаю задачи, связанные с исследованием производительности СУБД. Старший преподаватель на кафедре информатики и вычислительной математики в Самарском университете.

Интересует проведение и автоматизация тестирования(функционального и нефункционального) в высоконагруженных распределенных системах и микросервисной архитектуре, а также построение систем автоматизации на основе таких языков, как Python, Lua, Erlang.

В менторстве придерживаюсь последовательности изложения и строгости в определениях.

С чем помогу

  • спроектировать и реализовать систему автоматизации тестирования на системном и интеграционном уровнях используя язык Python;

  • выполнить код-ревью проекта, обозначить точки роста специалиста на конкретном проекте;

  • выполнить анализ процессов тестирования для старта автоматизации и обозначить подход к приоритизации тестового покрытия в микросервисной архитектуре;

  • объяснить основные подходы и концепции при автоматизации тестирования: e2e-сценарии, API-based тестирование, написание mock/stub;

  • обозначить вектор развития специалиста в области автоматизации тестирования: выбор языка программирования(сфера применения, его оценка), необходимые знания и навыки, развитие и источники информации;

  • оказать разностороннюю помощь на основе своего педагогического и профессионального опыта: от точки "ничего не понятно" до "понимаю куда и как идти" в контексте стороннего наблюдателя.

Отзывы.

Выразить благодарность.

Компетенции
Python, Lua, Code review, Test Automation, QA