на главную
telegram•только чтоСвежая вакансияОпубликована сегодня на Telegram. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Приоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

Full-stack QA Engineer (Java, Python)

УдалённоУдалённая работаПолная занятостьГрафик 5/2

Навыки и технологии

GitLab CI/CDPythonGitJavaMySQL

Ключевая задача

Автоматизация функционального и нагрузочного тестирования веб, мобильных и десктоп-проектов с сочетанием ручного тестирования и автоматизации на Java/Python.

Описание вакансии

Обязанности

  • проектировать тесты в соответствии с условиями и необходимостью
  • автоматизировать различные виды функционального тестирования самых разнообразных проектов (веб, мобильные, десктоп)
  • участвовать в написании заглушек, тестовых сервисов и тестовых утилит для использования на проектах
  • составлять и адаптировать под автоматизацию тестовую документацию и отчетность, используя системы управления тестированием и баг-трекеры
  • сочетать функционал ручного тестировщика и автоматизатора в различных соотношениях, в зависимости от текущих потребностей проекта
  • заниматься подготовкой и проведением нагрузочного тестирования
  • участвовать в различных командах и взаимодействовать с другими специалистами (от стартапов в 5 человек до целых направлений компаний с командами в 250 человек)
  • вносить свой вклад в качество выпускаемого ПО

Требования

  • опыт в автоматизации тестирования не менее 3-х лет с использованием языков Java или Python
  • хорошее знание теории тестирования и понимание процессов обеспечения качества и разработки ПО
  • опыт подготовки и проведения нагрузочного тестирования
  • свободное владение системами контроля версий, осознанное использование библиотек и фреймворков
  • практическое применение Selenium (Selenide), Playwright, Appium и альтернатив, определение локаторов для различных интерфейсов
  • опыт написания фреймворков для автоматизации тестирования с нуля
  • навыки настройки CI/CD и использования систем виртуализации и контейнеризации
  • уверенный технический бэкграунд, знание сетей, протоколов, интеграций, форматов передачи данных, десктоп и мобильных операционных систем, серверной части и понимание того, как это все между собой связано и работает
  • опыт использования различных инструментов для тестирования - он вам точно потребуется, чтобы достать и проанализировать логи, обратиться к API, эмулировать проблему, поднять заглушку и т.п
  • понимание принципов работы баз данных и умение писать SQL-запросы уровня джойнов и агрегатных функций
  • проактивность, желание и готовность повышать свой уровень знаний и умений

Условия

Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо