На этой неделе у нас много интересных проектов для тестировщиков и разработчиков в американские проекты.
Отправляйте резюме по ссылке в заголовке вакансии.

Тестирование

Senior AQA Javascript 
Американский проект в сфере страхования.
Английский выше среднего.
Срок проекта от 1 года.

Требования:
— от 5 лет опыта на аналогичной позиции;
— обязателен опыт с javascript;
— опыт работы в качестве инженера по руководству по обеспечению качества и автоматизации (API/BE);
— знание и практика методов проектирования тестов;
— знание процесса управления дефектами;
— способность разрабатывать и писать сложные процедуры тестирования программного обеспечения;
— знание архитектуры и интеграции серверных (микро) сервисов;
— продвинутые навыки программирования, включая системы автоматизации и базы данных;
— знакомство с программированием на Java;
— навык работы с SQL/DB (MySQL);
— опыт работы с тестированием производительности и/или безопасности является плюсом;
— Scrum и Agile;
— английский язык — intermediate;
— умение разрабатывать и писать эффективные процедуры тестирования для каждого программного приложения.

Задачи: 60% ручного тестирования, 40% авто.
_____________________________________

AQA Android (Kotlin)
Автоматизатор для разработки автотестов Android для нативного приложения.
(Kotlin + Espresso + UIAutomator)
Гражданство РФ.
Без английского.
Срок проекта от 1 года.

Требования:
— опыт работы с Kotlin, Espresso, UIAutomator;
— Java core;
— опыт разработки UI автотестов;
— желателен опыт конфигурирования сборок на CI (TeamCity, Gitlab, Jenkins);
— желателен опыт конфигурирования DockerFile;
— желателен опыт работы с Linux на уровне пользователя.

Рассматриваются граждане РФ.
_____________________________________

Manual QA Engineer
Американский проект.
Разговорный английский.
Срок проекта от 1 года.

Обязанности:
— UI-тестирование приложения;
— проверка старых ошибок и новых задач;
— иногда требуется писать скрипты на Tcl, поэтому базовые знания любого языка программирования обязательны (если Python — отлично);
— работа с ОС Linux (практически все в команде используют виртуальные машины);
— сборка и загрузка сборок от Jenkins (каждый день);
— общение на английском языке с командой для уточнения требований;
— чтение большого количества технической информации о проекте;
— чтение и создание tcl скриптов.

Требования:
— опыт ручного исследовательского тестирования, возможно отсутствие требований;
— опыт или желание научиться писать скрипты (Tcl).

Опыт работы со следующими инструментами:
— VM с Linux;
— Jenkins и Gitlab;
— Jira и Testrail;
— Terminal;

Будет плюсом:
— опыт работы с HW.

Срок проекта: 12 месяцев
_____________________________________

Manual QA
We are currently looking for a Tester/Manual QA for one of the well-known clients from Munich.

Requirements:
— 3 years of project experience.

Requirements for hardware:
— Samsung Tizen TV > 2016 (better 2018 upwards) with Developer Mode enabled;
— LG WebOS TV > 2017 (better 2019 upwards).

Optional:
— Panasonic TV > 2018 (better 2019 upwards);
— PlayStation 4/5.

Requirements for software:
— Testrail;
— TV-testing;
— JavaScript/TypeScript.

Duration: 6 months with possible extension.
_____________________________________

Test Engineer 
We are currently looking for a Test Engineer for a project in the energy industry.

Must have:
— experience and skill with TypeScript and Cypress framework;
— strong knowledge in end-to-end testing of multi-vendor and multiprovider ecosystems;
— understanding functional processes and ability to drive test scenarios and cases. Ability to understand business value requirements and acceptance criteria and translate them into test objectives;
— expertise with following systems: test management, unit testing, API testing, continuous integration, performance management.

Duration: 5 months with the possibility of extension.
_____________________________________

Американские проекты для разработчиков

Senior Fullstack developer (React, Node.js) 
Американская образовательная система для школьников и студентов, основная цель платформы — повышения уровня грамотности независимо от уровня знаний студента.
Разговорный английский.

Обязанности:
— написание автоматизированных тестов (модульные и e2e-тесты);
— создание интерфейсных решений с использованием React, Typescript;
— разработка API с использованием NestJS и Kotlin;
— написание эффективных запросов MySQL и миграции кода для управления базами данных;
— оптимизация кода для обеспечения максимальной производительности (например, сборщик Webpack, запросы SQL);
— работа с UI/UX дизайнерами;
— использование сервиса AWS;
— написание и поддержка технической документации.

