QA engineer Middle/Senior Manual frontend (Giga IDE)

08 июля 2024 • г Санкт-Петербург • АО "СБТ" • IT: Тестирование (QA)

В компании СберТех разрабатывается Platform V Works – семейство инструментов для agile-разработки продуктов, командной работы и управления производственным процессом. Кроме того, в прошлом году, СберТех представил веб-сервис GitVerse – российский аналог GitHub, который в ближайшем будущем получит большое развитие.

На стыке этих направлений ведется разработка плагинов и инструментов, взаимодействующих со всеми популярными интегрированными средами разработки (IDE). Эти инструменты упрощают жизнь разработчика и ускоряют процесс написания кода. Из известных инструментов можно отметить нейросетевые модели Giga Chat и Giga Code, являющиеся альтернативой Chat GPT и Copilot. Общее название этого продукта - Giga IDE.

В качестве основы для Giga IDE плагинов используется экосистема на основе платформ Visual Studio Code, IntelliJ IDEA CE, и специального серверного бэкенда, построенного с использованием современных Cloud-Native технологий. В разработке используется комбинированный стек самых современных технологий, включая платформы Go (серверный бэкенд Giga IDE), TypeScript (плагины Giga IDE) и Java (серверный бэкенд остальных продуктов компании).

Участие в разработке этого проекта - ваша возможность сказать свое слово в индустрии инструментов для разработчиков и поучаствовать в создании передового проекта, которым будут пользоваться тысячи ваших коллег по всей России и в мире.

Обязанности
  • Обеспечение качества разработки плагинов для desktop-приложений
  • Разрабатывать QA-процессы в команде для нестандартных решений: тестирование облачных сервисов с кастомным протоколом, ad-hoc тестирование desktop / web версий продукта, UX-тестирование плагина для desktop-приложения, проверки удобства пользования AI-ассистентами в IDE для целевой аудитории
  • Проводить сложные smoke, регресс тестирования на разлиxных тестовых средах совместно с другими командами. Анализировать результаты и улучшать процессы взаимодействия, если это возможно.
  • Развиваться в автоматизации / полуавтоматизации трудоёмких задач. Методы и инструменты покажем, проведем мастер-классы.


Примерный список задач:  






  •  Анализ системных и бизнес-требований
  • Разработка тест-кейсов, согласно уровням и видам тестирования согласно пирамиде тестирования с прицелом на будущую автоматизацию.
  • Проведение smoke, интеграционного, ad-hoc, UX тестирования по новому функционалу. Активное участие в проведении регрессионного тестирования релизов.
  • Проведение приемо-сдаточных испытаний (UAT) как отдельной поставки продукта, так и в составе смежного продукта.
  • Поддержание артефактов тестирования
  • Проверка работы с AI-агентами
  • Своевременная фиксация всех выявленных дефектов с указанием приоритета и важности. Вести беклог багов и анализировать механизмы возникновения багов
  • Совместная работа с автотестером, обсуждение и донесение информации о трудоемких, доступных к автоматизации, кейсов
  • Своевременно сообщать о потенциальных рисках стейкхолдерам.
Требования
  • 3+ лет опыта в QA, с использованием современных технологий и пониманием принципов автоматизации тестирования
  • высшее образование (желательно техническое)
  • опыт тестирования web/desktop-приложений (UI/UX, API) и серверного backend
  • вы можете писать SQL-запросы, читать логи и использовать другие источники данных, когда это нужно
  • можете задокументировать особенности исследуемых систем
  • умеете разбираться в архитектуре тестируемых приложений
  • знакомы с основами кибербезопасности и знаете, как ее можно проверить
  • готовы работать со множеством разнообразных стеков технологий (серверный бэкенд, браузерный фронтенд, локальные приложения).
  • Иметь представление о нейронных сетях, AI, ML и области их применения

Будет плюсом:





  • базовое понимание принципов работы облачных систем (Docker, Kubernetes), опыт тестирования Cloud-Native приложений, пониимание что такое SaaS и как это тестировать
  • понимание специфики разработки инструментов для разработчиков, в особенности - плагинов для IDE
  • базовое понимание того, как работают отладчики, компиляторы, и другие механизмы, используемые программистами
  • умение пользоваться командной строкой Linux для решения практических задач (man, grep, find, sed, netstat, awk...).
Условия
  • конкурентная заработная плата, официальное оформление по ТК РФ
  • достойный годовой бонус
  • виртуальная школа Сбера, корпоративный университет, повышение квалификации, IT конференции, митапы, библиотека
  • ДМС (медицинское страхование) с первого рабочего дня
  • Формат работы: гибридный или удаленный в СПб
  • Офис: Санкт-Петербург, Малоохтинский пр., д.68, коворкинг (ст.метро Новочеркасская), в декабре 2024 г. новый офис на Васильевском острове
  • пониженный процент ипотеки для сотрудников, льготное кредитование
  • бесплатная подписка СберПрайм+, скидки от компаний-партнеров для сотрудников
  • возможность профессионального и карьерного развития