Staff Software Engineer in Test (SDET), AI / ML team

Job expired!

В 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.
  • Знакомство с концепциями безопасности и однофакторной аутентификацией является плюсом.

Желательна степень бакалавра или магистра в области компьютерных