В Okta мы стремимся наделить людей возможностью безопасно использовать любую технологию – в любом месте, на любом устройстве или приложении. Наши Workforce и Customer Identity Clouds предлагают безопасный и гибкий доступ, аутентификацию и автоматизацию, которые преобразуют цифровые взаимодействия. Мы ставим Identity в центр бизнес-безопасности и роста.
Мы ценим разнообразные перспективы и опыт в Okta. Мы не ищем кого-то, кто удовлетворяет всем требованиям – мы ищем людей, стремящихся учиться и способных обогатить нашу команду своим уникальным опытом. Присоединяйтесь к нашей миссии построить мир, где Identity принадлежит вам.
Okta ищет опытного Software Engineer in Test, страстного к тестированию масштабного, критически важного программного обеспечения в быстром и гибком окружении. Вы будете работать с командой Identity Threat Protection для предоставления изящных и удобных решений.
Наша инженерная команда выступает за автоматизированное тестирование, дизайн UX и итерационный процесс для создания высококачественного программного обеспечения следующего поколения. Команда Identity Threat Protection (ITP) находится на передовом рубеже инноваций безопасности в Okta, интегрируя лучшие инструменты безопасности и SaaS приложения для повышения видимости угроз.
Как Software Engineer in Test, вы будете нести ответственность за разработку, разработку и поддержку решений для тестирования программного обеспечения. Основные обязанности включают:
- Разработка, кодировка и отладка программного обеспечения и тестовых приложений с использованием Java, C++ или Python.
- Сотрудничество с продукт-менеджерами, командами разработки и бизнес-заинтересованными лицами для преобразования требований в технические спецификации и тест-планы.
- Разработка качественного, повторно используемого кода с соблюдением лучших практик и стандартов кодирования.
- Проведение тщательного тестирования и отладки для обеспечения высокопроизводительных продуктов.
- Участие в проектировании программного обеспечения и обзорах кода.
- Сотрудничество с командами DevOps и инфраструктуры для облачных развертываний.
- Постоянное обновление тестовых приложений для соответствия изменяющимся потребностям пользователей.
- Разработка ручных и автоматизированных тестов для оценки качества программного обеспечения, скорости, точности и функциональности.
- Передача рекомендованных исправлений вместе с документацией команде разработки.
- Сотрудничество с командами поддержки клиентов и полевыми командами для создания релевантных тест-планов.
- Постоянное отслеживание новейших инструментов и стратегий тестирования.
Ниже приведены основные знания, навыки и способности, необходимые для данной позиции:
- Степень бакалавра в области компьютерных наук, программной инженерии или смежной области.
- Подтвержденный опыт в разработке программного обеспечения, включающий проектирование, кодировку, тестирование и отладку.
- Сильный опыт работы с фреймворками/библиотеками автоматизации тестирования для UI и API тестирования.
- Опыт работы с Java, C++ или Python.
- Знание методологий разработки программного обеспечения и лучших практик.
- Опыт работы с базами данных и SQL.
- Знакомство с системами контроля версий, CI/CD пайплайнами, облачными инфраструктурами (например, GitHub, GitLab, AWS) и Agile-методологиями.
- Понимание веб-технологий (HTML, CSS, JavaScript).
- Отличные навыки решения проблем и анализа.
- Сильные коммуникативные и коллаборативные способности.
- Опыт работы с инструментами управления логами, такими как Splunk и Wavefront.
- Знакомство с концепциями безопасности и однофакторной аутентификацией является плюсом.
Желательна степень бакалавра или магистра в области компьютерных