Чикаго
Кратко о роли
В роли Senior QA вы будете отвечать за тестирование функциональности платформы и приложений, совмещая ручное тестирование (50–60%) и автоматизацию (50–40%). Зона ответственности включает работу со сложными задачами, улучшение текущего automation-фреймворка и обеспечение качества продукта через разные виды тестирования (регрессия, интеграционное, производительность, UAT).
Обязанности
Самостоятельно выполнять задачи по тестированию и QA без постоянного контроля; брать более сложные части системной работы.
Разобраться в существующем automation-фреймворке и улучшать его: оптимизация, закрытие пробелов, повышение стабильности.
Проводить exploratory testing для выявления новых дефектов и нетипичных сценариев.
Выполнять полный спектр тестирования новых и существующих продуктов.
Применять понимание системного тестирования, регрессии, интеграционного тестирования, performance testing и UAT.
Участвовать в выявлении и решении сложных технических проблем в приложениях.
Работать независимо со сложными компонентами систем/инфраструктуры, используемыми одним или несколькими продуктами.
Документировать дефекты в баг-трекинговой системе и контролировать их исправление до закрытия.
Взаимодействовать с Product Owner: разбирать открытые вопросы/улучшения/апгрейды, уточнять использование функциональности.
Коммуницировать с конечными пользователями и внутренними заказчиками, помогая направлять разработку/отладку/тестирование для достижения точности, целостности, совместимости и полноты.
Планировать и проводить интеграционное тестирование и customer acceptance testing, обеспечивая качество и сроки.
Требования
6+ лет общего опыта в QA.
4+ года опыта в автоматизации тестирования.
4+ года опыта проектирования и разработки automation test frameworks.
4+ года опыта функционального или OOP-программирования на современных языках: C++, Java или Python (предпочтительно Java).
Сильные навыки разработки в двух и более из следующих технологий/инструментов:
Java/JUnit, Python, Cucumber, REST APIs, JBehave или другие BDD-фреймворки.
Уверенный опыт тестирования Web Services / REST API.
Опыт AWS будет плюсом.
Желательно: TDD, CI, практики code review.
Текущий стек
Karate + Java
Git
AWS environment
Azure DevOps
Типичные задачи “день за днём”
Анализ требований/acceptance criteria, дизайн/архитектурных материалов, спецификаций Swagger/OpenAPI.
Подготовка тест-плана, ревью со стейкхолдерами и внесение правок по их фидбеку.
Ручное тестирование через Postman (если нужно) или через UI (если это фронтенд-тестирование).
Автоматизация с использованием Karate.
Настройка/поддержка пайплайнов в Azure DevOps.
Мониторинг существующих и новых тест-кейсов в ADO.
Расследование проблем и заведение багов с полными шагами воспроизведения и результатами.
QA Lead — дополнительные требования (плюс к Senior QA)
3+ года опыта в роли Test Lead / QA Lead.
Умение управлять/продавливать процесс, делать PR review, обучать и менторить команду.
Способность решать сложные задачи и при необходимости выстраивать процесс тестирования.
Сильные коммуникации и soft skills: стрессоустойчивость, гибкость, ориентация на поддержку клиента.
Центр Интеграции Приложений
Москва
Не указана
Системы и Технологии в Логистике
Москва
до 195000 RUR
Клируэй Текнолоджис
Москва
до 180000 RUR
Москва
до 310000 RUR
Москва
до 400000 RUR