Резюме: Python developer
Опыт работы:
1. июль 2019 - октябрь 2022 — Python developer (django) в ЛитРес (сервис электронных и аудиокниг).
Разрабатывала проект «Selfpub» - сервис для авторов, которые хотят создать свою книгу и опубликовать ее на платформе Литрес.
Стек: Python 3.7, Django 3, DRF, DjangoORM, Postgresql, Celery, RabbitMQ, Redis, Docker, Sentry.
Работа была организована по Scrum в составе кросс-функциональной команды (тимлид, продакт, 2 back, 2 front, QA, дизайнер) по двухнедельным спринтам с планированием, ретроспективой, грумингом и оценкой задач.
Примеры выполняемых задач:
- в рамках уже имеющегося функционала (доработка логики, мониторинг и починка багов, админка, техдолг)
- внедрение нового функционала (разработка API, интеграция со сторонними сервисами)
- покрытие кода тестами (pytest)
- сode review
- документирование кода (swagger), поддержка "базы знаний" в Confluence
Workflow: обсуждение задачи, согласование требований, оценка и взятие в спринт -> локальная разработка -> деплой на стейдж окружение + тестирование -> деплой на прод + тестирование после выкатки -> мониторинг в Sentry.
CI/CD были реализованы в GitLab.
2. апрель 2018 - июнь 2019 — QA в ЛитРес
Ранее QA на проекте "Selfpub" не было, поэтому процессы настраивала с нуля.
1) ручное тестирование, работа с API
2) разработка тестовой документации (составление, выполнение и поддержание в актуальном состоянии тест-кейсов)
3) покрытие фронтового кода тестами с помощью cypress
3. октябрь 2016 - март 2018 — Тестировщик в Delivery Club (aгрегатор ресторанов доставки еды)
Тестирование web-проекта и микросервисов:
1) ручное тестирование, работа с API - postman
2) разработка тестовой документации (cоставление, выполнение и поддержание в актуальном состоянии тест-планов, тест-кейсов, чек-листов в Testrail)
3) формирование и деплой на stage билдов через Jenkins
4) контроль ошибок в newrelic
Тестирование ios, android, mobile web:
1) функциональное, регрессионное тестирование приложений
2) работа с API через Charles