Senior QA Automation Engineer
Описание проекта
Мы ищем увлеченного и внимательного инженера по автоматизации тестирования, который присоединится к нашей команде, поддерживающей ведущего клиента в сфере инвестиционно-банковской деятельности. Эта роль предполагает работу с интенсивно вычисляемым финансовым приложением с пользовательским интерфейсом на базе Windows и бэкендом на базе микросервисов. Идеальный кандидат должен обладать сильным аналитическим складом ума, стремлением к обучению и глубоким интересом к автоматизации и тестированию производительности.
Обязанности
- Анализировать бизнес-требования и функциональные требования, а также создавать комплексные сценарии и тест-кейсы.
- Разрабатывать, создавать и поддерживать автоматизированные тестовые скрипты, используя существующий фреймворк автоматизации на базе Java, Spring Boot и Cucumber BDD.
- Проверять и расширять охват автоматизации для новых функций и требований.
- Выполнять сквозное тестирование API и бэкенда для приложений на базе микросервисов.
- Выполнять сложную проверку финансовых расчетов, включая проверку больших JSON-ответов.
- Выполнять проверку баз данных с использованием SQL-запросов.
- Выполнять тестирование производительности, нагрузочное тестирование и стресс-тестирование с использованием JMeter для компонентов приложения с интенсивными вычислениями.
- Выявлять, сообщать и отслеживать дефекты с помощью JIRA.
- Сотрудничать с разработчиками, бизнес-аналитиками и членами команды QA для обеспечения высококачественной поставки программного обеспечения.
- Участвовать в проверке кода и поддерживать скрипты автоматизации в Bitbucket.
- Постоянно совершенствовать фреймворк автоматизации и процессы тестирования.
Навыки
Обязательно
- Глубокое знание концепций автоматизированного тестирования.
- Опыт работы с Java и объектно-ориентированным программированием.
- Опыт работы с фреймворками Spring Boot и Cucumber BDD.
- Знание тестирования API и архитектуры микросервисов.
- Глубокое понимание JSON и валидации ответов API.
- Хорошие знания SQL для проверки баз данных.
- Опыт работы с Git/Bitbucket для управления исходным кодом.
- Опыт использования JIRA для управления дефектами и тестами.
- Базовое понимание концепций тестирования производительности.
- Желательно знакомство с Apache JMeter.
Приветствуется
- Робототехника
Другое
- Языки: Английский: B2 Upper Intermediate
- Уровень: Senior