Компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, в том числе с мировой известностью, основная часть которых представляет собой разработку развлекательных онлайн-сервисов, находится в поиске Senior QA Automation Engineer (API).
Чем предстоит заниматься:
-
Разработка, поддержка и развитие автотестов для API;
-
Проектирование тестового покрытия на основе требований, рисков и критичности функционала;
-
Написание и поддержка интеграционных, регрессионных и системных API-тестов;
-
Работа с тестовыми данными, базами данных и внешними сервисами;
-
Анализ результатов автотестов, логов, ошибок окружений и дефектов;
-
Интеграция автотестов в CI/CD-процессы;
-
Настройка и поддержка тестовой инфраструктуры: Docker, docker-compose, мок-сервисы, тестовые окружения;
-
Участие в анализе требований, декомпозиции задач и оценке рисков;
-
Документирование дефектов с понятными шагами воспроизведения, severity/priority и связями со смежным функционалом;
-
Взаимодействие с разработчиками, аналитиками, DevOps и другими QA для повышения качества продукта;
-
Участие в развитии архитектуры автотестов и внутренних подходов к тестированию.
Какие навыки нужны:
-
Опыт разработки автотестов на Java для API от 3-х лет;
-
Понимание ООП, умение применять паттерны проектирования в автотестах;
-
Опыт работы с JDBC: подключение к БД, выполнение SQL-запросов, обработка результатов;
-
Уверенное знание SQL: join, вложенные запросы, сложные условия, транзакции;
-
Опыт работы с REST API, HTTP, заголовками, query/path parameters, статус-кодами;
-
Понимание принципов аутентификации и авторизации: Basic Auth, OAuth, JWT;
-
Опыт тестирования API через Postman или аналогичные инструменты;
-
Знание TestNG/JUnit: аннотации, параллельный запуск, listeners, запуск тестов из командной строки;
-
Опыт работы с Maven: профили, плагины, интеграция с внешними инструментами;
-
Опыт работы с Git: ветвление, откат изменений, разрешение конфликтов, работа с модулями;
-
Опыт работы с Docker: Dockerfile, images, docker-compose, сети, интеграция с CI/CD;
-
Опыт работы с Jenkins или аналогичными CI/CD-инструментами;
-
Опыт работы с моками/стабами, записью и воспроизведением запросов/ответов;
-
Понимание жизненного цикла разработки и тестирования ПО.
Будет плюсом:
-
Опыт UI-автоматизации;
-
Опыт работы с Selenium/Selenide/Playwright;
-
Умение работать с cookies, browser sessions, несколькими окнами браузера, JS-скриптами, загрузкой файлов;
-
Понимание локаторов, ожиданий и особенностей браузерной автоматизации;
-
Навыки работы с DevTools: Network, Application, Memory;
-
Опыт интеграции автотестов с SonarQube, Allure, Docker-based окружениями;
-
Опыт использования Spring Boot для создания тестовых сервисов или микросервисов.
Что компания может предложить:
-
Профессиональное развитие: оплата сертификаций и курсов, корпоративные скидки на языковые курсы, менторство, возможность карьерного роста;
-
Социальные гарантии: помощь с релокацией (оформление виз, документов для семьи), частичная компенсация аренды жилья, «белая» зарплата (зависит от опыта и навыков), оплачиваемый отпуск и больничные, годовой бонус, реферальная программа, подарки сотрудникам;
-
Комфортные условия: гибкий формат работы (офис/гибрид/удалённо) с возможностью работы из любой точки мира, главное — работать в часовом поясе 9:00–18:00 по МСК (±2 часа), отсутствие бюрократии, дружная команда профессионалов.
Похожие вакансии
Знание 1С системы. Ответственность и исполнительность — соблюдение сроков, внимательное отношение к деталям, готовность доводить задачи до результата.
Опыт работы на руководящей позиции в маркетинге (CMO, Head of Marketing, Marketing Director, Marketing TeamLead или аналогичная роль.
Навыки работы с AutoCad (Revit); SCaD и Lira; хороший уровень Excel. Навыки геотехнических расчетов. Опыт конструирования жилых и административных зданий...
Обязательно владение Autodesk Revit. Желательно умение работать с системным армированием, со спецификациями и ведомостями. Опыт создания расчетных схем.
Коммерческий опыт разработки на Vue.js от 4 лет. Уверенное знание TypeScript. Практический опыт работы с Vue 2 и/или Vue...
