Москва
Команда инструментов тестирования занимается развитием и поддержкой решений, потребителями которых являются все qa специалисты маркетплейса.
Наш стек: Selenium, Pytest, TypeScript, Playwright, Jest, Go, GRPC, Protobuf, Postman, PSQL, Kafka, Clickhouse, Memcached, S3, Redis, Allure, Docker.
Вам предстоит:
- Писать инструменты тестирования на TS/JS/VUE.
- Продумывать и оптимизировать процессы сборки, тестирования и доставки кода.
- Взаимодействовать с другими командами для решения их проблем.
- Знание JavaScript, понимание, как устроено прототипное наследование, зачем нужны замыкания и что такое контекст.
- Знание, что такое Reflow, Repaint, Event Loop, Microtask.
- Знание особенности различных браузеров.
- Знание, что делают атрибуты prefetch, preload, autofocus.
- Знание и понимание работы git.
- Хорошее знание CSS3 и HTML5.
- Опыт работы с одним из SPA-фреймворков: Svelte, Angular, Vue. js, React.
- Опыт работы с NodeJS.
- Умение писать чистый, тестируемый код.
- Умение отслеживать причины ошибок на всех уровнях ПО.
- Умение разбираться в чужом коде и писать код понятный другим участникам команды.
- Знание Jest для написания unit тестов.
- Знание Playwright или Wdio для e2e-тестов.
- Опыт работы с Prometheus, Grafana.
- Опыт работы с Linux, Docker, Kubernetes.
- Понимание принципов CI/CD.
Мы предлагаем:
- Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce.
- Свободу действий в принятии решений.
- Достойный уровень заработной платы.
- Профессиональную команду, которой мы гордимся.
- Возможность развиваться вместе с нашим бизнесом.