Full-stack QA Engineer (Java, Python)
Интересная позиция для тех, кто не хочет ограничиваться одной технологией. Возможность работать удаленно, разнообразие проектов и задач (от ручного до нагрузочного тестирования) обеспечивают профессиональный рост.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует универсальности: необходимо владеть и Java, и Python, уметь работать с Web, Mobile и Desktop, а также проводить нагрузочное тестирование и настраивать CI/CD. Высокая планка по техническому бэкграунду (сети, виртуализация, SQL).
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В объявлении не указана заработная плата, однако для Middle QA Automation инженера с опытом от 3 лет и знанием двух языков (Java/Python) рыночный диапазон в РФ составляет 180 000 – 280 000 рублей. Отсутствие вилки может быть как минусом, так и возможностью договориться на основе высокой квалификации.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
QA Service Lab
Full-stack QA Engineer (Java, Python)
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-проектировать тесты в соответствии с условиями и необходимостью
-автоматизировать различные виды функционального тестирования самых разнообразных проектов (веб, мобильные, десктоп)
-участвовать в написании заглушек, тестовых сервисов и тестовых утилит для использования на проектах
-составлять и адаптировать под автоматизацию тестовую документацию и отчетность, используя системы управления тестированием и баг-трекеры
-сочетать функционал ручного тестировщика и автоматизатора в различных соотношениях, в зависимости от текущих потребностей проекта
-заниматься подготовкой и проведением нагрузочного тестирования
-участвовать в различных командах и взаимодействовать с другими специалистами (от стартапов в 5 человек до целых направлений компаний с командами в 250 человек)
-вносить свой вклад в качество выпускаемого ПО
*☑️* Наши пожелания к кандидатам
-опыт в автоматизации тестирования не менее 3-х лет с использованием языков Java или Python
-хорошее знание теории тестирования и понимание процессов обеспечения качества и разработки ПО
-опыт подготовки и проведения нагрузочного тестирования
-свободное владение системами контроля версий, осознанное использование библиотек и фреймворков
-практическое применение Selenium (Selenide), Playwright, Appium и альтернатив, определение локаторов для различных интерфейсов
-опыт написания фреймворков для автоматизации тестирования с нуля
-навыки настройки CI/CD и использования систем виртуализации и контейнеризации
-уверенный технический бэкграунд, знание сетей, протоколов, интеграций, форматов передачи данных, десктоп и мобильных операционных систем, серверной части и понимание того, как это все между собой связано и работает
-опыт использования различных инструментов для тестирования - он вам точно потребуется, чтобы достать и проанализировать логи, обратиться к API, эмулировать проблему, поднять заглушку и т.п
-понимание принципов работы баз данных и умение писать SQL-запросы уровня джойнов и агрегатных функций
-проактивность, желание и готовность повышать свой уровень знаний и умений
Контакты: Откликнуться
Java Job в Telegram | в VK | в Max
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Python
- Selenium
- Selenide
- Playwright
- Appium
- SQL
- CI/CD
- Docker
- Load Testing
- Git
Возможные вопросы на собеседовании
Проверка архитектурных навыков и понимания инструментов.
Расскажите о вашем опыте написания фреймворка для автоматизации с нуля: какой стек вы выбрали и почему?
Вакансия предполагает Full-stack тестирование, важно понимать опыт кандидата в разных средах.
В чем заключаются основные различия при автоматизации тестирования мобильных приложений (Appium) и веб-интерфейсов (Selenium/Playwright)?
Нагрузочное тестирование указано как одно из ключевых требований.
Какие инструменты вы использовали для нагрузочного тестирования и как вы интерпретируете результаты (метрики отклика, пропускная способность)?
Проверка навыков работы с данными.
Напишите SQL-запрос, который объединяет две таблицы и использует агрегатную функцию для подсчета количества записей по категориям.
Проверка понимания инфраструктурной части.
Как вы интегрируете автотесты в CI/CD пайплайн и какие стратегии запуска тестов используете для быстрой обратной связи?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

