Современная и высокотехнологичная компания, занимающаяся разработкой высоконагруженных систем и приложений, прикладного ПО и продуктов в области искусственного интеллекта, нейронных сетей и машинного обучения в поиске Senior AQA Engineer, который поможет автоматизировать проверку как логики «под капотом», так и пользовательского интерфейса. Обязанности: • Обоснование и внедрение стека (например, Pytest для API/Embedded, FlaUI/Appium для Desktop, gRPC-tools); • Внедрение фреймворка для автоматизации тестирования (например, Pytest / Google Test / Appium); • Написание автотестов для логики приложения (Unit & Integration) и графического интерфейса (UI Automation); • Тестирование взаимодействия софта с оборудованием (протоколы UART, CAN, Ethernet); • Интеграция автотестов в CI/CD пайплайны (GitLab CI / Jenkins / GitHubActions); • Анализ результатов прогонов, локализация багов и контроль их исправления; • Участие в ревью требований и проектирование тестовых сценариев; • Ведение технической документации. Требования: • Опыт работы: От 4-5 лет коммерческого опыта в тестировании бэкенда на C++ и C# и интерфейсов на UWP / Avalonia / Qt, из них не менее 1-2 лет на позиции Senior или в роли наставника/тимлида; • Уверенное владение C# или C++ (для тестов внутри кода), Python (для тестов обвязки); • Опыт работы с инструментами тестирования UI: например, FlaUI / Appium /WinAppDriver (для Windows) или Squish (для Qt); • Понимание работы протоколов передачи данных и архитектуры клиент-серверных приложений; • Опыт автоматизации тестов API (REST, WebSocket, GRPC); • Опыт интеграции автотестов в процессы CI/CD (Jenkins, GitLab CI/CD); • Понимание принципов контейнеризации (Docker); • Базовые знания для работы с системами управления запуском тестов (Allure Report, Zephyr); • Свободное владение Git (git flow, code review). Будет плюсом: • Опыт тестирования высоконагруженных или отказоустойчивых систем; • Навыки performance-тестирования на базовом уровне. Soft skills: • Способность принимать ключевые технические решения по направлению автотестов, проводить код-ревью, обучать и менторить junior/middle-инженеров в команде; • Проактивность: Умение самостоятельно выявлять зоны роста (как в коде, так и в процессах) и предлагать варианты их решения; • Системное мышление: Способность видеть картину проекта в целом, понимать бизнес-логику и влияние изменений на различные компоненты системы; • Ответственность: Владение всем жизненным циклом автотестов — от проектирования и реализации до поддержки и анализа результатов; • Эффективная коммуникация: Умение четко и аргументированно доносить свою позицию как до разработчиков, так и до не технических специалистов (менеджеры, дизайнеры). Опыт ведения технической документации. Условия: • Работа в аккредитованной IT компании; • Оформление в соответствии с ТК РФ (белая ЗП, выплаты больничных и отпускных); • Премия по результатам работы за месяц/год; • ДМС-получение услуг в соответствии со стажем работы в компании; • Оплата такси до офиса и обратно (до 20 тыс. в месяц); • Организованное питание (обед, ужин – все вместе 150 руб./день) на территории компании; • Комфортные условия труда (современные ПК, два монитора, дооснащение по просьбе сотрудника); • Дополнительные выплаты при важных событиях в жизни (рождение ребенка, свадьба и тд); • Подарки к праздникам для детей; • Путевки в детские лагеря; • Компенсация затрат на переезд в г. Ижевск, материальная помощь при аренде жилья.
Похожие вакансии