Тестировщик

Дата размещения вакансии: 20.01.2025
Работодатель: Т1
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

  • Участвовать в процессе разработки системы опросов пользователей в роли тестировщика и QC
    — Тестировать backend и frontend (web), применяя функциональное, нефункциональное, интеграционное, регрессионное и дымовое тестирование
    — Изучать работу системы, анализировать, уточнять и обсуждать требования к системе
    — Поддерживать существующие и добавлять новые тестовые сценарии, разрабатывать и согласовывать тестовую документацию, формировать отчёты и протоколы по проведённому тестированию
    — Локализовывать и фиксировать найденные дефекты, воспроизводить дефекты, найденные пользователями, составлять отчётность
    — Участвовать в проведении приемо-сдаточных испытаний
    — Использовать специализированные инструменты для проведения работ по тестированию

Требования:

  • Опыт работы тестировщиком - от 3 лет

  • Знание жизненного цикла программного обеспечения и теории тестирования

Умение при необходимости самостоятельно разобраться в новой для себя технологии: погуглить, поискать в документации компании/проекта, узнать у коллеги
Практический опыт:
— работы с системами баг трекинга Atlassian JIRA, HP ALM и пр.
— поддержки тестовой документации: создание, актуализация, дополнение тест-кейсов, тест-планов с использованием систем управления такой документации (например, TestIT, TestRail)
— работы с микросервисной архитектурой, SSO
— тестирования API (Postman, Swagger), понимание REST и брокеров сообщений, знание HTTP/HTTPS (группы кодов ответов, заголовки, параметры запроса)
— поиска и чтения логов backend (OpenShift, Kibana, Kubernetes), frontend (DevTools: console, network, поиск элементов, понимание HTML разметки) и локализации по ним проблем
— взаимодействия с БД SQL (например, PostgreSQL) для поиска, корректировки, добавления нужных данных для тестирования (например, DBeaver)
— взаимодействия с инструментами CI/CD (например, Jenkins, TeamCity), с системами управления версиями (например, Git), с IDE (IntellJ IDEA).

Будет плюсом:

  • Понимание ценностей Agile, участие в работе команд, которые использовали фреймворк Scrum
  • Опыт работы с моками: понимание зачем нужны, использование на практике, создание и корректировка под тестовые сценарии (например, WireMock)
  • Опыт взаимодействия с автоматизацией тестирования: анализ найденных проблем автотестами, доработка/дополнение автоматизированных тестовой
  • Опыт выполнения нагрузочных тестов (например, JMeter)