#вакансия #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
Навыки
ALM
ATDD
BDD
conduct ICT code review
Confluence
integrated development environment software
Jenkins (tools for software configuration management)
Jira
JSON
operate relational database management system
Postman
REST
SOAP
SoapUI
Домены
Fin-tech
ИИ навыки
API Testing
ATDD
Automated Testing
BDD
Bug Tracking
CI/CD
Code Review
Confluence
Defect Reporting
Git
Jenkins
Jira
JSON
Postman
ИИ домены
FinTech
* Домены определены автоматически с помощью нейросети