Описание
ASTON — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. В компании более 2500 специалистов, которые разрабатывают программное обеспечение и IT-решения для сфер Finance, Healthcare, eCommerce, IoT, Media, Big Data и ML. Проект заказчика связан с цифровой трансформацией, инициативами «умного города» и развитием ИТ-инфраструктуры Москвы.
Задачи
•Тестировать государственную и крупную корпоративную информационную систему вручную и автоматически
•Писать E2E-тесты на Playwright и TypeScript с использованием Page Object Model, фикстур, параметризации, перехвата сетевых запросов и моков API
•Отлаживать нестабильные тесты, анализировать трейсы и устранять первопричины падений
•Автоматизировать тестирование REST и GraphQL API с помощью Postman/Newman, JSON Schema, GraphQL Schema, моков и стабов
•Строить и настраивать тестовые пайплайны в GitLab CI с параллельным запуском, переиспользованием артефактов, динамическими окружениями и интеграцией Allure/Test IT
•Тестировать интеграции через Kafka и RabbitMQ, проверять контракты топиков и очередей, эмулировать сбои и сверять данные в PostgreSQL после асинхронной обработки
•Писать SQL-запросы для подготовки данных и проверки результатов автотестов
•Разрабатывать интеграционные и модульные автотесты на Java или C#, работать с базами данных через ORM и проверять бизнес-логику начислений за ЖКУ
•Проводить нагрузочное тестирование с помощью k6 и/или JMeter, моделировать пиковые нагрузки до 500 RPS, профилировать узкие места, анализировать задержки и готовить отчёты с рекомендациями
•Участвовать в разборе производственных инцидентов, анализировать архитектуру системы и определять приоритеты покрытия автотестами
Требования
•Опыт работы в роли QA Engineer от 3 лет в ручном и автоматизированном тестировании
•Практический опыт написания E2E-тестов на Playwright, Cypress или Selenium и API-тестов в проектах разработки государственных или крупных корпоративных информационных систем
•Уверенное написание E2E-тестов на Playwright с TypeScript
•Опыт отладки нестабильных тестов и анализа трейсов
•Опыт автоматизации тестирования REST и GraphQL API
•Опыт работы с Postman/Newman, коллекциями и скриптами
•Понимание контрактного тестирования, JSON Schema, GraphQL Schema, моков и стабов
•Опыт построения и настройки тестовых пайплайнов в GitLab CI
•Понимание принципов развертывания без простоя
•Опыт тестирования интеграций через Kafka и RabbitMQ
•Уверенное написание SQL-запросов с JOIN, подзапросами и агрегациями
•Опыт работы с PostgreSQL
•Опыт написания интеграционных и модульных автотестов на Java или C# с JUnit, Mockito, NUnit или Moq
•Практический опыт работы с k6 и/или JMeter
•Способность анализировать архитектуру системы и определять критичные для автоматизации слои и компоненты
•Настойчивость в расследовании падений и поиске первопричин нестабильных тестов
•Проактивность и готовность предлагать автоматизацию до появления узких мест в ручном тестировании
•Ответственность за качество и готовность участвовать в разборе производственных инцидентов и улучшать тестовое покрытие
Условия
•Конкурентная зарплата, сумму обсуждают отдельно с каждым кандидатом
•Оформление по ТК РФ
•Проекты от крупных компаний
•ДМС со стоматологией
•Частичная компенсация расходов на спорт
•Оплачиваемые больничные дни
•Оплачиваемый период без проекта
•Компенсация расходов на коворкинг
•Прозрачная система Performance Review
•Ментор на всё время работы
•Поэтапная адаптация новых сотрудников
•Доплаты за менторство, ведение обучающих курсов, ревью проектов и участие в других профессиональных активностях
•Корпоративный портал с материалами для обучения и развития
•Регулярные технические митапы и конференции
•Корпоративы и тимбилдинги
•Детские праздники и мастер-классы с подарками и сладостями для семей сотрудников