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

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

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

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

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

Вслед за этим решил получить опыт в области систем хранения данных (Tarantool, PostgreSQL) в которых решал задачи, связанные с исследованием производительности СУБД и разработки библиотек низкого уровня для разработчиков.

Старший преподаватель на кафедре информатики и вычислительной математики в Самарском университете.

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

С чем помогу

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

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

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

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

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

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

Отзывы.

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