Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был на сайте более двух недель назад

Кандидат

Мужчина, 49 лет, родился 17 февраля 1976

Не ищет работу

Бишкек, готов к переезду, готов к редким командировкам

Ведущий специалист по автоматизированному и нагрузочному тестированию

300 000  на руки

Специализации:
  • Программист, разработчик
  • Руководитель группы разработки
  • Тестировщик

Занятость: полная занятость

График работы: полный день, удаленная работа

Опыт работы 27 лет 10 месяцев

Апрель 2023Октябрь 2024
1 год 7 месяцев

Бишкек, mariadb.org/

Информационные технологии, системная интеграция, интернет... Показать еще

Test Engineer
Команда ColumnStore: Разработка и поддержка автотестов наборов MTR и регрессии: - функциональные тесты SQL - проверка результатов и ошибок основных конструкций SQL, их комбинаций и функций. - тесты синхронного выполнения запросов и транзакций, использования памяти, дискового свопа, восстановления процессов ColumnStore, загрузки данных, работы отдельных процессов ColumnStore. Функциональное тестирование релизов. Поддержка среды DroneCI. Тестирование сравнительной производительности релизов ColumnStore. Валидация инструкций кластерных апдейтов релизов. Команда XPAND performance: Отслеживание и анализ результатов тестов Sysbench OLTP и TPCС, YCSB. Постановка задач на доработку тестовой системы, логирование. Представление результатов тестирования разработчикам XPAND, взаимодействие по их вопросам и предоставлению детальных логов. Тестирование производительности и анализ результатов с кастомными настройками XPAND для выявления их влияния на результаты тестов. Команда InnoDB: Подготовка и доработка среды выполнения Insert Benchmark Performance Test, анализ результатов, взаимодействие с автором теста по валидации результата. Анализ результатов Random Query Generator теста, добавление скриптов отслеживания ошибок. Разработка скриптов создания и управления облачной тестовой средой для сбора RR traces. Технологии: SQL, bash, jenkins, groovy.
Апрель 2022Апрель 2023
1 год 1 месяц
Cat Digital

Москва, digital.cat.com

Информационные технологии, системная интеграция, интернет... Показать еще

инженер автоматизации тестирования
Разработка автотестов платформы сбора данных узлов строительной техники. Тестируемая платформа реализована в виде REST-сервисов. Для автотестов был разработан фреймворк на java. Тест-кейсы разрабатывались на языке Gherkin с дописыванием при необходимости функционала фреймворка. Разработано около 200 новых тест-кейсов и осуществлялось исправление уже работающего набора (около 2000 тест-кейсов) при изменении функционала или данных платформы. Автотесты работали в CI Azure, для их размещения производилось создание и конфигурирование новых пайплайн и наполнение БД данными. Также я проверял покрытие тест-кейсами функционала сервисов основываясь на функциональных спецификациях методом пересечения описанного функционала и входных и выходных данных. Технологии: Java, junit, gherkin, SQL, Postman.
Январь 2020Апрель 2022
2 года 4 месяца

Москва, www.fleetcor.com/

Информационные технологии, системная интеграция, интернет... Показать еще

