Fullstack QA Engineer (AI проект)
Описание
Мы — TrendTech, продуктовая IT-компания, которая разрабатывает продукты для рынка недвижимости в России и за рубежом. Пять лет назад мы стартовали как R&D центр, а на сегодняшний день мы динамичный и самостоятельный бизнес. Мы аккредитованная IT-компания и участник Skolkovo. С помощью IT-платформ, которые мы разрабатываем, реализуется квартир более, чем на 50 млрд рублей ежемесячно (согласно внутреннему исследованию о сумме заключенных договоров с Застройщиками благодаря платформам TrendAgent и TrendRealty). Наша цель — создание цифровых инструментов, которые позволят перевести все этапы по выбору и приобретению объектов недвижимости в онлайн-формат. Реализовываем и развиваем продукты для B2B и B2C-рынков: 1. TrendAgent — платформа по автоматизации работы для профессионалов, которая позволяет предлагать огромное количество квартир от Застройщиков, а также эффективно работать с клиентами благодаря большому количеству продвинутых онлайн-инструментов. 2. TrendRealty — платформа, которая позволяет клиентам найти подробную информацию о продающихся квартирах за счет внедренных технологических решений и оперативного взаимодействия с большим количеством специалистов онлайн. Мы создаем онлайн-пространство, которое объединяет всех игроков рынка недвижимости — застройщиков, банки, страховые компании, агентства недвижимости, продавцов и покупателей. Это не очередная рекламная площадка с дублирующимися объявлениями или сайт, который вам навязывает ипотеку определенных банков. Это принципиально новый продукт для рынка недвижимости, где участники рынка взаимодействуют друг с другом в прозрачной цифровой среде. Наша модель монетизации строится на объёме транзакций, а не на рекламе. Уже сейчас доля рынка недвижимости Санкт-Петербурга достигает 50% (на основе информации, полученной от Строительных компаний: Группа ЛСР, ПИК, ЦДС, ФСК, А101 и др], а количество пользователей ежемесячно увеличивается. Тебе предстоит: Тестирование бизнес-процессов и интеграций с использованием ИИ, реализованных на n8n или других платформах; Разработка и поддержка автоматизированных проверок на JavaScript на уровнях API, интеграций и E2E; Работа в рамках SDD (Spec-Driven Development): анализ спецификаций до реализации, проработка acceptance scenarios, негативных и граничных случаев; Проверка соответствия реализованных процессов спецификации и критериям приёмки; Проведение бенчмарков процессов: сравнение качества результатов при изменении промптов, моделей, настроек и логики обработки; Подготовка и поддержка эталонных датасетов для проверки результатов ИИ-анализа; Выбор метрик под задачу, расчёт показателей и анализ ошибок: accuracy, precision, recall, F1, полнота и корректность извлечённых данных; Оценка времени выполнения, стоимости обработки и стабильности результатов; Подготовка воспроизводимых отчётов: что изменилось, на каких данных проверено, какие улучшения и регрессии обнаружены; Тестирование REST API, webhooks, преобразований данных и взаимодействия внешних систем; Проверка таймаутов, повторных событий, частичных сбоев и восстановления процессов; Работа с PostgreSQL и MongoDB: подготовка тестовых данных, проверка изменений и целостности данных; Интеграция проверок в CI/CD, анализ результатов и локализация причин падений; Поддержка тестовой документации в Allure TestOps, описание дефектов в Jira; Участие в ревью тестового кода и ручное исследовательское тестирование сложных сценариев. Что мы ожидаем от тебя: Опыт тестирования от 4 лет, включая автоматизацию от 2 лет; Уверенное знание JavaScript ES6+: асинхронность, promises, обработка ошибок, работа с JSON и преобразование данных; Уверенные навыки тестирования API: REST, HTTP-методы и статусы, заголовки, авторизация, webhooks; Опыт тестирования интеграционных и асинхронных процессов; Понимание повторных попыток, идемпотентности, дедупликации, таймаутов и частичного выполнения; Уверенный SQL для PostgreSQL: JOIN, агрегации, подзапросы; понимание транзакций и целостности данных; Практические навыки работы с MongoDB: поиск и фильтрация документов, вложенные структуры, массивы и базовые aggregation pipelines; Опыт анализа требований и API-контрактов, умение находить противоречия и формулировать проверяемые критерии приёмки; Знание техник тест-дизайна и умение выбирать подходящий уровень проверки; Понимание принципов оценки результатов ИИ: эталонные ответы, правила оценки, метрики под задачу и разбор ошибок; Базовая статистическая грамотность: понимание репрезентативности выборки, дисбаланса классов, вариативности результатов и доверительных интервалов; Умение организовать корректное сравнение версий: фиксировать данные и конфигурацию, отделять настроечную выборку от проверочной, обеспечивать воспроизводимость; Навыки работы с Git / GitLab, Jira, Postman, Swagger, Allure / Allure TestOps и CI/CD; Умение писать читаемый, поддерживаемый тестовый код; Самостоятельность в расследовании дефектов и готовность разбираться в бизнес-логике процесса; Умение проверять и объяснять код, сценарии и выводы, подготовленные с помощью ИИ. Будет плюсом: Опыт работы с n8n или аналогичными платформами оркестрации и автоматизации процессов; Практический опыт бенчмаркинга LLM-процессов и автоматизации оценки результатов ИИ-анализа; Опыт версионирования датасетов, промптов и результатов прогонов; Опыт подготовки Measurement Plan: метрики, методика измерения, выборка и критерии приёмки; Практический опыт SDD и поддержки связи «требование → сценарий → проверка → результат»; Опыт мокирования внешних сервисов, контрактного и нагрузочного тестирования; Опыт работы с очередями сообщений и событийной архитектурой; Опыт Playwright для проверки процессов с пользовательским интерфейсом; Участие в развитии QA-процессов и стратегии автоматизации. Будет круто, если ты тоже разделяешь наши ценности: Мы — команда, а не просто коллеги по Zoom; Учимся быстрее, чем меняется рынок; Работаем гибко и осознанно; Общаемся честно и по делу; Ошибаться — нормально, не пробовать — нет; Ответственность — в действиях, не в словах; Лидерство — это вклад, а не титул. Что мы предлагаем: Команда талантливых и вовлечённых людей, которые открыты к новым идеям и предложениям. У нас принято обращаться на “ты”; Скидки на приобретение недвижимости; Корпоративные скидки на английский язык; Компенсация ДМС и спорта; Компенсация повышения квалификации (посещение конференций, тренингов, семинаров, профессиональная литературу); Кафетерий льгот; Удаленка.