Инженер по автоматизации тестирования (QA Automation Engineer)
Maosh: Kelishiladi
Ingliz
Ish tafsilotlari
Требования:
-
Требования:
Обязательно (без этих навыков кандидаты рассматриваться не будут):-
Экспертный уровень владения современными фреймворками для автоматизации тестирования UI и API, такими как Playwright, Selenium или их аналогами.
-
Обширный опыт проектирования, создания и поддержки наборов автоматизированных тестов.
-
Сильные навыки ручного тестирования, включая релизное, регрессионное, смоук-тестирование и исследовательское тестирование (exploratory testing).
-
Глубокое понимание распределенных и событийно-ориентированных архитектур.
-
Опыт отладки систем с моделью "производитель/потребитель", архитектур pub/sub, знание проблем с отставанием потребителей (consumer lag), очередями недоставленных сообщений (DLQ), дублированием сообщений и механизмами обеспечения согласованности данных (eventual consistency).
-
Опыт работы с облачными сервисами AWS.
-
Опыт работы с JavaScript и/или TypeScript.
-
Знакомство с системами очередей, такими как BullMQ или аналогичными технологиями.
-
Опыт настройки тестовых и стейджинговых (staging) сред.
-
Знание DevOps-практик в части CI-пайплайнов и автоматизированного запуска тестов.
-
Умение эффективно использовать AI-инструменты в рамках QA-процессов и автоматизации.
-
Навыки программирования и написания скриптов на Python, JavaScript, TypeScript или аналогичных языках.
-
Сильные аналитические способности, структурированный подход к расследованию багов и их документированию.
-
Высокое внимание к деталям и умение создавать исчерпывающие тест-кейсы.
-
Продуктовый подход к работе, понимание полного цикла работы конечного пользователя.
Дополнительно:-
Опыт тестирования потоковой обработки данных (streaming data pipelines).
-
Опыт тестирования аналитических платформ.
-
Знакомство с Terraform, AWS CloudFormation или AWS CDK.
-
Опыт использования инструментов контрактного тестирования, например, Pact.
-
Опыт проведения Chaos Engineering или тестирования с внедрением сбоев (fault-injection).
Опыт валидации аналитики в реальном времени под производственной нагрузкой.
-
Обязанности:
- Основные задачи:
- Ручное тестирование новых функций, включая позитивные сценарии (happy paths) и граничные случаи (edge cases), перед релизом.
- Планирование и выполнение смоук-тестирования, регрессионного тестирования, релизного и пострелизного тестирования.
- Создание и поддержка автоматизированных тестов для веб-интерфейсов, API и интеграций между сервисами.
- Использование AI-инструментов для ускорения автоматизации тестирования, а также поддержка и доработка существующих автотестов.
- Владение и поддержка тестового API, обеспечение реалистичности тестовых сред.
- Воспроизведение, исследование и документирование багов с четким предоставлением доказательств для команды разработки.
- Участие в нагрузочном и производительном тестировании: создание фреймворков и анализ результатов.
- Настройка и поддержка тестовых сред и автоматического запуска тестов в CI (непрерывная интеграция).
- Мониторинг распределенных систем с использованием очередей сообщений, метрик AWS и сопутствующих инструментов.
- Совместная работа с менеджерами продуктов для определения тестовых сценариев и постоянное улучшение процессов контроля качества (QA).
Условия:
Условия:
Полностью удаленный (дистанционный формат работы).
Полная занятость.
График 5/2.
Заработная плата: рассматриваем Вашу.
Официальное трудоустройство в компанию-резидента ИТ-парка.
Нет привязки к региону: рассматриваем все регионы Узбекистана (в фильтре можно выбрать только один, поэтому в местоположении указан только Ташкент).
Bu rol uchun odatdagi maosh
Ogoh bo'ling
Agar sizdan SMS kodlarini yuborish, biror narsa o'rnatish, pul o'tkazish yoki pulga aloqador boshqa ish qilish so'ralsa, rozi bo'lmang — bular firibgarlik belgilari. Biz ish beruvchilar haqidagi ma'lumotlarni tekshirishga harakat qilamiz, ammo ularning to'g'riligi uchun javobgar emasmiz.

