Описание вакансии
Мы в ИТРИУМ занимаемся разработкой платформы для комплексных систем физической безопасности. Наши программы и технические средства успешно обеспечивают безопасность таких объектов, как международные аэропорты, нефтеперерабатывающие заводы, университеты, больницы и т.д.
В связи с увеличением темпов разработки нашего продукта мы ищем инженера в команду QA (ручное и автоматизированное тестирование)
Чем предстоит заниматься:
- Ручное тестирование (системное, интеграционное, регрессионное, smoke)
- Придумывание, создание и настройка сложных тестовых конфигураций программно-аппаратного комплекса, нагрузочное тестирование
- Формирование артефактов тестирования: тест-планов, тест-кейсов, описания дефектов, статей во внутренней базе знаний
- Написание автоматизированных e2e-тестов
- Подключение в качестве специалиста техподдержки второй линии
Требования к кандидатам:
- Понимание различных методологий и практик тестирования, принципов разработки программного обеспечения
- Опыт работы с Linux: командная строка, средства диагностики, работа с текстовыми логами, способность настроить сеть, устанавливать пакеты и сервисы и т. п.
- Понимание архитектуры программного обеспечения, в том числе клиент-серверной архитектуры, особенности тестирования веб-приложений, работы с HTTP API
- Понимание принципов работы сети: UDP / TCP, диагностика с помощью Wireshark, traceroute
- Работа с СУБД: знание SQL на уровне простых запросов, создание / восстановление резервных копий
Нас особо заинтересует:
- Опыт работы с JVM-приложениями: сбор heap dump, мониторинг через VisualVM, тюнинг параметров
- Глубокий опыт работы с СУБД PostgreSQL
- Понимание специфики различных Linux-дистрибутивов (Debian, RHEL, AstraLinux)
- Опыт администрирования QA-инфраструктуры (автоматизация, мониторинг), настройки сетевого оборудования, систем видеонаблюдения
Мы используем:
- Автоматизация тестирования: Cypress (e2e-тесты на JavaScript), Postman, SOAP UI, скрипты автоматизации
- Frontend: JavaScript / Typescript (ES6+), React / Redux, LESS, npm / Webpack / Babel.
- Backend: Scala/Java (Play, Slick, Guice), PostgreSQL, C++.
- Инструменты: Youtrack, Confluence, Rocket.Chat, git, Jenkins, Linux / Windows.
Что вас ждет:
- Работа в небольшой слаженной технической команде (2-3 QA-инженера, 5-7 разработчиков).
- Свобода действий, возможность влиять на образ продукта и рабочий процесс.
- Полный рабочий день, свободный график работы, возможность периодически работать удалённо.
- Современный офис в 10 минутах пешком от м. Лесная, техника для работы на выбор, ДМС.