Ведущий автоматизатор тестирования Salesforce
Работа в ресурсном подразделении североамериканского Fleetcor, в англоязычной продуктовой команде. основные обязанности: - изучение, оценка и выбор решения для автотестирования Salesforce - разработка фреймворка автотестирования для Salesforce - реализация сценариев автотестирования - развертывание среды выполнения проектов автотеcтирования - автотестирование релизов, анализ дефектов, отслеживание правки дефектов разработчиками - документирование разработок АТ и обучение автотестировщиков 1. Изучил решения для автотестирования Salesforce: Provar и AccelQ. Разработал пилот решения для автотестирования на технологиях java, maven, junit, selenide, rest. Выбрал java-решение и защитил его на архитектурном совете компании. 2. Спроектировал фреймворк АТ на технологиях Java-Maven-Junit-Surefire-Selenide-Cucumber-Gherkin, содержащий модули: • настройка на выбранную тестовую среду; • работа с rest-API SalesForce – выполнение SOQL запросов, создание, обновление и удаление объектов системы; • генерация данных; • хранение промежуточных результатов тестовых сценариев; • генерация кастомных репортов; • работа с web UI SalesForce на уровнях: - layout приложений SalesForce (меню, контролбары, панели сообщений и ошибок) - формы списков и объектов спроверкой наличия и видимости ключевых элементов - панели related объектов, секции, филдсеты с валидацией загрузки - поля ввода с распознаванием типа, прокруткой до видимости; • функции-обертки для реализации выражений Gherkin; • строковые макросы для параметров Gherkin; • маскирование паролей; Осуществляю техническое руководство разработкой АТ фреймворка командой из 3 человек, лично разработал более 50% функционала. 3. Реализовал сценарии автотестирования: • advanced sharing rules – валидация основных операций с объектами для 20 групп пользователей = 120 тест кейсов; • layout consistency – сверка наличия и типов полей на формах ввода для 40 различных отображений форм основных объектов = 80 тест кейсов; • account team members – валидация временных прав на операции с объектами для пользователей, назначенных на задачи к отдельным клиентам = 60 тест кейсов; • lead conversion – валидация процессинга «завязок» продаж = 16 тест кейсов; • external web forms – валидация операций с формами прямого доступа клиентов к своим объектам в SalesForce = 100 тест кейсов; • production smoke – проверка критичных бизнес операций на продуктиве после деплоя релиза = 40 тест кейсов; 4. Спроектировал и реализовал развертывание среды выполнения проектов автотеcтирования на ресурсах AWS. • основной сервер – Centos, Jenkins, docker, selenoid; • агентские машины – linux/Windows, docker, selenoid, Jenkins agent; • проекты Jenkins для последовательного или параллельного запуска автотестов, управления видеоархивом, мониторинга ресурсов. 5. Осуществляю автотестирование релизов: • проверяю результаты запуска автотестов по расписанию или триггерам сборки; • анализирую дефекты; • оформляю дефекты в jira; • отслеживаю и проверяю исправление дефектов разработчиками; • обновляю автотесты при изменении функционала и структур данных; 6. Осуществляю документирование разработки АТ фреймворка, консультирование и обучение автотестировщиков, техническое управление направлением АТ: • подготовлены документы: «Архитектура автотестов», «Быстрый старт проекта автотестирования», «Приемы разработки автотестов на Gherkin»; • обучал и консультировал 3 автотестировщиков из разных продуктовых команд; • ставил автотестировщикам задачи на изучение технологий для развития АТ фреймворка для SalesForce и определял критерии их приемки; • адаптировал мануальные сценарии для АТ; • разрабатывал метрики оценки эффективности автотестирования и покрытия функционала; • проводил презентации процесса автотестирования и его business value для product owners; • участвую в подготовке роудмапа автотестирования по областям разрабатываемого функционала и распределению задач между автотестировщиками.
Декабрь 2018Декабрь 2019
1 год 1 месяц

Москва, www.alfastrah.ru

Финансовый сектор... Показать еще

ведущий специалист по тестированию
Разработка фреймворка Aвтоматизированного Tестирования на Java, содержащего модули: • работа с выбранной тестовой средой; • работа с jdbc-запросами - с упрощенным использованием из шагов автотестов; • работа с SSH - запуск команд на удаленных машинах, копирование файлов; • работа с HTTP - запуск SOAP и REST запросов, контроль ответов; • работа с MockServer - прокси и callback вызовы в АТ-систему для внешних HTTP-запросов тестируемых систем; • работа с шиной интеграции - автоматизация администрирования и развертывания для RedHat Fuse; • генерация данных и мутация; • хранение учетных данных; • сбор тестовых логов, генерация общих итогов теста; Создание систем AT - написание высокоуровневых сценариев Gherkin и реализация шагов AT в Java-коде: • Тестирование маршрутизации и преобразования данных для сервисов интеграционной шины, выполняющих подбор данных для системы андеррайтинга - 20 маршрутов во внешние системы, более 50 алгоритмов преобразования данных. Тест запускает исходные запросы SOAP и проверяет внешние запросы службы с помощью callback вызовов MockServer. • Тестирование основных бизнес-операций и экспорт бухгалтерских данных для Unicus - основной системы автоматизации страхования - 26 операций автоматизированы с более чем 200 вариантами входных данных. Тест выбирает исходные данные из системы посредством запросов jdbc к базе данных Oracle, подготавливает и выполняет запросы SOAP к системному middle-tier, затем проверяет данные в таблицах системы и выходных буферах. Администрирование и настройка сервера Jenkins CI. Созданы проекты Jenkins по сборке, тестированию и развертыванию обновлений Unicus, в т.ч. многозадачные проекты и pipeline на Groovy. Постоянное тестирования доработок Unicus. Документирование систем AT. Проведено нагрузочное тестирование middle-tier системы Unicus при переходе с Weblogic на Tomcat с профилированием приложения. Технологии: BDD, Gherkin, Cucumber, JUnit, Java, Maven, Jenkins, Groovy, Liquibase, Oracle, SQL, PL-SQL, SOAP, REST, SSH, http mocks, RedHat Fuse, JMeter, Git, Jira, Confluence.
Март 2018Декабрь 2018
10 месяцев
Эквифакс

