Войти

Middle/Middle Strong AQA Engineer

MDigital
Компания MDigital
Тип Офис / Бишкек
Оклад От 80000 KGS в месяц
Описание вакансии

🚀Наша компания продолжает уверенно развиваться и мы с удовольствием открываем новые возможности для талантливых специалистов! Если вы хотите работать в атмосфере, где ценятся оригинальные идеи и креативный подход, мы будем рады узнать о вас!


Приглашаем вас стать частью нашего профессионального коллектива и вместе двигаться вперед. Возможно, именно вы – тот эксперт, которого мы ищем!


🚀 О нас:

MDigital - ведущая IT-компания, специализирующаяся на инновационных решениях в области финансов, онлайн-торговли, B2B, образования и здравоохранения. Наша команда стремится к созданию уникальных и влиятельных проектов, а теперь мы ищем Middle Strong AQA Engineer, готового присоединиться к нам!


🚀Кого мы ищем:

📌Опыт работы в автоматизации тестирования от 3 лет и выше — практический опыт разработки и поддержки автотестов для веб-, мобильных и API-приложений.

📌Глубокое знание Java — уверенное владение ООП, работа с потоками, коллекциями, лямбда-выражениями, паттернами проектирования и эффективной обработкой исключений.

📌Опыт работы с фреймворками для модульного и интеграционного тестирования:

  • TestNG — настройка сложных тестовых сценариев, кастомные listeners и advanced configuration.
  • JUnit — базовое знание

📌Продвинутый опыт работы с Selenium WebDriver — создание устойчивых и гибких тестов для сложных веб-интерфейсов, работа с динамическими элементами, кастомными локаторами и JavaScript-исполнением.

📌Опыт мобильного тестирования с Appium — настройка тестовой среды для реальных устройств и эмуляторов, создание сложных сценариев для Android и iOS приложений, работа с жестами, уведомлениями и многозадачностью приложений.

📌Глубокие знания Rest Assured для API-тестирования — создание сложных тестов с авторизацией, сериализация/десериализация объектов, работа с различными форматами данных (JSON, XML).

📌Интеграция и автоматизация через GitLab CI/CD — создание и поддержка пайплайнов, работа с job-артефактами и автоматический триггер тестов при обновлении веток.

📌Опыт настройки отчётности и логирования:

  • Подключение и настройка отчетности через Allure с интеграцией в CI/CD пайплайны.
  • Гибкое логирование через SLF4J и Logback.

📌Опыт работы с базами данных — написание SQL-запросов для валидации данных и подготовка тестовой среды.

📌Опыт работы с системами баг-трекинга: Jira, интеграция автотестов с задачами.

📌Понимание принципов тестирования по методологиям: TDD, BDD, а также работа по Agile/Scrum.


🚀Технический стек для автотестов:

  • Язык программирования: Java (версии 11+).
  • Фреймворки для тестирования: TestNG, JUnit, Rest Assured, Mockito (для мокирования данных).
  • UI-тестирование: Selenium WebDriver, Selenide (будет плюсом).
  • Мобильное тестирование: Appium (Android/iOS), Android Emulator, Xcode Simulator.
  • API-тестирование: Rest Assured, Postman (для ручного тестирования).
  • CI/CD: GitLab CI/CD.
  • Отчётность и логирование: Allure, SLF4J, Logback.
  • Базы данных: PostgreSQL.
  • Среды разработки: IntelliJ IDEA, Maven, Gradle.
  • Виртуализация и инфраструктура: Kubernetes (базовые знания будут плюсом).
  • Мониторинг и логирование: Prometheus, Grafana (базовые знания).
  • Системы управления задачами: Jira, Confluence.


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

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


Что мы предлагаем:

  • Комфортный офис.
  • Работа с современным стеком технологий и крутой командой профессионалов.
  • Возможность роста и реализации своих идей.
  • Работа в высокопрофессиональной команде с возможностью карьерного роста до Senior QA Automation Engineer.
  • Конкурентная зарплата (обсуждается индивидуально).
  • Участие в разработке современных решений в области автоматизации тестирования и качества ПО.
  • Если ты хочешь работать над интересными проектами и развиваться в компании с сильной технической культурой — отправляй своё резюме!