Fullstack Auto QA Engineer (API team)

Откликнуться

Поделиться

Ключевые задачи:

  • Автоматизация тестирования (60%)
  • Разработка, поддержка и оптимизация автоматизированных тестов для API (REST, GraphQL) и взаимодействие с backend компонентами.
  • Написание и выполнение тестов с использованием Python и Pytest, включая интеграцию с соответствующими библиотеками для тестирования API.
  • Настройка и поддержка автоматизированного тестирования как части CI/CD пайплайнов. Мануальное тестирование (40%)
  • Разработка тест-планов, тест-кейсов и чек-листов для API-тестирования, а также выполнение функционального, регрессионного и интеграционного тестирования.
  • Дополнительные обязанности:
  • Анализ и отчетность
  • Анализ результатов тестирования, создание и отслеживание дефектов в системах управления задачами (например, YouTrack).
  • Составление отчетов по результатам тестирования и представление их команде и заинтересованным сторонам.
  • Участие в Agile/Scrum мероприятиях: стендапы, ретроспективы и спринт-планирования. Работа с данными
  • Проведение тестирования баз данных, написание и выполнение сложных SQL-запросов для верификации данных в SQL и NoSQL хранилищах.
  • Сохранение и поддержание целостности данных, особенно в контексте API и backend-систем. Интеграция и CI/CD
  • Настройка и поддержка интеграции автоматизированных тестов в пайплайны CI/CD (например, GitLab CI).
  • Работа с командами DevOps для обеспечения надежной и постоянной поставки продукта. Обеспечение качества и процессы
  • Использование принципов TDD и BDD для повышения качества тестов и уровня покрытия кода.
  • Идентификация областей для улучшения процессов тестирования и внедрение улучшений.
  • Следование стандартам и лучшим практикам тестирования в проекте. Взаимодействие с командой
  • Сотрудничество с разработчиками, менеджерами продуктов и другими членами команды для обеспечения высокого качества продукта.
  • Ведение обмена знаниями в команде и участие в обучении менее опытных коллег.
  • Участие в спринт-планировании и оценке задач с точки зрения тестирования.

Требования:

  • Минимум 4 года опыта в области тестирования программного обеспечения.
Автоматизация тестирования:
  • Опыт разработки и поддержки автоматизированных тестов для backend компонентов и API.
  • Умение писать тесты для API (REST, GraphQL) с использованием таких библиотек, как requests, httpx и других подходящих инструментов.
  • Знание принципов построения тестовых фреймворков для API и умение эффективно интегрировать их в CI/CD пайплайны.
  • Опыт работы с Python, Pytest для автоматизации API-тестов.
Мануальное тестирование:
  • Глубокое понимание жизненного цикла разработки ПО и процессов тестирования.
  • Опыт создания и ведения тестовой документации: тест-планы, тест-кейсы и чек-листы.
  • Навыки проведения функционального, регрессионного, интеграционного и приемочного тестирования API.
  • Понимание основ ручного тестирования производительности API и тестирования в условиях различных сетевых сред (например, для тестирования устойчивости к задержкам и пропускной способности).
Контроль качества и процессы:
  • Знание методологий Agile/Scrum и опыт участия в соответствующих мероприятиях (стендапы, ретроспективы).
  • Опыт работы с CI/CD инструментами, такими как Jenkins, GitLab CI, Travis CI, для интеграции и выполнения автоматизированных тестов.
  • Знание принципов TDD (Test-Driven Development) и BDD (Behavior-Driven Development) для повышения качества кода и тестов.
Работа с данными:
  • Умение работать с базами данных (SQL) для тестирования API.
  • Опыт написания сложных SQL-запросов для верификации данных и выполнения проверок целостности данных.
Инструменты и технологии:
  • Опыт работы с системами контроля версий (например, Git) для совместной разработки тестов и управления кодом.
  • Опыт использования систем управления задачами, таких как YouTrack или Jira.
  • Понимание основ работы веб-серверов и сетевых протоколов (HTTP/HTTPS, SSL/TLS), а также умение анализировать ответы и запросы для тестирования API.

Наши условия:

  • Интересные проекты: создаём продукты для путешественников, тревел-агентов и отельеров по всему миру.
  • Полная свобода для достижения результатов: гибкий график, удалёнка или офис — ты сам решаешь, где и когда работать.
  • Нестандартный подход к работе и жажда нового, например, мы решаем некоторые задачи с помощью AI.
  • Техническое комьюнити Ostrovok! Tech проводит митапы, хакатоны, участвует в конференциях и поддерживает даже самые смелые идеи.
  • Профессиональное развитие: помогаем сотрудникам выступать на конференциях — от подачи заявки до подготовки презентации.
  • Забота о самочувствии команды: с первого месяца работы у наших сотрудников есть ДМС и скидки в сервисе «Ясно».
  • Внутренние программы адаптации и обучения, развития soft skills и лидерских навыков, подобранные индивидуально для каждого сотрудника.
  • Частичная компенсация участия во внешних тренингах и конференциях.
  • Изучение английского языка: корпоративные групповые занятия, разговорные клубы и скидки на курсы Skyeng.
  • Корпоративные цены на отели и другие тревел-услуги — чтобы наши сотрудники путешествовали чаще.
  • Островок — аккредитованная IT-компания.

От отклика до оффера

01

Отклик на вакансию

02

Cобеседование
с HR специалистом

03

Техническое собеседование

04

Сulture Fit интервью

05

Интервью с командой

06

Оффер
Sended
О! Привет!

Спасибо за отклик на вакансию.
Мы получили твое резюме и нам понадобится неделя на ознакомление. Если твой профиль подходит, то мы свяжемся по указанным контактам.

 

Если этого не произойдет, не расстраивайся! У нас регулярно появляются новые вакансии, поэтому мы сохраним твое резюме на будущее.

 

Команда рекрутеров Островка

Откликнуться на вакансию

Необходимо заполнить
Необходимо заполнить
Необходимо заполнить
Необходимо заполнить
Уровень английского

A1 — Elementary

A2 — Pre-Intermediate

B1 — Intermediate

B2 — Upper Intermediate

C1 — Advanced

C2 — Proficiency

Выбери из списка
Укажи корректную ссылку

или прикрепи файл с резюме

Прикрепить файл(ы)

или приложи ссылку на резюме

Увы, принимаем только до 10 МБ
Необходимо заполнить