О нас
Основанная в 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 мы объединяем само-мотивированных, открытых и талантливых людей, продвигая прозрачную и ориентированную на рост