Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Работа с требованиями: выявление, анализ, управление
Testing documentation
Автоматизация тестирования
Администрирование
Приемочное тестирование
Проектирование ИС
Framework
Analytics
Отрасли
HRTech
Hardware
Information Security
Telecom
Знание языков
Английский — B2
Главное о специалисте
Понимание процессов и методологий разработки и тестирования ПО. Опыт автоматизации функционального и нагрузочного тестирования настольных и веб-приложений/веб-сервисов.
Из личных качеств: рассматриваю проблему с разных сторон, стараюсь докопаться до сути.
Из хобби: освоил верховую езду, читаю на английском, в основном, технические книги, смотрю фильмы, подкасты.
Проекты
(22 года 8 месяцев)
Wallarm
Роль
Test Automation Engineer
Обязанности
Разрабатывал системные и E2E тесты на Python + PyTest. API/backend тесты и UI тесты (Selenium WebDriver).
Разрабатывал и поддерживал Gitlab CI пайплайны для разворачивания дев/тест среды, запуска тестов и т.д.
Разрабатывал фреймворк нагрузочного тестирования и сами тесты на Locust+Python.
Разрабатывал скрипты (Bash, Python) деплоя сервисов на дев/тест среду.
Поддерживал работоспособное состояние дев/тест среды: отслеживал проблемы (troubleshooting) и исправлял лично либо с участием разработчиков и/или DevOps-инженеров.
Писал тесты модуля веб-серверов nginx и envoy (используя штатный фреймворк тестов nginx на Perl, Python, Bash, Terraform), а также изолированные тесты кода модуля (на ruby).
Выполнял конфигурационное тестирование с использованием Ansible, Vagrant, Docker, Bash.
Выполнял функциональное тестирование веб-приложения и api (на python), выполнял сборку deb и rpm пакетов и релизов микросервисов.
Проверял компоненты (С/C++) на утечки памяти и дескрипторов с помощью valgrind.
Помогал техподдержке решать проблемы пользователей
Применяемые инструменты: Linux, Git, Vim, Bash, Docker, Ansible, Vagrant, Valgrind, Kubernetes, Curl & Postman, IntelliJ Idea, Jenkins, Atlassian Confluence (wiki) + Jira
Писал автотесты web-приложений и web-сервисов (http api) на java 8 (testng, selenium webdriver, apache http client)
Также:
-- разрабатывал тесты производительности веб-приложений и веб-сервисов (включая нагрузочные и стресс тесты) на JMeter и тесты бизнес-мониторинга (тесты, выполняемые в бесконечном цикле на проде).
-- тестировал интерфейс пользователя и эргономику веб-приложений, проводил сравнительное тестирование с конкурентами.
-- анализировал и решал запросы от пользователей (оформленные в тикетах от техподдержки)
Управление конфигурацией и изменениями ПО:
-- использовал и настраивал удобную инфраструктуру тестовых стендов на linux+docker+ansible
-- использовал и настраивал удобную инфраструктуру прогона тестовых комплектов на jenkins+python/bash скрипты
Применяемые инструменты: Linux (Ubuntu), IntelliJ Idea, Git‚ Jenkins, Atlassian Confluence (wiki) + Jira
Работал в командах SRE (Site Reliability Engineering) и API (https://github.com/hhru/api)
Ручное и автоматизированное тестирование web-приложений, управление конфигурацией и изменениями ПО, взаимодействие с заказчиком.
Разработал универсальные шаблоны нагрузочных тестов, проводил тестирование производительности и нагрузки, анализировал результаты.
Применяемые инструменты: PL/SQL Developer‚ Oracle 9i/10g‚ Tomcat 5.5/6.0‚ Oracle WebLogic, Apache JMeter, Subversion (SVN), Jenkins (Hudson).
Тестирование интерфейса пользователя и эргономики веб-приложений.
Анализ производительности и нагрузочное тестирование веб-приложений, веб-сервисов.
Разработка сценариев тестирования‚ написание отчетов об ошибках.
Разработка пользовательских и системных требований.