Задачи:
— Разработка и поддержка интеграционного слоя, обеспечивающего надежный обмен данными и бесшовную коммуникацию между основными системами и внешними платформами.
Требования:
— Опыт в full-stack QA не менее 3 лет, включая ручное тестирование и автоматизацию тестов на Java.
— Практический опыт автоматизации API и интеграционного тестирования на Java с использованием REST Assured или аналогичных библиотек.
— Опыт работы с JUnit/TestNG, Maven/Gradle, Git и CI/CD пайплайнами.
— Знание Swagger/OpenAPI, Postman, SQL, логов приложений и инструментов разработчика браузера.
— Умение проверять согласованность данных между UI, API и базами данных.
— Уровень английского не ниже Upper-Intermediate (B2).
Задачи:
— Ручное и автоматизированное тестирование WebUI-компонентов;
— Тестирование внутренней логики и внешнего отображения и поведения;
— Разработка и поддержка автотестов;
— Моделирование проблем, возникших у заказчиков;
— Оформление ошибок в баг-трекинговой системе;
— Составление отчетов о тестировании.
Требования:
— Релевантный опыт работы тестировщиком от 1 года;
— Разработка тестов и автотестов на TypeScript;
— Опыт работы с PlayWright;
— ОС Linux и Windows на уровне опытного пользователя;
— Знание и навыки работы с HTML-Dom и CSS;
— Базовые знания Git;
— Профильное образование (IT/техническое);
— Преимущество: базовые знания работы с системой отчетности Allure;
— Базовые знания работы с системой непрерывной интеграции Jenkins;
— Опыт работы со средствами виртуализации;
— Базовые навыки по Python.
Условия:
— Работа в офисе: Уфа, Томск, Рязань;
— Официальное оформление по ТК РФ, полностью «белая» заработная плата, оплачиваемые отпуска и больничные;
— График работы 5/2, продолжительность рабочего дня 8 часов + 1 час на обед;
— Оплачиваемое работодателем питание в офисе или кафе;
— ДМС (добровольное медицинское страхование) - различные варианты программ, страховка от несчастных случаев;
— Изучение английского онлайн по корпоративным ценам;
— Возможность получения профессиональных сертификатов и прохождения курсов повышения квалификации за счёт компании;
— Чай и кофе в офисе за счёт компании;
— Корпоративные мероприятия и спортивные инициативы.
Задачи:
— Анализ требований и проектирование тестов.
— Создание чек-листов, тест-кейсов и тест-дизайнов.
— Разработка и поддержка автотестов (Selenide, RestSharp) для UI и API.
— Проведение интеграционного и регрессионного тестирования.
— Исследовательское ручное тестирование нового функционала, анализ требований, поиск нестандартных кейсов и критических уязвимостей.
— Анализ отчетов о сбоях, локализация багов и четкое описание шагов для воспроизведения.
— Взаимодействие с разработчиками для скорейшего исправления проблем.
— Мониторинг стабильности сборки в Jenkins.
— Контроль метрик качества.
— Работа в команде по Agile/Scrum.
Требования:
— Опыт от 3 лет в QA, предпочтительно в финтех или страховании.
— Уверенное владение JavaScript/TypeScript или Python.
— Знание теории тестирования, клиент-серверной и микросервисной архитектуры.
— Умение писать SQL-запросы (SELECT, JOIN, WHERE).
— Самостоятельность, системное мышление, внимание к деталям, желание разбираться в сложных бизнес-процессах, критический взгляд.
— Владение инструментами AI для анализа, генерации и автоматизации.
Условия:
— Гибридный формат работы с редким посещением офиса (м. Кутузовская).
— Льготные ипотечные условия кредитования.
— Подписка Прайм с возможностью совместного использования на трёх близких.
— ДМС с первого дня и скидки на страхование для близких.
— Корпоративная пенсионная программа.
— Детский отдых и подарки за счет компании.
— Обучение за счет компании: онлайн-курсы, неограниченный доступ к библиотеке, обучение в Корпоративном университете, тренинги, митапы и возможность получить новую квалификацию.
ГибридМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Работать напрямую с QA, dev, design и Product.
Требования:
— Коммерческий опыт от 1 года в web-продуктах
— Frontend, web & mobile testing
— Jira, DevTools, Postman, Figma
— Functional, smoke, regression, exploratory testing
— English — B1
Задачи:
— Разрабатывать и поддерживать автоматизированные тестовые наборы для backend-сервисов и API
— Улучшать фреймворк автоматизации тестирования и сопутствующую инфраструктуру
— Создавать и поддерживать внутренние инструменты и утилиты для автоматизации
— Проектировать и внедрять масштабируемые решения для автоматизации тестирования
— Интегрировать автоматизированное тестирование в CI/CD пайплайны
— Анализировать результаты тестов, расследовать сбои и проводить корневой анализ причин
— Тесно сотрудничать с разработчиками, DevOps-инженерами и продуктовыми командами для повышения качества продукта
— Повышать покрытие тестами, надежность и эффективность выполнения тестов
— Участвовать в код-ревью и устанавливать лучшие практики автоматизации
— Вносить вклад в стратегию качества и инициативы по непрерывному улучшению
— Оценивать и внедрять современные инженерные инструменты и практики, включая AI-поддержку разработки
Требования:
— Опыт работы в QA Automation 3+ года (Middle) или 5+ лет (Senior)
— Сильные навыки программирования на Python
— Опыт разработки и поддержки автоматизированных тестовых фреймворков
— Глубокое понимание методологий тестирования ПО, процессов QA и техник проектирования тестов
— Навыки администрирования и устранения неполадок в Linux
— Практический опыт работы с Docker и контейнеризированными средами
— Опыт работы с CI/CD системами (GitLab CI, Jenkins, GitHub Actions или аналогичными)
— Понимание основ сетевых технологий, включая TCP/IP, DNS, HTTP/HTTPS, TLS, REST API и клиент-серверную архитектуру
— Опыт тестирования API, UI и backend
— Умение работать с технической документацией на английском языке
— Способность эффективно использовать AI-агентов для генерации кода, отладки, разработки тестов, анализа логов и повышения продуктивности
— Опыт использования LLM для ускорения создания тест-кейсов, разработки автоматизации и расследования инцидентов
Условия:
— Работа по трудовому договору
— Конкурентная компенсация
— Гибкий график и возможность гибридной или удаленной работы в зависимости от роли
— Возможность работать из любой точки мира до 45 дней в году
— Частная медицинская страховка для сотрудника и семьи (в зависимости от локации)
— Дополнительные оплачиваемые отпускные и больничные дни (в зависимости от локации)
— Поддержка важных жизненных событий и праздников
— Курсы иностранных языков
— Современные офисы с закусками, напитками и развлечениями (в зависимости от локации)
— Командные спортивные и социальные мероприятия
Примечание: Вакансия доступна только при официальном трудоустройстве (трудовом договоре).
Manual QA
Локация: Москва или Санкт-Петербург, офис
Требования:
— знание методологий тестирования, этапов разработки ПО и клиент-серверной архитектуры;
— знание HTML и CSS;
— умение критически анализировать функции;
— опыт работы с DevTools браузера;
— самостоятельность, умение планировать время, ответственность и проактивность.
Будет плюсом:
— опыт ручного функционального и регрессионного тестирования веб-приложений, составления тест-кейсов, чек-листов и баг-репортов;
— понимание JavaScript.
Условия:
— ДМС со стоматологией, performance review и обратная связь, обучение и оплата профильных курсов, бесплатный доступ к курсам Школы Тильды, комфортные офисы, оплачиваемые командировки для удалённых сотрудников, корпоративные мероприятия, материальная поддержка и минимум бюрократии.
Мобильный QA-инженер
Локация: Москва, офис
Задачи:
— Проводить ручное функциональное тестирование новых функций мобильного приложения для покупателя, регрессионное и интеграционное тестирование.
— Описывать результаты тестирования, вести базу баг-репортов и тест-кейсов.
— Разбирать функции после релиза и обращения пользователей.
Требования:
— опыт тестирования мобильных приложений, работы с Android Studio, Xcode, Git, Postman и Charles, Fiddler или Proxyman;
— готовность разбираться в клиентской логике и клиент-серверной архитектуре.
Условия:
— обучение и развитие, корпоративный университет, ДМС со стоматологией, корпоративный спорт и консультации психолога, профессиональные сообщества, программы поддержки семей, скидки и партнёрские программы, бесплатное питание, современные офисы рядом с метро и корпоративная техника.
О компании и команде
Мы - компания, которая занимается разработкой и производством серверного оборудования нового поколения. Основной фокус — на создание надёжных и высокопроизводительных решений для дата-центров, ориентированных на обработку больших объёмов данных, машинное обучение и другие вычислительные задачи. Разработка решений ведётся в собственном исследовательском центре, где создаются инновационные архитектуры и прототипы оборудования. Производство расположено на территории одного из регионов страны, что позволяет контролировать весь процесс от проектирования до выпуска.
Задачи:
— Разработка методологий тестирования, опробирование концепций, их детализация и документирование, а также поддержка процессов тестирования;
— Разработка методики, профиля, сценария и средств нагрузочного тестирования (скрипты, генераторы тестовых данных, эмуляторы);
— Участие во всех этапах и типах тестирования;
— Исследование возможностей платформы, исходя из документации на неё: режимы работы, обработка ошибок и т.д.;
— Разработка документации: дефектов, процессов и инструкций;
— Участие в процессе Bring-up новых изделий;
— Troubleshooting.
Требования:
— Практический опыт работы с аппаратными серверными комплексами, понимание принципов работы аппаратной части и архитектуры серверов и их разновидностей;
— Опыт работы с нагрузочным и отладочным ПО (fio, HPL, TRex, etc.);
— Понимание принципов работы сетей, сервисов и протоколов;
— Опыт тест-дизайна и формирования тестовых планов;
— Опыт написания внутренней документации;
— Знание английского языка на уровне чтения технической литературы;
— Опыт взаимодействия по интерфейсным шинам (i2c, uart, spi) с датчиками и памятью;
— Опыт работы по протоколам ipmi, redfish;
— Знание Linux ОС на уровне уверенной работы в командной строке;
— Знание принципов работы BMC и BIOS.
Будет плюсом:
— Знание и понимание процессов CI/CD;
— Опыт работы с лабораторным оборудованием (включает в себя работу с паяльной станцией, осциллографом, логическим анализатором, источниками питания и ЛАТРом);
— Умение работать с базами данных (SQL – запросы);
— Навыки автоматизации на Bash/Python.
Условия:
— Интересные задачи и работа в сильной команде, вместе с которой можно реализовывать проекты разной степени сложности;
— Профессиональные коллеги, с которыми можно обмениваться опытом и повышать свою квалификацию;
— Место работы – ст. м. Бутырская, БЦ «Останкино», возможность частично удаленной работы;
— Корпоративная программа ДМС для сотрудника;
— Доплата больничного до 100% от оклада;
— Страхование от несчастных случаев.
Задачи:
— Функциональное тестирование веб-интерфейсов и Telegram-бота: проверка регистрации, отправки сообщений, кнопок и инлайн-клавиатур.
— Составление и поддержка чек-листов для ключевых функций продукта.
— Оформление баг-репортов в Jira или YouTrack с шагами воспроизведения, фактическим и ожидаемым результатом.
— Регрессионное тестирование после обновлений.
— Участие в планировании тестовых сценариев для новых AI-функций.
— Ежедневная отчетность о проделанной работе.
Требования:
— Базовое владение ПК и Telegram.
— Понимание принципов тестирования, багов, тест-кейсов и чек-листов.
— Грамотная устная и письменная речь на русском языке.
— Внимательность, усидчивость и системное мышление.
— Готовность обучаться и работать с технической документацией.
— Стабильный интернет и гарнитура.
Будет преимуществом:
— Интерес к AI, нейросетям и технологиям.
— Опыт написания тест-кейсов или чек-листов.
— Базовое знание Postman, DevTools или аналогичных инструментов.
Условия:
— Оклад 55 000–65 000 рублей в зависимости от графика и вовлеченности, ежемесячные бонусы до 5 000 рублей.
— Выплаты дважды в месяц на карту банка РФ или РБ.
— Полностью удаленная работа из дома в России или Беларуси.
— Гибкое начало дня.
— Загрузка 4–6 часов в день, график 5/2.
— Оплачиваемый испытательный срок один месяц с полным окладом.
— Карьерный рост и бесплатное обучение.
Задачи:
— Тестирование хранилища данных (DWH)
— Проверка полноты, согласованности и точности данных
— Валидация преобразований данных по принципу source-to-target
— Проведение регрессионного тестирования
— Анализ результатов тестирования и выявление дефектов
— Автоматизация тестовых проверок на Python / PyTest
— Работа с большими объёмами данных
— Взаимодействие с разработчиками и аналитиками
— Работа с Jira, Confluence, Git и инструментами DWH
Требования:
— Высшее экономическое или математическое образование
— Опыт работы в QA от 1.5 лет, включая тестирование хранилищ данных
— Понимание архитектуры DWH: схемы «звезда», «снежинка», Data Vault
— Знание PL/SQL, Oracle, Python
— Понимание методик тестирования хранилищ данных
— Опыт проверки полноты, согласованности и точности данных
— Опыт валидации преобразований source-to-target
— Опыт регрессионного тестирования
— Навыки автоматизации тестов на Python / PyTest
— Аналитический подход и внимание к деталям
— Умение работать с большими объёмами информации
Условия:
— Удалённая работа по РФ
— Оформление по ТК РФ или через ИП
— Техника предоставляется
— ДМС со стоматологией
— Компенсация фитнеса
— Скидки на обучение, кино, Skyeng
— Индексация заработной платы
О компании и команде
Компания занимается разработкой и производством серверного оборудования нового поколения, с фокусом на создание надёжных и высокопроизводительных решений для дата-центров, ориентированных на обработку больших объёмов данных, машинное обучение и другие вычислительные задачи. Разработка ведётся в собственном исследовательском центре, производство расположено в одном из регионов страны.
Задачи:
— Разработка методологий тестирования, опробирование концепций, их детализация и документирование, поддержка процессов тестирования;
— Разработка методики, профиля, сценария и средств нагрузочного тестирования (скрипты, генераторы тестовых данных, эмуляторы);
— Участие во всех этапах и типах тестирования;
— Исследование возможностей платформы на основе документации: режимы работы, обработка ошибок и т.д.;
— Разработка документации: дефектов, процессов и инструкций;
— Участие в процессе Bring-up новых изделий;
— Troubleshooting.
Требования:
— Практический опыт работы с аппаратными серверными комплексами, понимание принципов работы аппаратной части и архитектуры серверов и их разновидностей;
— Опыт работы с нагрузочным и отладочным ПО (fio, HPL, TRex и др.);
— Понимание принципов работы сетей, сервисов и протоколов;
— Опыт тест-дизайна и формирования тестовых планов;
— Опыт написания внутренней документации;
— Знание английского языка на уровне чтения технической литературы;
— Опыт взаимодействия по интерфейсным шинам (i2c, uart, spi) с датчиками и памятью;
— Опыт работы по протоколам ipmi, redfish;
— Знание Linux ОС на уровне уверенной работы в командной строке;
— Знание принципов работы BMC и BIOS.
Будет плюсом:
— Знание и понимание процессов CI/CD;
— Опыт работы с лабораторным оборудованием (паяльная станция, осциллограф, логический анализатор, источники питания, ЛАТР);
— Умение работать с базами данных (SQL – запросы);
— Навыки автоматизации на Bash/Python.
Условия:
— Интересные задачи и работа в сильной команде;
— Профессиональные коллеги для обмена опытом и повышения квалификации;
— Место работы – ст. м. Бутырская, БЦ «Останкино», возможность частично удаленной работы;
— Корпоративная программа ДМС для сотрудника;
— Доплата больничного до 100% от оклада;
— Страхование от несчастных случаев.
Задачи:
— Ручное функциональное, регрессионное, Smoke и приемочное тестирование Web приложений и Backend
— Создание и актуализация тестовой документации: дизайн тест-кейсов, составление чек-листов, оформление баг репортов, накопление базы знаний о продуктах
— Тестирование UI/UX
— Плотное взаимодействие с командой разработки, участие в планировании
— Тестирование требований
Требования:
— Понимание SDLC и потребностей разработки
— Умение тестировать требования к ПО
— Опыт исследовательского тестирования
— Умение формировать чек-лист, предугадывать поведение системы
— Знание основных техник тест-дизайна и умение применять их на практике
— Владение инструментами для тестирования API
— Навыки работы с консолью Linux/Unix-систем, знание основных консольных утилит и умение ими пользоваться
— Понимание клиент-серверной архитектуры
— Понимание работы сетевых протоколов
— Умение составлять простые SQL запросы (select, delete, update и т.д.)
Задачи:
— Проверка микрофронтов и корректности работы ролевых моделей (разные права доступа у пользователей)
— Тестирование интерфейсов (UI/UX) на соответствие требованиям
— Проверка контрактов между Frontend и Backend, а также между микросервисами (REST API)
— Проверка внутренней бизнес-логики микросервисов
— Проверка корректности вычитывания операций из блокчейн-сети
— Проверка записей транзакций в блокчейн (контроль целостности и неизменяемости)
— Проверка механик оффчейн-сбора консенсуса (критически важный процесс для ЦФА)
— Написание и поддержка автотестов на Java (TestNG)
— Разработка эмуляторов и заглушек (Wiremock) для изолированного тестирования микросервисов
— Настройка и конфигурирование тестовых сред
— Работа с инструментами мониторинга для анализа поведения системы под нагрузкой и в штатном режиме
— Подготовка тестовой документации и отчетов по качеству продукта
Требования:
— Высшее техническое образование
— Уверенное владение SQL (все базовые команды, JOIN-ы, вложенные запросы, фильтрация данных)
— Глубокое понимание REST API (методы, коды ответов, авторизация, работа с JSON/XML)
— Опыт разработки автотестов на Java с использованием TestNG
— Опыт работы с инструментами мониторинга (Kibana, Grafana, Zabbix или аналоги) — умение читать логи и метрики
— Базовое понимание принципов интеграции с блокчейн-сетями (как приложение взаимодействует с распределенным реестром)
— Опыт подготовки тестовой документации (тест-кейсы, чек-листы, отчеты о дефектах)
— Опыт настройки и конфигурирования тестовых сред (поднятие стендов, обновление конфигов)
— Практический опыт разработки эмуляторов/заглушек (Wiremock)
Будет плюсом:
— Опыт тестирования блокчейн-решений или финансовых платформ
— Понимание основ криптографии и управления ключами
— Опыт работы с микросервисной архитектурой и Kubernetes/OpenShift
— Опыт тестирования асинхронных взаимодействий (Kafka, очереди сообщений)
— Знание BDD-подхода (Cucumber, Gherkin)
В обязанности мобильного QA-инженера входит ручное функциональное тестирование новых функций мобильного приложения для пользователей, проведение регрессионных и интеграционных тестов, а также документирование результатов тестирования, ведение базы баг-репортов и тест-кейсов. Специалист будет анализировать функционал после релиза и обрабатывать обращения пользователей. Требуется опыт тестирования мобильных приложений, умение работать с Android Studio и Xcode, знание Git, а также опыт использования инструментов Postman, Charles, Fiddler или Proxyman. Важно желание глубоко разбираться в клиентской логике и архитектуре клиент-серверных систем. Компания предлагает обучение и развитие через языковые клубы и корпоративный университет, поддержку благополучия сотрудников, включая ДМС с стоматологией, спортивные активности и психологические консультации. Также доступны различные сообщества по интересам, условия для совмещения работы и семейных обязанностей, скидки и партнерские программы, а также комфортная рабочая среда с бесплатным питанием, современными офисами и корпоративной техникой.
Задачи:
— Организация и развитие QA процессов для платформы управления производством.
— Взятие на себя ответственности за качество backend-решений и приложений для планирования производственных линий.
Требования:
— 5+ лет опыта в QA.
— Опыт в роли Team Lead или Senior QA.
— Опыт построения и управления QA процессами.
— Тестирование backend приложений.
— Знание Linux, Docker, облачных провайдеров (AWS/GCP/Azure).
— Умение работать с неполными требованиями.
— Сильные аналитические навыки.
— Практический опыт использования современных AI-инструментов.
Будет преимуществом:
— Опыт построения QA процессов с нуля.
— Наставничество QA инженеров.
— Опыт с AI-агентами, SAP/ERP, мобильным тестированием, DevOps, CI/CD.
— Опыт работы в стартапах.
Условия:
— Зарплата: $5,000 в месяц
— Удалённая работа
Требования:
— Имеете законченное высшее или среднее специальное образование
— Настроены пройти обучение и дальнейшую стажировку с целью трудоустройства в штат ASTON
— Будет плюсом: базовое понимание теории тестирования
— Будет плюсом: знакомство с основами Java
Условия:
— Полная занятость, стажировка
— График: 5/2
— Формат работы: удалённо
Location: Brussels, Belgium
We currently have a vacancy for a
QA Engineer / Test Specialist
fluent in English, to offer his/her services as an expert who will be based in Brussels, Belgium. The work will be carried out either in the company’s premises or on site at customer premises. In the context of the first assignment, the successful candidate will be integrated in the Development team of the company that will closely cooperate with a major client’s IT team on site.
Your tasks
Define and maintain test strategy, covering unit, integration, end-to-end, regression, and performance testing;
Design, build, and maintain automated test suites for backend (.NET/JAVA REST APIs) and frontend (Angular/PrimeNG) components;
Set up and maintain test environments and test data pipelines in collaboration with the DevOps team;
Integrate automated test execution into CI/CD pipelines, ensuring quality gates are enforced before deployment;
Conduct exploratory and scenario-based testing against complex multi-system workflows;
Produce clear, actionable defect reports and work closely with developers to triage and resolve issues;
Support performance and load testing for high-throughput API endpoints;
Contribute to test documentation required by formal governance reviews and audit processes;
Participate in Agile@PM² ceremonies including sprint planning, retrospectives, and programme increment reviews.
Requirements
University degree in IT combined with relevant IT professional experience of 8 years;
Minimum 3 years of professional QA or test engineering experience, with at least 2 years focused on test automation;
Hands-on experience with backend API test automation (Playwright API testing, or equivalent);
Strong experience with frontend test automation for Angular applications (Playwright, or Selenium or equivalent);
Understanding of CI/CD integration for automated testing (GitHub Actions, or equivalent);
Experience testing event-driven or message-based systems, verifying asynchronous flows, message ordering, and error handling;
Working knowledge of Kubernetes environments: understanding how services are deployed and how to access logs and diagnostics for test investigation;
Ability to read and understand .NET and TypeScript/Angular code sufficiently to write meaningful tests and collaborate on testability;
Experience with test data management in environments with complex data;
Excellent command of the English language.
Benefits
If you are seeking a career in an exciting and dynamic company, where you will offer your services as part of a team of a major European Institution, operating in an international, multilingual and multicultural environment where you can expect real chances to make a difference, please send us your detailed CV in English, quoting reference:
(155914/11/26).
We offer a competitive remuneration (either on contract basis or remuneration with full benefits package), based on qualifications and experience. All applications will be treated as confidential.
You may also consider all our other open vacancies by visiting the career section of our web site (
www.eurodyn.com)
and follow us on Twitter (@EURODYN_Careers) and LinkedIn.
EUROPEAN DYNAMICS (
www.eurodyn.com
)
is a leading Software, Information and Communication Technologies company, operating internationally (Athens, Brussels, Luxembourg, Copenhagen, Stockholm, London, Nicosia, Hong-Kong, Valetta, etc). The company employs over 1000 engineers, IT experts and consultants (around 3% PhD, 36% MSc and 53% BSc or equivalent). We design and develop software applications using state-of-the-art technology. The group generates annual revenues in the range of EURO 40 million, with an EBITDA in the range of 20%. The value of our contract portfolio exceeds EURO 250 million.
EUROPEAN DYNAMICS
is a renowned supplier of IT services to government institutions, multinational corporations, public administrations and multinational companies, research and academic institutes.
As part of our dedication to the diversity of our workforce, we are committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion.
EUROPEAN DYNAMICS (ED)
adheres to the General Data Protection Regulation principles by applying its Privacy Policy as published in
www.eurodyn.com/privacy
. By submitting an application to this position and by sharing your personal data with ED, you acknowledge and accept its Policy and authorise ED to process your personal data for the purposes of the company's recruitment opportunities, in line to the Policy.
Furthermore, when providing your data, it is up to you to explicitly consent that your data can be assessed for future job openings, for as long as you do not withdraw such consent. If you do not consent, we will not be able to consider the data you provide to us for future job openings.