Software Engineer (TrueTest)

Job expired!

О нас

Основанная в 2016 году, компания Katalon является ведущим поставщиком передовой платформы управления качеством. Наша платформа Katalon дает возможность командами контроля качества, DevOps и программного обеспечения любого размера быстро, легко и эффективно предоставлять исключительные клиентские впечатления.

С момента своего основания Katalon демонстрирует феноменальный рост, обслуживая более 30,000 команд по всему миру. Многие из этих команд входят в Fortune Global 500, включая PwC, KPMG и Abbott. Признанная лучшим инструментом автоматизации уважаемыми сайтами-обзорами, такими как G2, Gartner, Capterra и IT Central Station, Katalon продолжает лидировать в отрасли.

О позиции: Программист (TrueTest)

TrueTest - это решение для автоматизации тестирования на основе ИИ, которое автоматически обнаруживает, моделирует, генерирует и поддерживает тестовые случаи пользовательских путешествий. TrueTest упрощает процесс генерации тестов, повышая эффективность и экономя драгоценное время.

В качестве программиста вы будете играть ключевую роль в разработке и улучшении нашего флагманского инструмента автоматизации тестирования. Основные обязанности включают:

  • Сотрудничество: Тесно работать с менеджером продукта и командой над разработкой новых функций и улучшений продуктов Katalon.
  • Анализ и дизайн: Проводить технический анализ и проектирование для разбиения функций на основе дизайнерских и бизнес-требований.
  • Качество кода: Писать высококачественный код, соответствующий стандартам разработки, шаблонам проектирования и лучшим практикам.
  • Поддержка команды: Сотрудничать с коллегами для обеспечения качества, безопасности и производительности продукта.
  • Ревизия кода: Проводить тщательные ревизии кода для обеспечения его соответствия установленным стандартам.
  • Постоянное улучшение: Определять и предлагать новаторские решения для улучшения кодовой базы.
  • Инновации в инженерии: Вносить вклад во внутренние инженерные инициативы для улучшения эффективности и согласованности.
  • Разрешение проблем: Диагностировать и устранять проблемы для поддержки запросов клиентов.
  • Поддержка автоматизации: Поддерживать усилия по автоматизации, помогая с сопровождением и написанием скриптов для тестирования.

Требования

Обязательные:

  • Опыт работы как минимум с одним языком, основанным на JVM (Java), Python или JavaScript.
  • Хорошее понимание стандартов J2EE, backend-фреймворков (Spring или Quarkus), ORM (Hibernate) и инструментов тестирования (JUnit, Mockito).
  • Опыт работы с жизненным циклом разработки ПО (SDLC) и инструментами, такими как JIRA, SonarQube и Selenium.
  • Хорошие коммуникативные навыки на английском языке.

Приветствуется:

  • Опыт работы с генеративными ИИ-технологиями, включая генерацию текста с использованием LLM моделей (например, GPT в OpenAI, LLaMA, Titan), проектирование подсказок и рамки дополненной генерации.
  • Опыт работы с облачными инфраструктурами (AWS, Google Cloud, Azure), платформами оркестрации контейнеров (Kubernetes, OpenShift) и облачно-ориентированными архитектурами (безсерверные системы, сетевые сервисы, системы с событийным управлением).
  • Знание Terraform и OpenTelemetry.

Преимущества

В Katalon мы объединяем само-мотивированных, открытых и талантливых людей, продвигая прозрачную и ориентированную на рост