Fullstack QA Engineer (Java)
Описание
Мы — Меташаркс, IT-компания с полным циклом разработки digital-решений для крупных российских компаний в логистике, строительстве, недвижимости, страховании, нефтяной и пищевой промышленности. С 2015 года мы создаём сайты, мобильные приложения, сервисы автоматизации, корпоративные порталы и интернет-магазины. Компания имеет IT-аккредитацию.Мы ищем сильного Middle+ QA-инженера для работы в формате аутстафф – вы станете частью команды нашего клиента и будете влиять на качество и надёжность его продукта. Чем предстоит заниматься: Ручное тестирование (функциональное, регрессионное, интеграционное, E2E, дымовое, приёмочное) с распределением 70% бэкенд / 30% фронтенд. Анализ и декомпозиция требований, самостоятельное формирование тестовой модели. Создание тест-кейсов, чек-листов и другой тестовой документации. Разработка и поддержка автотестов на Java 21 в одном или нескольких направлениях: API (RestAssured), UI (Selenide / Selenium), БД (JDBC). Работа с базами данных: написание сложных SQL-запросы (DML), анализ данных в Oracle / Postgres, проверка корректности изменений на уровне PL/SQL. Настройка и поддержка CI/CD: запуск автотестов в GitLab CI, построение пайплайнов, параллельный прогон. Ведение тестовой документации в Confluence и Allure TestOps (создание, актуализация тест-кейсов). Регистрация дефектов в трекере (Kaiten / Jira), локализация ошибок по логам (ELK / Kibana, Grafana), ретест и проверка исправлений. Настройка заглушек (WireMock) для изоляции интеграций при автоматизации. Участие в планировании тестовой инфраструктуры, предложение улучшений процессов и технических решений. Формирование отчётов о тестировании, участие в демо и ретроспективах, активное взаимодействие с разработчиками, аналитиками и смежными командами. Использование AI-инструментов для повышения эффективности – генерация тест-кейсов, автотестов, анализ результатов. Требования: Практический опыт автоматизации тестирования на Java в связке с JUnit 5, RestAssured, Selenide / Selenium, JDBC. Уверенное знание SQL: написание DML-запросов, понимание функций и процедур, работа с Oracle и Postgres. Опыт настройки и запуска пайплайнов в GitLab CI (или Jenkins с пониманием CI/CD). Опыт работы с Allure (формирование отчётов, анализ результатов прогонов, работа с Allure TestOps как TMS). Знание и практическое применение техник тест-дизайна, построение тестовых моделей. Опыт локализации дефектов: работа с логами, Postman / Swagger, Charles Proxy (или аналоги). Понимание различий между SOAP и REST API, опыт тестирования обоих типов (или готовность быстро освоить SOAP). Умение писать тест-кейсы, баг-репорты, оформлять тест-планы по стандартам. Высокая обучаемость, отличные коммуникативные навыки, готовность работать в кросс-функциональной команде. Условия: Работу в аккредитованной IT-компании. Полностью удалённый формат работы. Предоставление необходимой техники по запросу. Интересный проект с сильной и профессиональной командой.