HALOGEN ENGINEERING GROUP, INC
SOFTWARE ENGINEER – Front End/Testing - 7+ yrs of Experience - TS/SCI w/Poly clearance is required- RC - 306
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик с фокусом на frontend и тестирование в Halogen Engineering Group. Разработка и поддержка сложных программных систем, автоматизация тестирования UI и интеграция с backend-сервисами.
Задачи
- Анализировать требования пользователей и формировать требования к дизайну и производительности ПО
- Отлаживать существующее ПО и исправлять дефекты
- Проектировать и писать новый код или дорабатывать существующее ПО
- Интегрировать существующее ПО в новые или изменённые системы
- Разрабатывать простые запросы к данным для баз данных и хранилищ
- Писать и проверять документацию по ПО и системам
- Выполнять роль тимлида в рамках процесса разработки проекта
- Проектировать и реализовывать сложные интерфейсы и запросы к базам данных
- Разрабатывать алгоритмы, отвечающие требованиям производительности и функциональности
- Помогать в разработке и выполнении процедур тестирования компонентов ПО
- Тестировать front-end интерфейсы на функциональность и удобство
- Писать и поддерживать автоматизированные тест-скрипты для UI (Robot Framework на Python)
- Проектировать и писать новые автотесты или дорабатывать существующие
- Отлаживать автотесты и исправлять дефекты
- Сотрудничать с разработчиками при проектировании и валидации фич на React
- Поддерживать интеграцию UI-компонентов с backend-сервисами на Java и/или C++
- Участвовать в Agile-командах: планирование спринтов, код-ревью, дейли-стендапы
- Документировать тест-кейсы, результаты и процессы
- Изучать и применять другие инструменты автоматизации frontend
Требования
- Опыт 7+ лет как SWE (или 11 лет без степени)
- Степень бакалавра в computer science или смежной области
- Опыт front-end разработки и/или тестирования UI
- Знакомство с React, Java и/или C++
- Умение писать тест-скрипты на Python (желательно Robot Framework)
- Практический опыт с Robot Framework для UI-автоматизации
- Опыт с другими инструментами автоматизации frontend (Selenium, Cypress)
- Опыт работы в Agile-средах
- Знание service-oriented architecture, Kubernetes, Docker и облачных деплоев (например, AWS)
- Владение JavaScript 3D-библиотеками, TypeScript, HTML, CSS, React, MongoDB, Elasticsearch
- Знание инструментов конфигурационного управления (GIT, Trac, Subversion)
- Действующий допуск TS/SCI
- Полиграф (дата прохождения не позднее последних пяти лет)
Условия
- Медицинские планы CareFirst (2 Platinum PPO с нулевой франшизой и 1 HSA с франшизой $1500)
- Halogen оплачивает 100% стоимости медицинской страховки до $25 000
- Стоматология Guardian — компания оплачивает 50%
- Vision — компания оплачивает 100%
- 401K: 10% взнос от компании, сразу vested
- Страхование жизни, AD&D, краткосрочная и долгосрочная нетрудоспособность
- 20 дней оплачиваемого отпуска, 6 федеральных праздников, 5 floating holidays
- Бонусы по результатам работы и billable hours
- Командировки не требуются
- Дневная смена
- Работа в офисе (onsite)
Навыки
- React
- Java
- C++
- Python
- Robot Framework
- Selenium
- Cypress
- JavaScript
- TypeScript
- HTML
- CSS
- MongoDB
- Elasticsearch
- Kubernetes
- Docker
- AWS
- GIT
- Trac
- Subversion
- Agile