QA Engineer (Тестировщик)

По договоренности


Почему мы ищем коллегу?

Расширение штата для усиления команды тестирования.

Бизнес-область:

Разработка собственных программных продуктов и создание удобных и функциональных приложений для решения задач в области логистики ж/д перевозок на путях необщего пользования для крупных промышленных предприятий.

Условия:

Трудоустройство в соответствии с ТК РФ.

Компания имеет аккредитацию в сфере информационных технологий.

Открыты для сотрудничества с соискателями из любой точки России, предлагаем полностью дистанционный формат работы.

Обеспечиваем необходимым техническим оснащением для работы.

Полный социальный пакет.

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

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

Важно:

Указывайте, пожалуйста, в сопроводительном письме зарплатные ожидания.

Стек технологий и инструментов:

Базовый (обязательный):

  • Тест-дизайн: Владение техниками тест-дизайна (граничные значения, классы эквивалентности, pairwise testing и т.п.).
  • Базы данных:
    • SQL (обязательно)
    • Oracle (желательно)
    • PostgreSQL (желательно)
  • API тестирование:
    • REST
    • SOAP
    • Postman
    • Swagger (или аналогичные инструменты)
  • Системы очередей сообщений:
    • RabbitMQ (или аналогичные системы)
  • Системы управления проектами и отслеживания задач:
    • Jira
    • Confluence
    • Azure DevOps
    • Яндекс.Трекер
    • Trello
  • Тестовая документация: Опыт разработки тест-кейсов, чек-листов, тест-планов.
  • Методологии тестирования: Понимание процессов и методологий тестирования.
  • Операционные системы: Тестирование десктопных приложений (подразумевается знание основ работы с Windows/Linux/macOS).
  • Сети: Понимание клиент-серверной архитектуры.

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

  • Создание и поддержание актуальной тестовой документации (тест-планов, тест-кейсов, чек-листов, тестовых сценариев).
  • Определение критериев приемки и требований к тестированию на основе пользовательских историй и спецификаций.
  • Проведение функционального, регрессионного, интеграционного и приемочного тестирования.
  • Тестирование десктопных приложений, включая клиент-серверную архитектуру.
  • Тестирование взаимодействия с базами данных (Oracle, PostgreSQL).
  • Тестирование систем очередей сообщений (RabbitMQ).
  • Тестирование API (REST, SOAP) с использованием инструментов Postman, Swagger и т.п.
  • Анализ результатов тестирования, выявление, документирование и классификация дефектов в системе отслеживания ошибок.
  • Участие в обсуждении найденных дефектов с разработчиками и аналитиками.
  • Предложение улучшений и новых тестов на основе анализа результатов.
  • Активное взаимодействие с разработчиками, бизнес-аналитиками, DevOps и другими участниками проекта для уточнения требований и решения вопросов возникающих в процессе тестирования.
  • Участие в ежедневных стендапах, планировании спринтов и ретроспективах.

Необходимые навыки и опыт:

  • Опыт работы тестировщиком от 3 лет.
  • Опыт тестирования десктопных приложений, понимание клиент-серверной архитектуры.
  • Знание SQL и опыт работы с базами данных (Oracle, PostgreSQL): умение писать запросы для проверки и подготовки данных.
  • Опыт работы с системами очередей сообщений (RabbitMQ или аналоги).
  • Опыт тестирования API (REST, SOAP) с использованием инструментов Postman, Swagger и т.п..
  • Опыт работы с системами управления проектами и отслеживания задач (Jira, Confluence, Azure DevOps, Яндекс Трекер, Trello и т.п.).
  • Глубокое понимание процессов, методологий и инструментов тестирования.
  • Опыт разработки тестовой документации: тест-кейсы, чек-листы, тест-планы.
  • Владение техниками тест-дизайна (граничные значения, классы эквивалентности, pairwise testing и т.п.).
  • Аналитические способности и умение выявлять причины дефектов.
  • Критическое мышление и навыки решения проблем.
  • Отличные коммуникативные навыки (устные и письменные) и умение работать в команде.

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

  • Опыт автоматизации тестирования: разработка и поддержка автоматизированных тестов (UI, API).
  • Знакомство с принципами CI/CD и опытом интеграции автоматизированных тестов в пайплайн.
  • Опыт работы в Agile-командах (Scrum, Kanban).
  • Знание одного из языков программирования (желательно Java, Python или C#).
  • Опыт работы с инструментами управления тестовой документацией (TestRail, Xray).

Этапы отбора:

Первичное телефонное интервью.

Онлайн-собеседование.

Решение.


Поделиться:

Опубликована 14 часов назад

Вакансия в подборках

  1. QA engineer
  2. Тестировщик
  3. IT engineer
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.