#вакансия #fulltime #senior#AQAEngineer #тестирование#QAEngineer
Компания: DreamSoft
Позиция: AQA Engineer Senior
Формат работы: Гибридный формат
Локация: РФ, Москва
Проект: Финтех
Занятость: полная
ЗП: до 150 тыс. руб. ГПХ, 180 тыс. руб. ИП на руки
Требования
· Работа с БД: Понимание сложной структуры БД (индексы, констрейнты, процедуры, триггеры).
· Тестирование бэкенда (REST, SOAP, JSON, Postman, SoapUI): Владение инструментами для тестирования API.
· Знание инструментов тестирования (Jira, Confluence, ALM12, Postman, SoapUI) и средств разработки (IntelliJ IDEA, NetBeans, Eclipse, Git): Настройка инструментов под себя, работа с git flow, применение прочих инструментов.
· CI&CT integration: Запуск и отслеживание сборок в Jenkins/TeamCity, деплой приложений, управление конфигурациями.
· Выполнение АТ Smoke: Запуск и отслеживание джоб в Jenkins.
· Доработка скриптов Smoke АФТ: Доработка кода.
· Разработка скриптов АФТ: Разработка сценариев и кода тестов.
· Стратегия АФТ: TDD, BDD, ATDD: Применение стратегий тестирования, выбор фреймворка.
· Разработка инструментов/FW: Дополнение набора инструментов для выбранного
фреймворка.
· Dev Code Review&AT integration: Проведение Code Review. Анализ БП / сквозное тестирование
· Проверка DoD и Acceptance criteria: Умение формулировать или разрабатывать DoD.
анализа и модификации требований.
· Бизнес-анализ: Общее понимание процессов выявления и документирования требований.
Оценка и планирование
· Создание плана тестирования: Понимание принципов планирования, использование готовых тест-планов.
· Оценка трудозатрат: Понимание принципов оценки, умение оценивать собственные трудозатраты.
Процесс тестирования ПО: Универсальный специалист, способный самостоятельно организовать и выполнить тестирование, взаимодействовать с заказчиком, планировать работу младших тестировщиков.
· Процесс разработки ПО: Понимание архитектуры приложений, умение выбирать архитектуру с учётом бизнес-целей и будущих функций, глубокое знание фреймворков и библиотек.
· Процесс вообще: Понимание базовых требований банка, участие в планировании спринтов.
Общее понимание и опыт применения методик тест-дизайна.
· Процесс разработки ПО: Понимание архитектуры приложений, умение выбирать архитектуру с учётом бизнес-целей и будущих функций, глубокое знание фреймворков и библиотек.
· Процесс вообще: Понимание базовых требований банка, участие в планировании спринтов.
Обязанности
Координация и обучение команды QA, наставничество: Планирование работы команды, матрица компетенций, выявление узких мест.
· Межкомандное взаимодействие: Выявление потребностей во внешних интеграциях, контроль выполнения SLA.
· Оценка и управление рисками: Планирование, оценка velocity команды и сроков, понимание релиз-менеджмента.
Создание чек-листов: Уверенное владение техниками проектирования тестов, декомпозиция задач, создание чек-листов.
· Создание тест-кейсов: Уверенное оформление тест-кейсов по шаблонам, анализ и устранение недостатков.
· Управление тест-кейсами: Общее понимание процессов создания, модификации и повышения качества тест-кейсов.
Создание отчётов о дефектах: Знание жизненного цикла отчёта, уверенное создание и анализ отчётов.
· Анализ причин возникновения ошибки: Базовое исследование приложения для выявления причин ошибки, формирование рекомендаций.
· Использование баг-трекинговых систем: Уверенное использование систем на всех стадиях жизненного цикла отчётов.
Контакт для связи @DreamITB с отметкой - позиция QA Engineer
Навыки
ATDD
BDD
Confluence
integrated development environment software
Java (computer programming)
Jenkins (tools for software configuration management)
Jira
JSON
Postman
REST
SOAP
SoapUI
SQL
TDD
Домены
Fin-tech
ИИ навыки
Acceptance test-driven development (ATDD)
API Testing
Behavior-driven development (BDD)
CI/CD
Code Review
Confluence
Database Testing
Defect Management
Git
Jenkins
Jira
Postman
REST
Risk Assessment
ИИ домены
Banking
Financial Services
Quality Assurance
Software Development Lifecycle
* Домены определены автоматически с помощью нейросети