Virtocommerce
США, virtocommerce.com/
Информационные технологии, системная интеграция, интернет... Показать еще
Head of QA and integration department
Результаты работы в компании:
- Формирование QA отдела с нуля, найм и обучение сотрудников по направлениям:
а. Ручное тестирование;
б. Автоматизация регрессионного тестирования (FE - BE) в требуемом стеке, а так же исследовательского тестирования;
в. Разработка и развитие методологии нагрузочного тестирования, производительности высоконагруженных каталогов;
г. Системный анализ и интеграция с 3-и сторонними сервисами
- Разработка тестовых артефактов:
а. Тестовая модель, тепловая карта
б. Регламенты работы с сущностями Bug, Suggestion, User Story
в. Регламенты автоматизации
г. Артефакты сопровождения User Story, Bug
- Организация работы и взаимодействия команды разработки с командой тестирования и DevOps, разработка и внедрение процессов CI/CD
- Разработка и управление метриками, приведение метрик к требуемым показателям
- Разработка структуры авто тестов и нагрузочных тестов, разработка и поддержка тестов
- Разработка специализированной архитектуры фреймворков для автотестов
- Анализ результатов нагрузочного тестирования, анализ телеметрии нагружаемых процессов, формирование рекомендаций
Инфраструктурные обязанности:
- Общее руководство подразделением 20+ человек;
- Ресурсное планирование, подбор, обучение и развитие персонала;
- Управление проектной командой, организация взаимодействия рабочих групп;
- Построение процессов;
- Коммуникации с заказчиками;
- Решение спорных ситуаций;
Проектные обязанности:
- работа с требованиями;
- инициация проекта;
- формирование RoadMap / backlog;
- покрытие метриками, контроль;
- автоматизация процессов;
- разработка документации;
- контроль качества;
- QA анализ;
- построение процессов тестирования;
- автоматизация тестирования;
Автоматизация тестирования:
Regression automation tests, TDD, BDD. Автоматизация тестирования (API / GraphQL / UI / Modules and Components / E2E):
- использование паттернов (page factory, page object and so on...);
- стек технологий (Java + maven + Selenide + JUnit + RestAssured + Allure + Allure testOPS);
- стек технологий (NodeJS + CodeceptJS + Allure);
- стек технологий (NodeJS + Playwright type script + Allure);
- стек технологий (Katalon framework + KRE + Katalon testOps);
- стек технологий (Postman + Postman flows + Mock servers)
DB:
- SQL
- NoSQL
Нагрузочное тестирование и тестирование производительности:
Load tests, Stress Load tests, Scalability testing, Spike Testing, Endurance Testing, Concurrency Testing, Capacity Testing. Нагрузочное тестирование (анализ результатов, выявление дефектов архитектуры, выявление дефектов инфраструктуры, моделирование пользовательских сценариев, моделирование синтетических сценариев):
- стек технологий (K6 + InfluxDB + Grafana)
- стек технологий (jmeter)
Metrics coverage. Покрытие и анализ процессов метриками (QA / Business / Performance):
- Azure Cloud
- Yandex Cloud
- Custom solutions
Выстраивание CI/CD процессов:
- Azure Cloud
- Yandex Cloud
- GitLab, GitHub actions, Jenkins