Москва, www.equifax.ru

Ведущий специалист по тестированию
Проектирование и создание системы Автоматизированного Тестирования для разрабатываемой системы Кредитного рейтинга на основе информации о транзакциях VISA: • валидация ТЗ • разработка методик тестирования • создание и поддержка матрицы тестового покрытия для целевой системы (декомпозированная функциональность и сущности данных в разрезе сценариев тестирования); • написание тестовых сценариев на Gherkin, здесь я использовал Gherkin не только как язык тестовых сценариев, но и как описание маппинга xml-данных в базу данных для проверки алгоритмов сохранения данных. Это позволило привлечь к работе над проектом аналитиков, не имеющих опыта программирования на Java; • реализация шагов тестов, передающих XML-файлы в модули загрузки системы; • реализация шагов тестов для клиентского API с SOAP-запросами; • реализация UI-тестов с PageObject на Selenium и Java для html/JavaScript UI, написанного на React; • дизайн и рефакторинг модулей системы АТ в структуру АТ фреймворка; • разработка бизнес-фреймворка AT: генератор xml с использованием структуры xsd и случайных данных для положительных, и негативных тестов (реализовано с помощью JAXB и Java Reflection), модуль Hibernate для проверки реляционных данных, модуль, использующий Selenium для работы с компонентами веб-интерфейса клиентского модуля тестируемой системы; • разработка CI-архитектуры среды автотестирования (jenkins) • документирование среды автотестирования и обучение сотрудников Технологии: BDD, Gherkin, Cucumber, JUnit, Java, Maven, Selenium, Jenkins, Groovy, Postgres, SQL, PL-SQL, SOAP, SSH, XML, XSD, Git, Nexus, Jira, Confluence.
Июль 2017Март 2018
9 месяцев

Россия, www.homecredit.ru/

Финансовый сектор... Показать еще

Менеджер по нагрузочному тестированию
Регрессионное еженедельное нагрузочное тестирование интегрированной тестовой среды всех бизнес-критичных приложений Банка. Специализация - система процессинга банковских карт TranzWare (TW). Мониторинг и анализ работы онлайн-операций, батч-процессов системы TW и смежных систем. Анализ AWR отчетов Oracle, выявление и оптимизация "тяжелых" запросов, идентификация аппаратных проблем, тюнинг SGA, PGA. Автоматизация запуска, мониторинга нагрузочных тестов интегрированной среды и создания экспресс-отчетов по этим тестам. Анализ задач еженедельных патчей TW, постановка и контроль задач по доработке тест-кейсов регрессионного нагрузочного тестирования. Анализ бизнес-кейсов, сбор профиля и разработка нагрузочных тест-кейсов для карточных продуктов "карта рассрочки". Поддержка интегрированной тестовой среды: разработка тест-планов JMeter, LoadRunner, скриптов pipeline Jenkins на groovy, доработка системы сбора отчетов ExpressReport, доработка java-утилит сбора и конвертации данных. Разработка скриптов автоматизации тестирования UI на gherkin, cucumber, доработка фреймворка Webdriver. Валидация анонимизации тестовых сред. Разработка системы онлайн-мониторинга процессов нагрузки. Технологии: JMC, ASHV, AWR, express-report, portal-report, vmware, jenkins, zabbix, TranzWare, eclipse, idea, git, java, gherkin, cucumber, groovy, c#, Visual Studio, JMeter, LoadRunner, Citrix XenApp, kibana, elastic search, logstash. Compass+ ITC, Flora, Flora TNT.
Сентябрь 2015Июнь 2017
1 год 10 месяцев

