QA Engineer / Tester

    Negotiable
    Georgia
    Tbilisi
    Full
    Remote
    Work experience
    8 years 6 months
    Last work experience

    ГК Innostage

    Системный аналитик
    2 years 10 months

    About

    About
    Обладаю аналитическим мышлением, математической логикой и технической экспертизой на стыке системного анализа и контроля качества бэкенд-платформ. Последние годы полностью сфокусирована на проектировании интеграционных решений и бэкенд-логики в финтех. Многолетний опыт в QA позволяет мне проектировать технические постановки с учетом негативных сценариев и обработки ошибок на уровне СУБД и шины данных. Это минимизирует затраты на разработку и исключает логические дефекты до написания кода. Самостоятельно разрабатываю интеграционные сценарии и схемы взаимодействия, визуализирую асинхронные потоки данных. Проектирую асинхронное взаимодействие (EDA) через брокеры очередей, форматы JMS-сообщений и пишу сложные SQL-запросы для баз данных (Postgres, MS SQL). Умею транслировать сложные бизнес-цели заказчика на точный технический язык для команд разработки. Имею успешный опыт проведения ПСИ в одиночку перед клиентом, сопровождения релизов на ПРОМе и разбора критических инцидентов по логам. Обладаю опытом менторинга и онбординга.

    Affiliate experience

    No data available

    Work experience
    8 years 6 months

    January 2024 - to date
    (2 years 10 months)
    ГК Innostage
    Системный аналитик
    1. Проектирование архитектуры (EDA): - Участие в проектировании и развитие событийно-ориентированной архитектуры для распределенной системы из 10+ бэкенд-приложений. - Разработка интеграционных сценариев и схем взаимодействия. 2. Разработка ТЗ и логики приложений: - Полный цикл работы с требованиями: от выявления бизнес-целей совместно с заказчиком до декомпозиции требований и фиксации детальных технических постановок (ТЗ) в Confluence/Jira. 3. СУБД: - Проектирование логики работы с данными: Детальное описание взаимодействия приложений с реляционными базами данных (PostgreSQL, MS SQL). - Проектирование связанных структур: Разработка требований к сборке сложных цепочек взаимосвязанных документов, хранящихся в разных таблицах бэкенд-системы. - Проектирование алгоритмов СУБД: Формирование технических требований к логике работы хранимых процедур и скриптов обработки данных (входные/выходные параметры, транзакционность). - Работа со структурой БД: Понимание принципов DDL, проектирование требований к структуре таблиц, связям, индексам и ограничениям данных. - Самостоятельный анализ данных: Написание сложных SQL-запросов (JOIN, подзапросы, агрегатные функции) для анализа структуры таблиц, валидации данных и расследования инцидентов. 4. Проектирование асинхронного взаимодействия: - Проектирование сценариев асинхронного обмена данными между системами через брокеры очередей (Apache ActiveMQ, AMQ Artemis, IBM MQ). - Разработка логики динамического определения исходящих очередей. 5. Проектирование формата и структуры сообщений: - Описание бизнес-логики и правил валидации входящих/исходящих данных на соответствие заданным XSD-схемам и XML-стандартам на каждом этапе обработки. - Описание JMS-сообщений: детальное проектирование служебных заголовков (Headers) для маршрутизации и тела сообщений для передачи бизнес-документов. - Проектирование логики журналирования: Разработка требований к формированию, структуре и сохранению журнальных сообщений (системных и бизнес-логов) для обеспечения сквозного аудита и трассировки транзакций. - Разработка логики парсинга и обработки вложенных сообщений. 6. Интеграция информационной безопасности (Криптография): - Участие в проектировании и создании криптографического приложения. - Описание логики приложения по проверке и формированию ЭП. 7. Сдача проекта, ПРОМ и 3-я линия поддержки: - Разработка ПМИ - Полный цикл организации и проведения ПСИ на стендах заказчика. - Консультирование заказчика по функционалу и бизнес-логике работы системы. - Сопровождение вывода системы в промышленную эксплуатацию (ПРОМ). - Расследование, локализация и оперативное решение инцидентов (анализ логов, аудит данных). 8. Менторинг и онбординг
    February 2023 - January 2024
    (1 year)
    Газпромнефть ЦР
    Ведущий инженер по тестированию
    1. Тестирование интеграционных решений и бэкенд-компонентов в роли единственного QA на проекте 2. Тестирование с использованием инструмента SoapUI 3. Валидация данных на уровне СУБД, написание SQL-запросов для проверки корректности обработки информации 4. Проектирование и ведение тестовой документации: разработка, актуализация и валидация тест-планов, тест-кейсов и чек-листов на разных этапах жизненного цикла проектов (включая работу на старте проектов) 5. Проведение регулярного функционального и регрессионного тестирования 6. Анализ и работа с требованиями к программному обеспечению в формате User Stories
    December 2019 - January 2023
    (3 years 2 months)
    ГК Innostage
    Инженер по тестированию
    1. Функциональное, нагрузочное, интеграционное и регрессионное тестирование в роли единственного QA на проектах 2. Тестирование веб-сервисов и API (клиент-серверные приложения) с использованием инструментов Postman и Swagger 3. Тестирование бэкенд-компонентов и десктопных приложений (Windows-сервисы, Java-приложения) на платформах Windows и Linux 4. Проверка взаимодействия систем через брокеры очередей (Apache Kafka, IBM MQ, ActiveMQ) 5. Валидация данных на уровне СУБД (PostgreSQL, MS SQL, Oracle) с помощью самостоятельного написания SQL-запросов 6. Тестирование криптографической защиты и информационной безопасности: работа с КриптоПро, двухфакторной аутентификацией (2FA), сертификатами, УЦ и списками отзыва (СОС) 7. Тестирование при помощи Apache JMeter 8. Разработка Программ и методик испытаний (ПМИ), ведение тестовой документации (чек-листы, тест-кейсы, тестовые сценарии, тест-планы) 9. Полный цикл работы с дефектами и расследование инцидентов, поступающих в рамках технической поддержки проектов, участие в процедурах ПСИ
    May 2018 - December 2019
    (1 year 8 months)
    ICL Services
    Тестировщик
    1. Функциональное, нагрузочное, интеграционное и регрессионное тестирование (клиент-серверные решения, веб-интерфейсы (UI), веб-сервисы и десктопные приложения) 2. Анализ технических спецификаций, требований к программному обеспечению и проектирование тестовой документации (тест-кейсы, чек-листы) 3. Работа с базами данных, брокерами очередей, Linux 4. Участие в подготовке Программ и методик испытаний (ПМИ) и процедурах приемо-сдаточных испытаний (ПСИ) 5. Локализация дефектов, регистрация багов в баг-трекинговых системах и верификация их исправлений 6. Работа с инцидентами и дефектами, поступающими в рамках технической поддержки

    Skills

    SOAP UI
    C
    AMQ
    IBM MQ
    SQL
    Git
    Java
    XML
    Python
    Postman
    Linux
    Jira
    JSON
    REST API
    Confluence
    UML
    BPMN notation
    Kafka
    XSD
    Swagger

    Language proficiency

    Intermediate English
    Native Russian

    Employment

    Employment
    Full
    Work format
    Remote
    Work schedule
    Flexible, Shift, 5/2
    Relocation
    Possible
    Business trips
    Business trips possible