Инженеры по автоматизации тестирования (Временный контракт на 12 месяцев)
Местоположение: Дуглас, Остров Мэн
Тип занятости: Полная занятость
О нашем клиенте
Наш клиент — частный банк и управляющая компания, удостоенная множества наград, со штаб-квартирой на острове Мэн и офисами в Лондоне, Джерси и ОАЭ. Они предоставляют полный спектр международных услуг по управлению активами (включая планирование благосостояния, управление инвестициями и банковские услуги) как корпоративным, так и частным клиентам по всему миру.
Цель должности
Мы ищем опытных инженеров по автоматизации тестирования для присоединения к команде Технологий нашего клиента и для выполнения ключевой роли в предоставлении высококачественных решений в рамках их технологического ландшафта.
Работая в тесном сотрудничестве с инженерами-программистами, архитекторами решений, бизнес-аналитиками, владельцами продуктов и ключевыми бизнес-стейкхолдерами, вы будете обеспечивать качество на протяжении всего жизненного цикла разработки программного обеспечения (SDLC). Эта роль сосредоточена на разработке и поддержке возможностей автоматизированного тестирования, повышении стандартов качества инжиниринга и поддержке реализации стратегических трансформационных инициатив.
Эта позиция сочетает техническую экспертизу, обеспечение качества, автоматизацию и непрерывное совершенствование, чтобы гарантировать, что платформы и услуги остаются надежными, масштабируемыми и соответствующими назначению.
Обязанности и задачи
- Разработка фреймворков: Проектирование, разработка и поддержка фреймворков автоматизированного тестирования и тестовых наборов для множества приложений и платформ.
- Обеспечение качества: Внедрение принципов качества инжиниринга на протяжении всего жизненного цикла разработки программного обеспечения.
- Выполнение тестирования: Сотрудничество с инженерными командами для определения, создания и выполнения автоматизированных тестовых случаев, охватывающих функциональное, регрессионное, интеграционное и сквозное тестирование.
- Управление дефектами: Выявление, анализ и устранение дефектов, тесное сотрудничество с разработчиками для обеспечения своевременного их устранения.
- Улучшение процессов: Поддержка внедрения и постоянного совершенствования стандартов, методологий и лучших практик тестирования.
- DevOps & CI/CD: Вклад в CI/CD пайплайны и DevOps практики путем интеграции автоматизированного тестирования непосредственно в процессы развертывания.
- Поддержка сред: Разработка и поддержка тестовых данных, тестовых сред и ресурсов автоматизации.
- Отчетность и метрики: Мониторинг результатов выполнения тестов, метрик качества и покрытия для поддержки обоснованных решений по поставке.
- Сотрудничество со стейкхолдерами: Работа с бизнес-аналитиками, владельцами продуктов и стейкхолдерами для понимания требований и определения эффективных стратегий тестирования.
- Нефункциональное тестирование: Поддержка мероприятий по тестированию производительности, отказоустойчивости и надежности, где это применимо.
- Культура и наставничество: Продвижение культуры качества, непрерывного совершенствования и автоматизации во всей Технологической функции, предоставление рекомендаций коллегам по инструментам и практикам.
Навыки и опыт
Обязательно:
- Подтвержденный опыт работы на должности инженера по автоматизации тестирования, инженера по качеству или инженера по тестированию программного обеспечения.
- Прямой опыт проектирования, разработки и поддержки фреймворков автоматизированного тестирования.
- Глубокое знание методологий тестирования программного обеспечения, принципов и лучших практик качества инжиниринга.
- Практический опыт работы с современными инструментами/фреймворками автоматизации (например, Playwright, Selenium, Cypress, SpecFlow или эквивалент).
- Владение инструментами и методологиями API тестирования.
- Опыт поддержки CI/CD пайплайнов и интеграции автоматизированных тестов в процессы поставки программного обеспечения.
- Твердое понимание Agile методологий и практик SDLC.
- Опыт работы с облачными приложениями и современными архитектурами программного обеспечения.
- Сильные аналитические навыки, навыки решения проблем и навыки сотрудничества, способность эффективно общаться как с техническими, так и с нетехническими стейкхолдерами.
Желательно:
- Опыт работы в средах Microsoft, включая Azure.
- Широкие знания DevOps практик и принципов качества инжиниринга.
- Опыт работы в банковской сфере, сфере управления активами или других регулируемых финансовых средах является преимуществом, но не обязателен.