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

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

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

  • Проведение функционального, регрессионного и автоматизированного тестирования программного обеспечения.

  • Оценка трудозатрат на выполнение задач по тестированию и планирование ресурсов.

  • Проведение тестирования API, включая автоматизацию тестов для повышения эффективности и покрытия.

  • Анализ результатов тестирования, выявление причин обнаруженных дефектов, и предложение улучшений.

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

  • Постановка задач на исправление выявленных проблем в баг-трекинговой системе и отслеживание их выполнения.

  • Контроль процесса устранения разработчиками выявленных ошибок программного обеспечения, включая повторное тестирование исправлений.

  • Тестирование и верификация технической документации на соответствие требованиям и фактическому состоянию ПО.

  • Подготовка, конфигурация и оптимизация тестового окружения для проведения эффективного и стабильного тестирования.

  • Написание и развертывание автоматизированных тестов.

  • Анализ работы автоматизированных тестов, включая мониторинг их стабильности, выявление проблем и их устранение.

Требования:

  • Опыт тестирования Java backend (микросервисная архитектура).

  • Опыт тестирования back/web-приложений и API.

  • Опыт работы с инструментами тестирования: Postman, JMeter, DataGrip, Mockoon.

  • Опыт работы со стеками: Java (8+), Spring Boot, Oracle, PostgreSQL, Vue, Node.js, RabbitMQ.

  • Понимание методологий разработки программного обеспечения.
    Навыки составления и ведения тестовой документации (тест-кейсы, чек-листы).

  • Опыт работы с инструментами управления проектами: Confluence, Jira.

  • Владение техниками тестирования:
    Разбиение на классы эквивалентности.
    Анализ граничных значений.
    Таблица возможных решений.
    Уверенное знание SQL: умение читать данные из таблиц с фильтрами и соединять таблицы по ключевым полям.
    Опыт работы с распределенной системой контроля версий Git.

  • Будет плюсом:
    Знание Kubernetes.
    Умение работать с IntelliJ IDEA.
    Основы программирования на Java.
    Знание Python/Selenium для автоматизации тестирования.
    Опыт работы с Python, pytest, Allure для дополнения существующих тестов.
    Мы ищем кандидата с опытом, готового активно участвовать в тестировании сложных систем и работать с современными инструментами и технологиями.

Условия:

  • оформление в соответствии ТК КР;

  • дружный и сплоченный коллектив;

  • возможность непрерывного совершенствования и развития профессиональных навыков и знаний.

Иду в O!Bank

Аты-жөнүңүз