FlightSafety International
Lead Software Engineer in Test
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер по тестированию в авиационной тренинговой компании. Роль player-coach: задаёт направление тестирования в сложном мультиприложенческом домене, развивает ручное и автоматизированное тестирование.
Задачи
- Обеспечивать соответствие тестовых стратегий реальным пользовательским сценариям домена Training Experience
- Проводить ревью требований и помогать автоматизаторам проектировать и поддерживать фреймворки автоматизации (Playwright) для UI, backend, API и Mobile
- Проектировать и поддерживать пайплайны непрерывного тестирования в Azure DevOps с оптимизацией времени сборки
- Менторить QA-инженеров в скрам-командах и внедрять современные практики автоматизации (BDD, паттерны проектирования)
- Определять и внедрять стратегию использования AI в QA
- Автоматизировать тест-кейсы совместно с функциональными тестировщиками
- Внедрять риск-ориентированный подход к тестированию и общие стандарты автоматизации
- Рекомендовать инструменты и архитектуры для автоматизации тестирования
- Вести поставку автоматизации в проектах совместно с resource managers, техлидами и DevOps
- Приоритизировать и управлять нагрузкой, проблемами и рисками
Требования
- Bachelor's degree или эквивалентный опыт
- 8+ лет опыта в software quality engineering или глубокий доменный опыт
- 5+ лет ручной проверки сложных кастомных приложений
- Опыт в Scrum/Agile
- Понимание сложных legacy-приложений и множественных источников данных
- Владение или способность быстро освоить Java, Python, C#, JavaScript/Dart
- Знакомство с Playwright, xUnit, Node.js, Selenium, Cucumber, Appium, .NET Core/Framework, PHP, Flutter
- Опыт функциональной и нефункциональной автоматизации хотя бы в одном стеке
- Опыт генерации и управления тестовыми данными
- Практика TDD и BDD, написание user stories и acceptance criteria в GHERKIN
- Знание Agile, XP, DevOps, Continuous Delivery, DDD
- Понимание статического и динамического сканирования кода
- Сильные коммуникативные навыки и способность менторить
- Опыт тестирования мобильных приложений (Appium) — плюс
Условия
- Ограниченные командировки при необходимости
- Работодатель равных возможностей
- Оффер обусловлен проверками комплаенса, включая OFAC
- Возможна необходимость доступа к экспортно-контролируемым технологиям (ITAR/EAR) и получения допуска
- Официальная коммуникация только с адресов @flightsafety.com
Навыки
- Playwright
- Azure DevOps
- Java
- Python
- C#
- JavaScript
- Dart
- xUnit
- Node.js
- Selenium
- Cucumber
- Appium
- .NET Core
- .NET Framework
- PHP
- Flutter
- BDD
- TDD
- GHERKIN
- Scrum
- Agile
- DevOps
- Continuous Delivery
- Domain Driven Design