Тестировал проекты заказчиков (outsource) - финтех, инвестирование, образование, правительство, недвижимость.
Обязанности:
1. Создание тестовой документации (тест-планы, тест-кейсы чек-листы, отчеты об испытаниях, release notes).
2. Коммуникация с заказчиками и формулирование требований к ПО.
3. Тестирование:
- требований и спецификаций
- функциональное, API, интеграционное, e2e
- регрессионное, приемочное UAT
- безопасности, нагрузочное, валидация данных
4. Автоматизация тестов и процесса тестирования.
5. Обеспечение качества продуктов на всех уровнях.
Достижения:
* Проводил тестирование и вывод от пилота до продакшена fintech швейцарский продукт по инвестированию в частные фонды - https://www.qashqade.com
* Разработал стратегию повышения качества в компании.
* Внедрил контроль качества QA в 2х командах.
* Автоматизировал процессы сборки, деплоя и тестирования в Gitlab (для сред DEV, TEST, STAGE)
* Развернул системы тест менеджмента (TestRail, Azure DevOps)
* Обучил 2 тестировщиков и передал на смежные проекты.
Инструменты и технологии:
Oracle APEX, TypeScript, PlayWright, Azure DevOps Services, GitLab, Gherkin, BDD.
Тестировал финтех продукт в команде транзакций и выпуска банковских карт.
Обязанности:
1. Тестирование API
2. Создание, обновление и выполнение тест-кейсов
3. Разработка автоматических тестов
4. Написание mocks и утилит для тестирования микросервисов
5. Настройка тестовой среды и устранение неполадок
6. Сборка, развертывание, создание графика релиз-кандидата RC
Достижения:
* Автоматизировал тесты на Java к более чем 30 методам API (новым и модифицированным)
* Разработал около 10 mocks для тестирования микросервисов
* Дополнил утилиту генерации тестовых банковских карт
Инструменты и технологии:
Java, SpringBoot, Java Object Oriented Querying (jOOQ), Gradle, WireMock, JUnit, REST, Kubernetes, Helm Charts, Swagger API, RabbitMQ, Rancher Kubernetes Management, Elastic Search, Grafana, TestRail.
Тестировал программный комплекс мониторинга состояния инженерных комплексов (систем), сооружений и технического состояния промышленного оборудования.
Обязанности:
1. Разработка, выполнение и сопровождение тестов.
2. Работа с баг-трекером и анализом ошибк из продакшен.
3. Тестирование:
* функциональное, регрессионное, интеграционное, API
* модульное, пользовательского интерфейса UI
* базы данных и самих данных
4. Демонстрация и развертывание релиза у заказчика.
Анализ продукта и постановка задач по его улучшению.
5. Написание руководства пользователя, руководства по настройке ПО.
Достижения:
* Провел тестирование и вывод от пилота до продакшена - комплекса мониторинга технического состояния промышленного оборудования на предприятих.
* Повысил качество выпускаемых программных продуктов компании.
* Внедрил в отделе разработки версионирование через git и подход git workflow.
* Написал руководства пользователя и администрирования для одного из программных продуктов.
Инструменты и технологии:
Docker, Docker Compose, gRPC, Protobuf, Python, PyTest, SQL, MariaDB, PostgreSQL, RabbitMQ, bash, OPC DA, Node.JS, Golang, Typescript, BloomRPC, ghz, ООП.
Тестировал со старта крупнейшую мировую соц.сеть для трейдеров.
Обязанности:
1. Тестирование backend - функциональное, регрессионное, API, конфигурационное, интеграционное.
2. Создание и обновление тест-планов, тест-кейсов, чек-листов.
3. Выпуск Backend релизов, согласование с Frontend командой.
4. Тестирование качества данных, анализ торговых данных.
5. Устранение критических багов совместно с разработчиками и выпуск hotfix.
6. Работа с баг-трекером, анализ ошибок от клиентов (тех поддержка 3го уровня).
7. Переписка на английском с партнерами, директорами криптобирж.
Достижения:
* Создал отдел тестирования backend из 3х тестировщиков - собеседование, обучение, руководство, совместная работа и их последующий рост. Был лидом и наставником.
* Провел полное внедрение в продукт около 20 мировых торговых бирж (SIX, BME, JPX, TSX, EUREX, CME, CoinBase, OKX и т.д.) - переписка с провайдерами, тестирование (спецификаций, данных), интеграция.
* Предложил ряд улучшений продукта от Backend до GUI.
* Разработал и внедрил совместно с заказчиком торговые индексы по экономическим показателям штатов Ohio, Michigan.
Инструменты и технологии:
Docker, Linux, Microservices, Agile Testing, Unix Shell Scripting, Bash, gRPC, Protobuf, gRPC, REST, Python, PostgreSQL, Zabbix, Elastic, Grafana, Oracle VirtualBox, X-Wiki, Confluence, JIRA, Google Sheets, GitLab, Jenkins, WebSocket, AWS.