Инженер по качеству (QA)
Нужен инженер по качеству для десктопного продукта «Технолог.ИИ» на Windows: он разбирает машиностроительные чертежи и строит 3D-модели и техкарты. Задача — ломать сценарии, критиковать интерфейс, собирать корзины сложных чертежей, писать автотесты на Python/pytest и гонять нагрузку. Требуют от трёх лет опыта тестирования, десктоп или промышленное ПО, прямой письменный русский и рабочий опыт с Cursor и Claude. Работа удалённая, полная занятость, зарплата по итогам собеседования.
Актуальность уточняется
Источник пока не подтвердил, что вакансия открыта. Проверьте её статус на сайте работодателя перед отправкой отклика.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата ниже рынка
На 44% ниже медианы QA по 167 вакансиям за 90 дней, рынок — СНГ (RUB); город и грейд вакансии не учтены.
Что предстоит делать
О продукте «Технолог.ИИ» стоит у технолога на Windows.Он загружает чертёж детали в PDF,программа разбирает его на этом компьютере и строит данные детали,3D и STEP.Дальше деталь уходит на расчёт обработки.Назад приходят станок,инструмент,установы,операции,техкарта,G-code и стоимость. Рядом работают веб-админка и сервер расчёта.Админка ведёт учётки,стоимость и очередь заданий. Слабое место,которое доехало до цеха,стоит дорого.Нам нужен человек,которому не всё равно,что именно доедет. Кого ищем Инженера по качеству,которому интересен сам продукт и который хочет сделать его лучше. Лучше у нас получается через поиск слабых мест.Нужен человек,который пытается сломать программу,заходит в неё с непривычной стороны и находит баги раньше заказчика.От интерфейса ждём максимум прямой критики: лишний шаг,непонятная подпись,кнопка,после которой страшно нажимать,экран,на котором технолог теряется. О находках говорит прямо и полностью.Как видит приложение и пользовательский опыт,так и выкладывает команде.Смягчать формулировку,чтобы никого не задеть,не нужно.Команда ждёт неприятный и точный разбор. При этом он умеет слушать.Замечание разработчика,технолога или заказчика дослушивает до конца и превращает в проверку. Уровень — middle+ или senior в тестировании.Чертежи машиностроения сильно усиливают кандидата.Без них на старте тоже рассматриваем: в чертежи всё равно придётся вникать,и это часть работы,а не факультатив. Как пользоваться Cursor и Claude Это основной рабочий инструмент,наравне с самим продуктом. Нужен человек,который уже работает в Cursor и с Claude и умеет ставить им точный вопрос: что проверить,какой случай собрать,какой документ или черновик задачи подготовить,где модель,скорее всего,ошиблась.Правильный вопрос получается из своего опыта.Человек без экспертизы в тестировании получает от модели уверенный и пустой ответ.Нам нужен тот,кто ответ проверяет и отбрасывает. Через Cursor и Claude он быстро разбирает входящую задачу,готовит документы,собирает черновик проверки и снимает с себя ручную писанину.Решение,что является дефектом,остаётся за ним. Сюда же входит ловля следов черновой работы с ИИ в самом продукте.Лишняя кнопка,которой никто не просил.В боевой базе учётки вроде admin,test и случайного имени.Режим или флаг,который появился сам по себе и который страшно включать.Такие вещи нужно называть команде в лоб,пока они не доехали до заказчика.
- Ломать клиент
- Проходить путь технолога и рядом с ним искать,где путь разваливается: отмена в середине,повтор после ошибки,обрыв связи во время расчёта,чужой файл,узкое окно,тёмная тема,повреждённые настройки,второй запуск подряд.
- Критиковать интерфейс письменно: что на экране мешает,что называется не так,какое действие лишнее,где человек не понимает,что произошло.
- Принимать установщик на чистой Windows: установка,первый запуск,обновление,удаление,один живой расчёт.
- Проверять 3D и 2D DXF: модель живая и про деталь с чертежа,контуры на плоскости эскиза в миллиметрах.
- Бить по трём алгоритмам
- Отдельная цель роли — чтобы конкретное «горячо» получили три части продукта:
- распознавание чертежа;
- построение 3D-модели;
- назначение обработки: станок,инструмент,установы,операции.
- Для этого человек собирает сложные производственные случаи и раскладывает их в корзины проверки по сложности: обычный лист,неприятный,редкий и злой.Корзина живёт в репозитории вместе с ожидаемым результатом.
- Приоритет такой.Сложные случаи на производстве встречаются примерно в одном из десяти листов.Если программа выдерживает их,обычная ежедневная масса закрывается вместе с ними.Оговорка,которую держим в голове: цеха разные.Где-то почти вся партия состоит из непохожих друг на друга деталей,и победа сидит в мелких отличиях оформления,а не в одном «среднем» чертеже.
- Знание ЕСКД,размеров,допусков,посадок,резьб,фасок и шероховатости сильно ускоряет эту работу.Пока его нет,сложные листы разбираем вместе с командой,а кандидат наращивает чтение чертежа на этих же корзинах.
- После обновления алгоритмов сверяет продукт с исследовательским контуром на тех же листах.Расхождение оформляет как дефекр: лист,ожидание,факт.
- По партии фиксирует цифры: сколько листов дошло до STEP,сколько расчётов вернулось с внятной обработкой,где расхождение с эталоном.
- Веб и сервер расчёта
- Проверять админку теми же глазами: вход,учётки,стоимость,очередь заданий.В том числе мусор,который не должен жить в боевой базе.
- Проверять ответ расчёта целиком и его отказы: сервер недоступен,ключ не принят,задание с ошибкой,нет техкарты или G-code,связь пропала в ожидании.
- Следить,чтобы стоимость в клиенте и в админке была одной и той же.
- Автотесты
- Закреплять автотестом на Python и pytest тот сценарий,который уже стабильно ломается или уже стабильно обязан проходить.
- Покрывать клиент,контракт результата и сравнение листа с эталоном.
- Отделять быстрый прогон от проверок,которым нужна сеть или внешнее распознавание текста.
- Разбирать красный прогон: дефект продукта,устаревший эталон или дрожащий тест.
- Держать смоук веба.
- Нагрузка
- Гонять очередь расчёта: несколько заданий сразу,время до ответа,обрыв,повторная отправка.
- Замерять анализ на компьютере,похожем на цеховой: время этапов,память,крупный лист.
- Смотреть веб при нескольких сессиях.
- Фиксировать,что делает программа,когда внешний сервис распознавания текста упирается в лимит.
- Писать вывод порогом: при какой нагрузке пилот на одном рабочем месте ещё годен и где он кончается.
- Требования,задачи и рутина инженера
- Писать ТЗ так,чтобы по нему можно было и сделать,и принять: экран,действие,условие,что видит человек,чем кончается ошибка.
- Ставить задачу разработчику с листом,шагами,ожиданием,фактом и кодом прогона из журнала.
- Снимать короткие видео дефекта и сценария,когда словами легко разойтись.
- Готовить сопроводительные документы к проверке и к выдаче версии.
- Входящую задачу разбирать быстро: сам формулирует вопрос к Cursor или Claude,проверяет черновик и доводит до вида,с которым уже можно работать.
- Новое действие в программе сопровождается пунктом пользовательской логики и проверкой.Термины берём из словаря продукта: чертёж,деталь,анализ,расчёт,задание,сервер расчёта,техкарта,G-code,настройки установки.
- Релиз и поддержка
- Перед выдачей версии заказчику проходить короткий контур: быстрые тесты,смоук,корзины чертежей без регрессии,сборка,установщик,чистая Windows,один живой расчёт.
- Разносить дефект по месту: окно,распознавание,построение модели,назначение обработки,сервер расчёта,веб.
- Из обращения поддержки собирать воспроизводимый случай.
- Алгоритмы распознавания,построение модели и CAM-ядро пишут разработчики.Инженер по качеству приносит случаи,на которых этим алгоритмам плохо,и не даёт слабому месту остаться «на потом».
- Ожидаем
- Опыт тестирования от трёх лет.В работе уже был десктоп на Windows или промышленное ПО.
- Привычку ломать сценарий,а не только подтверждать счастливый путь,и писать это так,чтобы разработчик повторил дефект без созвона.
- Прямой письменный русский: короткие замечания по продукту и интерфейсу,без обтекаемых формулировок.
- Умение дослушать собеседника и переформулировать его боль в проверку.
- Рабочий опыт с Cursor и Claude: свои задачи,свои вопросы,проверка ответа модели.На собеседовании это смотрим на живом примере.
- Python и pytest: чужой набор тестов читаете и дополняете.
- Веб: формы,роли,ошибки API,смоук в Playwright или аналоге.
- Хотя бы один нагрузочный прогон с отчётом: инструмент,профиль,порог,вывод.
- Git на уровне ветки и разбора упавшего прогона.
- Сильно усилит отклик
- Чтение машиностроительного чертежа и готовность самому собирать сложные производственные случаи.
- Опыт ОТК,технолога,CAM,метрологии или внедрения САПР.
- STEP,DXF,квалитеты и поля допуска.
- Уже собранные наборы проверок,разложенные по сложности.
- Приёмка установщика Windows.
- Нагрузка очередей и долгих заданий.
- Как устроена работа
- Объект проверки — клиент «Технолог.ИИ»,веб-админка и сервер расчёта.
- Сложные листы важнее толстой пачки одинаковых.Корзины ранжируем по сложности и пополняем с реальных производств,помня,что у каждого цеха свои мелочи.
- Автотест закрепляет уже понятый дефект или уже понятный обязательный сценарий.
- Дефект без шагов и ожидания в работу не берём.Замечание по интерфейсу без примера экрана тоже.
- Пилот — одно рабочее место заказчика.Нагрузку считаем для него и отдельно говорим,что будет при нескольких одновременных расчётах.
Что предлагаем
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как QA-инженер, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийQuality engineer / Тестировщик с опытом ЕСКД
Нужен инженер по качеству для Windows-программы «Типбокс», которая разбирает чертежи деталей и строит 3D-модели и техкарты. Роль совмещает тестирование и аналитику: искать слабые места в клиенте, веб-админке и сервере расчёта, писать ТЗ и ставить задачи разработчикам, закреплять сценарии автотестами на Python и pytest. Обязателен опыт с ЕСКД и машиностроительными чертежами плюс от трёх лет тестирования; работа удалённая, полная занятость, зарплата по итогам собеседования.
Старший инженер по ручному тестированию (Senior Manual QA Engineer)
~1 008 000 – 1 568 000 ₸ оценка по стеку, все рынки
Нужен опытный ручной тестировщик для долгосрочного проекта на part-time (около 45 часов в месяц) по B2B-договору. Тестировать многоязычную веб-платформу на CMS и мобильные приложения iOS/Android: функциональное, регрессионное и исследовательское тестирование, API и бэкенд, ведение тест-кейсов в Jira/Xray. Требуются 3+ года на уровне Senior, сертификат ISTQB CTFL и подтверждённый немецкий и английский от B2; работа удалённая с редкими выездами в Вену.
Инженер по автоматизации тестирования
~1 008 000 – 1 568 000 ₸ оценка по всем рынкам
РТЛабс ищет инженера по автоматизации тестирования для цифровых сервисов Госуслуг. Нужно поддерживать и развивать фреймворк автотестов, писать скрипты, работать с пайплайнами Jenkins и GitLab, ревьюить код коллег. Требуется от 3 лет опыта автоматизации frontend и backend, уверенный Python3, ElasticSearch, Allure и навыки автоматизации LLM-агентов. Предлагают гибрид или удалёнку, ДМС, квартальные бонусы и обучение.
Старший QA инженер
~1 008 000 – 1 568 000 ₸ оценка по всем рынкам
Nauchsoft ищет опытного QA-инженера на проект новой облачной ERP-платформы, охватывающей продажи, заказы, склад, закупки, финансы и логистику. Нужно вручную тестировать сложные бизнес-процессы, API и данные в БД, а также активно применять Claude Code и AI-агентов в повседневной работе и постепенно наращивать автотесты. Требуется 8+ лет в тестировании, опыт с ERP и API, знание SQL и английский B2+, предлагают удалёнку, оплачиваемый отпуск 25 дней, медстраховку и обучение за счёт компании.
AQA-инженер
~1 008 000 – 1 568 000 ₸ оценка по всем рынкам
Нужен AQA-инженер для автоматизации тестирования backend-сервисов и веб-приложений: писать автотесты на Java, развивать тестовые фреймворки, тестировать API и сервисы через HTTP и брокеры сообщений. Требуется опыт автотестов на Java от 3 лет, знание SQL, Selenide, TestNG, RestAssured, понимание Kubernetes и Linux. В плюс — нагрузочное тестирование и JMeter.
Тестировщик веб-приложений
~1 008 000 – 1 568 000 ₸ оценка по всем рынкам
Нужен опытный ручной тестировщик для высоконагруженной образовательной платформы: тест-кейсы, ручное тестирование UI, тестирование API и работа с БД, ведение тестовой документации и мониторинг логов. Требуется от 6 лет опыта тестирования веб-приложений, знание техник тест-дизайна и практические навыки работы с ИИ. Предлагают удалёнку, официальную зарплату, ДМС, обучение и корпоративные бонусы.