👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

QA Automation Engineer (Middle/Senior)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Международная организация, занимающаяся исследованиями и разработкой в области квантовых технологий

Описание вакансии

О компании и команде

Российский квантовый центр (РКЦ) - негосударственная аккредитованная организация, занимающаяся исследованиями и разработкой в области квантовых технологий.

Мы ищем QA автоматизаторов в спин-офф РКЦ - компанию QApp.

QApp занимается разработкой уникальных программных решений на основе постквантовой криптографии для защиты инфраструктуры бизнеса и государства от кибер атак с применением квантовых компьютеров.

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

Продукты:
PQLR SDK - инструмент для разработки квантово-устойчивых решений.

Qtunnel - программный продукт для создания квантово-устойчивой защиты передаваемых данных.

Для эффективной работы над этими проектами, тестировщику не требуются глубокие знания в области криптографии и квантовых технологий.

Наша задача - как можно скорее превратить научные разработки в пользовательские приложения.

Ожидания от кандидата

Вам потребуется:

  • Опыт работы в автоматизированном тестировании или разработке от 2-3 лет

  • Опыт программирования на Python от 2-х лет

  • Навык автоматизированного тестирования проектов отличных от web-ui или web API (например CLI интерфейсов или сетевых интерфейсов)

  • Опыт использования фреймворка pytest

  • Начальный опыт администрирования gnu/linux

  • Опыт использования Docker

  • Владение скриптовыми языками (bash, PowerShell)

  • Знание теории автоматизированного тестирования на уровне понимания отличия mockup, stub и fake

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

  • Знание теории тестирования

  • Опыт использования Selenium

  • Опыт работы с кодовыми базами на C/C++ (сборка, запуск)

  • Понимание нагрузочного или fuzzy-тестирования

  • Понимание основ функционирования прикладных и транспортных сетевых протоколов

Вам предстоит:

  • Разработка и автоматизация сценариев тестирования

  • Доработка и рефакторинг тестового фреймворка

  • Разработка тестового фреймворка с нуля для новых продуктов компании

  • Внедрение тестов в систему CI проекта

  • Участие в code review кода автоматизированных тестов

Условия работы

Условия:

  • Трудоустройство по ТК РФ, аккредитованная компания, белая зарплата, необходимая для работы техника

  • Модерируемый скрам-процесс, управляемый небольшой распределенной командой, высокая скорость принятия решений

  • Инженерная культура, отсутствие микроменеджмента и бюрократии

  • Участие в профессиональных конференциях, тимбилдинги

  • Индивидуальный план развития сотрудника, поддержка опытных коллег и частичная компенсация обучения

  • Возможность влиять на процессы, открытость к диалогу, экологичное общение в коллективе

  • Комфортная рабочая среда, гибкое начало рабочего дня, возможность работать удаленно из любого города

  • У московских сотрудников есть возможность пользоваться инфраструктурой технопарка “Сколково”

  • Есть офис в Сколтехе, при необходимости можно работать из него

Этапы подбора:

С вами пообщается наш HR-менеджер — подробнее расскажет о позиции и задаст уточняющие вопросы, встреча проходит в формате видеоконференции и занимает 20-30 минут.

Следующий этап — знакомство с ребятами из команды разработки и техническое интервью, оно также проходит в формате видеоконференции, занимает 1,5-2 часа. На встрече будут HR и один или два инженера. Подробнее расскажем про процессы и проекты, проверим софтовые и технические компетенции.

Как подготовиться?

На встрече мы хотим больше узнать о ваших проектах и роли в них. Это позволит определить

ваш уровень и понять, насколько мы друг другу подходим.

  • Заранее проанализируйте насколько ваш опыт релевантен позиции, подумайте о том, как емко и кратко рассказать о задачах, которые максимально раскрывают ваш потенциал

  • Подготовьтесь к обсуждению технологий, которые вы использовали в работе