Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяWas yesterday at 23:35
Male, 47 years, born on 31 March 1979
Orel, готов работать удалённо, not prepared for business trips
Инженер по тестированию (Manual / Automation QA Engineer, Functional & API Testing)
90 000 ₽ in hand
Specializations:
- Tester
Employment type: part time, project work/one-time assignment
Work experience 7 years
September 2023 — currently
2 years 9 months
МАЦБКТ-СЕЗ
Moscow, global-rc.ru/
IT, System Integration, Internet... Show more
Инженер по тестированию (Manual / Automation QA Engineer)
Основные достижения и задачи:
1. Разработал тестовую архитектуру с нуля для API и GUI автотестов:
1.1 Поддержка локальных отладочных запусков и запусков в Docker (headless, Xvfb).
1.2 Создание Dockerfile с полной инфраструктурой: все зависимости, браузеры, изоляция окружения.
2. Настроил Jenkins для запуска автоматических тестов по расписанию:
2.1 Создание задач для API и функциональных тестов.
2.2 Интеграция уведомлений о результатах тестов в Telegram, Yougile (shell-скрипты, Python-чатбот).
3. Провёл ручное исследовательское тестирование продукта для подготовки тест-кейсов под автотесты.
4. Разработал автотесты (API, GUI) для проверок ключевого функционала веб-сервиса компании (создающего прогнозные модели ИИ) с использованием:
4.1 Robot Framework (end-to-end, functional testing, api testing), Python 3 (листенеры, кастомные библиотеки).
4.2 TypeScript + Playwright (end-to-end, functional testing).
4.3 Swagger и Postman для анализа API-запросов: первичный разбор в Swagger → проверка в Postman перед автоматизацией.
4.4 Опыт комплексной работы с Postman:
- Создание и настройка коллекций и окружений.
- Разработка ручных тестов на уровне отдельных запросов и всей коллекции.
- Использование глобальных переменных и скриптов (Pre-request, Tests).
- Подготовка API-запросов для последующей автоматизации в Robot Framework.
5. Изучил и внедрил JMeter для нагрузочного тестирования:
5.1 Реализация SSO-авторизации.
5.2 Создание шаблона тест-плана и первых нагрузочных тестов.
5.3 Создание Docker-образа, для запуска таких тестов на Jmeter+Taurus.
5.4 Создание задач по запуску load-тестов на Jenkins, в созданном Docker-образе. С отбивкой результатов от них, в ТГ или групповой чат Yougile.
6. Оптимизировал первоначальную структуру автотестов. И настроил создание и хранение тестовых сценариев и чеклистов(как в google таблицах, так и в TMS Testomat.io).
7. Выполнил миграцию уже существующих GUI автотестов, с Robot Framework на TypeScript + Playwright:
7.1 Создание архитектуры на Playwright.
7.2 Настройка параллельных запусков и отчётности.
7.3 Создание Docker-образа для CI/CD.
Технологии и инструменты:
Manual Testing, Automated Testing, API Testing, GUI Testing, Robot Framework, Playwright, TypeScript, Python, Docker, Jenkins, Apache JMeter, Swagger, Postman, Git, Agile/Scrum, Telegram Bot API, Testcases, Checklists.
September 2020 — August 2023
3 years
France, colibrity.com
IT, System Integration, Internet... Show more
Тестировщик WEB / Автотестировщик (Robot Framework QA Engineer)
Основные достижения и задачи:
1. Создал инфраструктуру тестирования с нуля:
1.1 Разработка стратегии тестирования и проектной документации.
1.2 Установка и настройка TMS (Test Management System) для управления тестами и тест-планами.
1.3 Настройка Jenkins CI/CD на удалённом сервере для запуска автоматических тестов по расписанию.
2. Провёл ручное тестирование (Manual Testing) веб-сервисов компании:
2.1 Исследовательское (Exploratory).
2.2 Функциональное (Functional).
2.3 UI/UX и Usability.
2.4 Регрессионное и повторное тестирование (Regression, Re-testing).
3. Разработал автоматические тесты для ключевого функционала веб-сервисов:
3.1 Robot Framework (Python) для API и GUI тестов.
3.2 Интеграция с Allure Framework для генерации отчётов.
3.3 Интеграция с Jenkins для автоматических запусков.
3.4 Создание Slack-бота на Python для отправки отчётности о результатах произведенных автотестов в Slack-каналы.
4. Изучил и внедрил нагрузочное тестирование с использованием Apache JMeter:
4.1 API Performance Testing.
4.2 Нагрузочное тестирование по пользовательским сценариям (User Scenarios) с разной степенью нагрузки.
Технологии и инструменты:
Manual Testing, Automated Testing, API Testing, GUI Testing, Robot Framework, Python, Allure, Jenkins, TMS, Slack Bot API, Apache JMeter, Agile/Scrum.
June 2019 — August 2020
1 year 3 months
Grissli
Moscow
IT, System Integration, Internet... Show more
Тестировщик WEB / Автотестировщик
Основные достижения и задачи:
1. Провёл комплексное тестирование веб-проектов компании:
1.1 Функциональное тестирование (Functional Testing).
1.2 Регрессионное тестирование (Regression Testing).
1.3 Интеграционное тестирование (Integration Testing).
1.4 Исследовательское тестирование (Exploratory Testing).
1.5 Регистрация и контроль багов в Jira.
2. Разработал тестовую документацию:
2.1 Создание и актуализация тест-кейсов и чек-листов.
2.2 Подготовка отчётов по результатам тестирования.
3. Автоматизация тестирования:
3.1 Разработка функциональных автотестов на Selenium + Robot Framework с Python (листенеры, уведомления в Slack/Telegram).
3.2 Создание API автотестов:
- Postman (коллекции, окружения, тесты на уровне запроса и коллекции).
- Pytest + Requests (Python).
- Robot Framework с RequestsLibrary.
3.3 Опыт работы с Jenkins:
- Создание и настройка задач (Jobs).
- Запуск тестов из указанных веток git-репозиториев.
- Создание групп автотестов, объединённых тегами.
3.4 Интеграция Allure Framework для формирования отчётности.
4. Работа с системой контроля версий:
4.1 Git, Bitbucket (Pull Requests, branches).
5. Среда разработки:
5.1 PyCharm как основная IDE для написания автотестов.
5. Достижения:
5.1 Создание тестовой архитектуры на Robot Framework по принципу POM.
Технологии и инструменты:
Manual Testing, Automated Testing, API Testing, GUI Testing, Selenium, Robot Framework, Python, Postman, Pytest, Requests, Allure, Jenkins, Git, Bitbucket, Jira, Telegram Bot API, Slack API, Agile/Scrum.
Skills
Skill proficiency levels
Advanced level
Medium level
About me
Женат, есть дочь. Увлекаюсь спортом, музыкой, компьютерными технологиями, интернетом. Без вредных привычек.
В данный момент ищу работу, на 5-6 часов в день. Удаленно.
Higher education
2004
Higher education
Программирование и новые информационные технологии, Программист
2002
Higher education
Технология предпринимательства и сервиса, Преподаватель экономики/технологии
Languages
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Doesn't matter
