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

Test Engineer @ Tarantool.io
QA
Backend
Карьера
Code Review
Опыт: 5-10 лет
Цена (за час): Бесплатно
Получили помощь: 68 человек
О себе

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

Затем краткосрочно перешел в компанию, не связанную с финтехом, с другим технологическим стеком(c#, dotNet, windows) для получения кардинально другого опыта. В кратчайшие сроки(5 мес.) самостоятельно реализовал систему автоматизированного тестирования: занимался одновременно задачами разработки, тестирования, администрирования и настройкой мониторинга.

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

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

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

С чем помогу

- спроектировать и реализовать систему автоматизации тестирования с нуля на системном и интеграционном уровнях используя язык Python;
- выполнить код-ревью проекта, обозначить точки роста специалиста на конкретном проекте;
- выполнить анализ процессов тестирования для старта автоматизации и обозначить подход к приоритизации тестового покрытия в микросервисной архитектуре;
- объяснить основные подходы при автоматизации тестирования: e2e-сценарии, API-based тестирование, написание mock-серверов;
- обозначить вектор развития специалиста в области автоматизации тестирования: выбор языка программирования(сфера применения, его оценка), необходимые знания и навыки, развитие и источники информации.

Если Вас интересует "вход в QA" и смежные по этой теме вопросы, советую изучить подготовленный(и постоянно обновляемый) материал.

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