Elite Business Group

QA инженер/Инженер по автоматизации тестирования

Не указана
  • Астана
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет

QA инженер

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

  • Разработка тестовых сценариев, стратегий и планов для обеспечения качества продукта с учетом сложных бизнес-логик.
  • Проведение полного цикла тестирования: функциональное, регрессионное, интеграционное, нагрузочное, UI, API и баз данных.
  • Создание и поддержка актуальной тестовой документации: чек-листов, тест-кейсов, отчетов о результатах тестирования, отчетов по метрикам качества.
  • Участие в анализе требований, выявление и документирование возможных рисков и неявных требований.
  • Автоматизация тестирования: написание и поддержка автотестов (UI, API, или других уровней).
  • Взаимодействие с разработчиками, аналитиками, дизайнерами и менеджерами продукта для проработки требований и улучшения процессов разработки.
  • Участие в оптимизации процессов тестирования и CI/CD: внедрение новых подходов и инструментов для повышения скорости и качества разработки.
  • Проведение исследований для выбора оптимальных инструментов тестирования и автоматизации.

Требования:

  • Опыт работы в тестировании: от 2–3 лет на аналогичной позиции с фокусом на ручное и автоматизированное тестирование.
  • Разработка тестовых сценариев и планов: уверенное применение техник тест-дизайна (граничные значения, эквивалентное разбиение, таблицы принятия решений и т.д.).
  • Опыт работы с различными типами тестирования: функциональное, регрессионное, нагрузочное, тестирование API, тестирование баз данных.
  • Инструменты тестирования API: уверенная работа с Postman, SoapUI или аналогами; опыт написания автоматизированных API-тестов.
  • Базы данных и SQL: умение писать сложные запросы с использованием JOIN, GROUP BY, подзапросов.
  • Баг-трекинговые системы: опыт использования Jira, Redmine, или аналогичных инструментов.
  • DevTools: уверенные навыки работы для анализа сетевых запросов, локального хранилища и других элементов.
  • Автоматизация тестирования: опыт написания автотестов с использованием Python или Java. Понимание паттернов проектирования для тестов.
  • CI/CD: практический опыт интеграции тестов в пайплайны CI/CD (Jenkins, GitLab CI, TeamCity или другие).
  • Agile/Scrum: глубокое понимание методологий разработки, опыт работы в кросс-функциональных командах.
  • Навыки аналитики: умение быстро понимать сложные бизнес-процессы и разрабатывать тесты, учитывающие особенности области.

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

  • Опыт работы с системами управления тестированием: TestRail, Zephyr, или аналогами.
  • Знание тестирования безопасности.
  • Опыт автоматизации тестирования мобильных приложений.
  • Навыки тестирования производительности с использованием JMeter, Locust или аналогов.
  • Опыт работы с контейнерами (Docker) и виртуализацией.
  • Базовые знания языков разметки и сериализации данных: JSON, YAML, XML.