Senior Full Stack QA Engineer
Коротко
Designs and executes automated and manual tests for frontend, backend, API, and microservices; builds test automation frameworks. · Needs: Senior-level QA; test automation frameworks; Java, C#, TypeScript.
Описание от работодателя
О компании ИДТ специализируется на заказной разработке и интеграции программного обеспечения для финансового сектора. Мы создаём под ключ и внедряем решения, которые обеспечивают движение денег: кастомные модули автоматизированных банковских систем (АБС, core banking), подключения к платёжным шлюзам, системы авторизации и связующую инфраструктуру.
Системами ежемесячно пользуются сотни тысяч пользователей, а сами платформы обеспечивают работу критически важных финансовых сервисов.
Эта работа требует высоких стандартов безопасности, надёжности и масштабируемости — и мы относимся к этой ответственности серьёзно. В ИДТ нет краткосрочных проектов: вы будете участвовать в создании долгосрочных финансовых платформ с реальной зоной ответственности, значимым влиянием результатов работы и пространством для профессионального роста. Если вы ищете инженерную работу, которая действительно имеет значение, ИДТ — подходящее место для развития.
Мы ищем Мы ищем высококвалифицированного Senior Full Stack QA Engineer для усиления нашей команды. В этой роли вы будете проектировать, разрабатывать и выполнять автоматизированные и ручные тесты для контроля качества фронтенда, бэкенда, API и микросервисов. Вы будете тесно сотрудничать с QA Lead для развития и внедрения стратегии тестирования, а также взаимодействовать с разработчиками, engineering менеджерами, тимлидами и DevOps-инженерами для поддержания высоких стандартов качества в динамичной Agile-среде.
Это практическая роль для специалиста, который преуспевает в создании фреймворков автоматизации тестирования, менторстве коллег и продвижении принципов quality-first по всему технологическому стеку. Чем предстоит заниматься Участвовать в формировании end-to-end QA-стратегии; внедрять и поддерживать её для веб-приложений, API и backend-систем
Разрабатывать и поддерживать фреймворки автоматизированного тестирования (UI, API, интеграционное, нагрузочное и performance-тестирование)
Писать качественные тестовые скрипты на Java, C#, TypeScript или аналогичных языках
Обеспечивать создание и интеграцию CI/CD-пайплайнов для автоматизированных тестов
Проектировать и проводить ручное исследовательское тестирование там, где автоматизация нецелесообразна
Сотрудничать с разработчиками для обеспечения тестируемости и качества на этапах проектирования и разработки
Выявлять, документировать и отслеживать дефекты, доводить их до устранения
Проводить анализ первопричин (root cause analysis) и формировать практические рекомендации по качеству продукта
Наставлять junior QA-инженеров, продвигая лучшие практики автоматизации и тестирования
Продвигать подход shift-left testing и вносить вклад в постоянное совершенствование QA-процессов
Мы ожидаем Опыт работы в Quality Assurance от 5 лет , из них от 2 лет — в автоматизации тестирования
Уверенное владение как минимум одним из современных инструментов/фреймворков автоматизации тестирования (например, Playwright, REST Assured, TestNG, xUnit, Selenium, Cypress, JUnit или аналогичными) и готовность при необходимости оперативно осваивать другие стеки и инструменты, используемые в компании
Глубокий опыт тестирования API (Postman, Swagger и др.)
Опыт тестирования микросервисной архитектуры и очередей сообщений (Kafka, RabbitMQ)
Опыт интеграции тестов в CI/CD-пайплайны (Azure DevOps, Jenkins, GitLab CI и др.)
Уверенные навыки работы с базами данных (SQL/NoSQL) и проверки бэкенд-данных
Опыт работы с системами контроля версий (Git)
Понимание принципов и методологий Agile/Scrum
Сильные аналитические навыки, умение решать сложные задачи и работать самостоятельно
Отличные коммуникативные навыки и лидерский потенциал
Будет преимуществом Опыт тестирования приложений на базе cloud-native архитектуры (Kubernetes, Docker)
Знакомство с инструментами нагрузочного тестирования и тестирования производительности (JMeter, k6, Gatling)
Опыт построения или развития тестовых фреймворков «с нуля»
Опыт наставничества или технического лидерства в QA-команде
Мы предлагаем Официальное трудоустройство в соответствии с Трудовым кодексом РФ
ГИБРИДНЫЙ формат работы с офисом в г. Москва
Конкурентную заработную плату — итоговый уровень обсуждается индивидуально по результатам собеседования, с учётом опыта и квалификации кандидата
Почему эта роль интересна Вы будете работать над платформами, которыми ежемесячно пользуются сотни тысяч людей, и напрямую влиять на надёжность и безопасность финансовых сервисов. Роль предполагает реальную зону ответственности, участие в развитии QA-стратегии компании и возможность выстраивать культуру качества на всех уровнях технологического стека.