🚀Наша компания продолжает уверенно развиваться и мы с удовольствием открываем новые возможности для талантливых специалистов! Если вы хотите работать в атмосфере, где ценятся оригинальные идеи и креативный подход, мы будем рады узнать о вас!
Приглашаем вас стать частью нашего профессионального коллектива и вместе двигаться вперед. Возможно, именно вы – тот эксперт, которого мы ищем!
🚀 О нас:
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.
- Конкурентная зарплата (обсуждается индивидуально).
- Участие в разработке современных решений в области автоматизации тестирования и качества ПО.
- Если ты хочешь работать над интересными проектами и развиваться в компании с сильной технической культурой — отправляй своё резюме!