Москва, www.performance-lab.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Руководитель и ведущий инженер проектов автоматизированного и нагрузочного тестирования
Организационное и техническое управление проектами нагрузочного и автоматизированного тестирования: Банк ВТБ: тестирование расчетно-кредитной системы "Новая Афина", автоматизация регрессного тестирования. Доля ручного тестирования сокращена на 40%. По этому проекту от Банка получено рекомендательное письмо с положительным отзывом. MS TFS, Coded UI Test, Oracle. МИнБанк: нагрузочное тестирование АБС Банка в предверии слияния двух филиалов. Предоставлено заключение о возможности работы АБС Юнисаб на увеличенной базе, времена выполнения операций и требования к аппаратным ресурсам. HP LoadRunner 12, RDP Broker, MS SQL 2008 R2. Мегафон: нагрузочное тестирование функционала ЭДО в SAP ERP. Представлены замеры пропускной способности интеграционной шины, реализованной на .Net, подготовлено нагрузочное тестирование новой разрабатываемой шины на SAP PO. HP LoadRunner 12, Apache JMeter 2. Департамент информатизации Тюменской области: разработана система автотестирования федерального сайта Госуслуг и нескольких ведомственных веб-порталов области. Система в непрерывном режиме мониторит работоспособность порталов и скорость исполнения услуг. Selenium Webdriver 2, Java 8, PostgreSQL 9.2. Сеть супермаркетов ЛЕНТА: аудит производительности системы прогнозирования и маркетинга. Произведены замеры утилизации аппаратных ресурсов и профилирование серверов приложений и БД. Выданы рекомендации по оптимизации системы и требования к аппаратным ресурсам для возможности увеличения количества обрабатываемых товарных позиций в 2 раза. JMC 7, Oracle. ПромСвязьБанк: нагрузочное тестирование ритейловой системы, профилирование серверов приложений и БД. Определены узкие места и выданы рекомендации по распределению модулей серверов приложений. После доработок системы пиковое время выполнения операций сократилось на 60%, повысилась эффективность утилизации аппаратных ресурсов. .Net 4.5. Банк Возрождение: нагрузочное тестирование системы хранения документов клиентов (юридическое досье) при слиянии двух банков. Представлено заключение о возможности работы системы с увеличенной нагрузкой, времена выполнения пользовательских операций и требования к аппаратным ресурсам. Jmeter 2, Citrix. Группа Черкизово: нагрузочное тестирование разрабатываемой кастомной конфигурации SAP ERP. Представлен детальный отчет о времени выполнения пользовательских операций, список неоптимально реализованной функциональности, рекомендации по доработкам и требования к аппаратным ресурсам. HP LoadRunner 12.
Январь 1997Август 2015
18 лет 8 месяцев
телеком, торговые и IT компании, банки

Москва

разработчик, руководитель разработки ПО, проектный менеджер
18 лет работы разработчиком и управление разработкой ПО в различных организациях.

Навыки

Уровни владения навыками
Java
SQL
Нагрузочное тестирование
Автоматизированное тестирование
Apache Maven
Cucumber
gherkin
jaxb
Xsd
Hibernate ORM
Jenkins
ORACLE
Git
PostgreSQL
Linux
MySQL
Atlassian Jira
JUnit
Salesforce
Работа в команде
fluent english

Опыт вождения

Имеется собственный автомобиль

Права категории B

Обо мне

Автоматизированное и нагрузочное тестирование - 9 лет. 18 лет работы профессиональным программистом. Разрабатывал системное, телекоммуникационное, бухгалтерское и издательское ПО, ERP и CRM системы.

Знание языков

РусскийРодной


АнглийскийC1 — Продвинутый


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не более часа