Требования:
— от 7 лет коммерческого опыта работы в создании и поддержке веб-продуктов;
— опыт работы с React, Node.js, Nest.js, MySQL;
— опыт работы с Kotlin будет плюсом;
— опыт работы с шаблонами архитектурного проектирования;
— опыт работы с масштабируемыми высоко доступными программными платформами;
— знание ООП и принципов проектирования;
— опыт работы с REST, API, JSON, XML;
— опыт работы в среде Agile/Scrum.
_____________________________________

Senior React developer 
Продукт для таргетинга в сфере недвижимости.
Разговорный английский.

Обязанности: улучшение и адаптация продукта под мобильные устройства.

Команда: 4 фронтенд разработчика.

Требования:
— опыт работы с React, Redux от 3-4 лет;
— опыт использования Reactagraph, Sharqui, Graphql;
— разговорный английский язык.

Срок проекта: 4 месяца
_____________________________________

Golang developer
Проект: компания по разработке программного обеспечения для страховых компаний в сфере здравоохранения.
Разговорный английский.

Обязанности: создание дэшбордов и отчетности, аналитика.

Требования:
— опыт работы с Go;
— понимание и работа с JSON и SQL;
— умение работать в Jira;
— понимание методологии Scrum.

Желательно:
— опыт работы с Javascript и React.

Этапы собеседований:
1. Общий созвон с менеджером Rubrain.com
2. Техническое интервью с командой проекта на английском языке.

Срок проекта от полугода.
_____________________________________

Golang developer
Проект: Платформа монетизации для издателей и рекламодателей в США. Рекламодатели устанавливают Pushnoti SW и SDK, чтобы иметь возможность монетизировать свой трафик.
Средний английский.

Обязанности:
— создание учетной записи (разные панели для издателей и рекламодателей);
— SW/SDK для генерации издателей;
— добавление средств для рекламодателей/вывод средств для издателей;
— система торгов CPC;
— системы отслеживания и обратной передачи для рекламодателей и издателей;
— панели мониторинга доходов/расходов;
— варианты таргетинга для рекламодателей: гео, ОС, устройство, браузер, свежесть аудитории, тема;
— типы объявлений: push-уведомления, push-уведомления на странице.

Требования:
— коммерческий опыт разработки на Golang от 3 лет;
— опыт работы с PostgreSQL;
— знание REDIS и Kafka;
— разговорный уровень английского языка (все общение в команде на английском языке).

Этапы собеседований:
1. Техническое интервью с командой проекта на английском языке.
2. Опционально: тестовое задание или лайфкодинг на усмотрение интервьюера.

Срок проекта: 1 год.
_____________________________________

Unity developer
Американский образовательный проект для детей с технологиями дополненной реальности и машинного обучения.
Английский для чтения документации.

Требования:
— 2+ лет опыта работы с C# и Unity (MVC, DI (Zenject/Extenject)), Callbacks, Promises;
— опыт разработки игровых проектов на Unity;
— навык вёрстки интерфейсов в Unity, включая UI анимации;
— навык работы с серверными API, парсинг табличных данных;
— знание Universal Render Pipeline, Animations, Timelines, Audio, Renderers/Materials;
— опыт работы с External Dependency Manager и Pods;
— умение работать с системой Git.

Будет плюсом:
— умение самостоятельно разрабатывать backend приложений;
— опыт в разработке AR-приложений (ARFoundation, Vuforia);
— опыт работы с нативными библиотеками (iOS/Android, Objective-c/Swift и Java соответственно).

Длительность проекта от 2 месяцев с возможностью пролонгации. Возможен парт-тайм.
_____________________________________

Senior Python developer 
Американский проект.
Английский средний.
Опыт с SQLAlchemy обязателен.

Обязанности:
— разработка нового функционала продукта;
— разработка новых интеграций с медицинскими системами;
— переработка «тормозящиих» частей;
— краткое документирование разработанных фич/интеграций;
— рефакторинг кода.

Стек технологий:
— Python, Flask, SQLAlchemy, Marshmallow, Celery, PostgreSQL, Redis;
— знание чистого SQL, желательно c JSON расширениями;
— Docker и docker-compose;
— Jira.

Требования:
— опыт с SQLAlchemy — обязательно;
— опыт с Flask — не обязательно;
— Django — опыт только с Djangо не подходит категорически, нужен Django с еще каким-то фреймворком, например с FastAPI;
— опыт написания «голых» запросов к базе данных, а также оптимизация запросов — обязательно. На проекте используются практически все по базам, кроме шардирования;
— опыт работы с асинхронностью, асинхронными фреймворками — большой плюс.

Процессы: Scrum, Kanban.

Откликнуться на вакансии или задать вопрос команде вы можете в нашем Телеграм-канале.