Test Validation Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
АУРИГА — российско-американская компания, ведущий разработчик программного обеспечения на заказ для зарубежных и российских клиентов – открывает вакансию Инженера по тестированию. Идеальным для нас кандидатом является инженер-тестер, который страстно любит копаться в софте, пересобирать, настраивать, разбираться, почему что-то не запускается.
Описание проекта: Нашим заказчиком является крупнейшая компания – лидер в области производства микропроцессоров, чипсетов и других электронных устройств. Основной продукт, над которым ведется работа – симулятор реальных “железных” платформ, включающих все: процессоры, контроллеры, шины, периферийные устройства. Работа нашей команды заключается в разработке моделей реальных устройств для симулятора – от обычных ethernet адаптеров до новейших устройств, которые только-только разрабатываются “в железе”. Работать придется на стыке “железа” (симуляции) и софта, начиная с BIOS и заканчивая ядром ОС, как правило, Linux, иногда Windows, и их драйверами. Как правило, разработанная модель проверяется загрузкой ОС, идентификацией устройства драйвером и успешной работой в этой ОС.
Нам нужна Ваша помощь в запуске различного софта на сделанных виртуальных платформах. Это может включать как просто запуск BIOS, некоторые манипуляции с его настройками и успешную загрузку, так и более сложные сценарии, включающие несколько соединенных между собой платформ, настройку баз данных, java application и веб-серверов. Основная Ваша задача – с помощью таких тестов-сценариев найти проблему с виртуальной платформой.
У нас большая дружная команда, включающая как новичков, так и сильных разработчиков с 10-15 летним опытом, так что если вы что-то не будете знать, мы с удовольствием поделимся своими знаниями и научим Вас. Если Вы что-то знаете лучше нас, будем рады поучиться у Вас.
Обязанности:
- Самостоятельный запуск различного ПО (от BIOS и Firmware до OS и баз данных). Может включать настройку, пересборку, изменение различных скриптов для этого ПО.
- Выявление проблем с виртуальными платформами и передача задачи разработчикам.
- Опционально: релиз-инжиниринг.
- Есть возможность вырасти до инженера-разработчика.
Требования:
- Более 3-х лет работы в следующих областях:
- Тестирование ПО в Linux и Windows и/или администрирование этих OS;
- Конфигурирование сложного ПО;
- Написание скриптов (shell, Makefiles, etc).
- знание Linux (shell utilities, scripting, gcc, Makefile);
- знание Windows (batch scripting, etc);
- страсть к ковырянию с ПО;
- плюсом будет знание языка C;
- базовое представление о стандартном процессе разработки и жизненного цикла разработки ПО;
- английский язык: Умение читать техническую документацию и специализированные интернет форумы и mail-листы, а также писать письма.
Бонусы
- Конкурентоспособная заработная плата (зависит от Ваших знаний и опыта);
- Гибкий график работы, мы любим высыпаться (но это не исключает 8-ми часовой рабочий день!);
- ДМС со стоматологией и льготным страхованием родственников;
- Страхование жизни и здоровья от несчастных случаев;
- Возможность карьерного и профессионального роста;
- Место работы: м. Крылатское.