Актуальные заказы

Функциональный тестировщик (QA)

Удаленно
Full-time

Для работы на крупном банковском проекте требуется Функциональный тестировщик (QA).

Уровень Senior.

Задачи:

• Принимать участие в тестировании frontend (web) и backend, применяя функциональное, нефункциональное, интеграционное, регрессионное тестирование, дымовое тестирование;

• Изучать систему, анализировать документацию, поддерживать и добавлять новые тестовых сценариев, локализовывать и фиксировать найденные дефекты, воспроизводить дефекты, найденные пользователями, составлять отчётность;

• Использовать специализированные инструменты для проведения работ по тестированию.


Необходимый опыт:

• Опыт работы в тестировании - от 3 лет;

• Знание жизненного цикла программного обеспечения и теории тестирования;

• Умение при необходимости самостоятельно разобраться в новой для себя технологии;

• Опыт работы с продуктами Atlassian: Jira, Confluence;

• Опыт поддержки тестовой документации: создание, актуализация, дополнение тест-кейсов, тест-планов с использованием систем управления такой документации (например, TestIT);

• Опыт работы с микросервисной архитектурой, SSO;

• Тестирования Web-приложения и API (SOAP UI, Postman, Swagger), понимание REST и SOUP;

• Опыт поиска и чтения логов backend (например, OpenShift, Kibana), frontend (DevTools: console, network, поиск элементов; понимание HTML-разметки), локализации по ним проблемы;

• Взаимодействия с БД SQL для для поиска, корректировки, добавления нужных данных для тестирования (например, PostgreSQL);

• Взаимодействия с инструментами CI/CD (например, Jenkins, TeamCity), с системами управления версиями (например, Git);

• Понимание ценностей Agile, участие в работе команд, которые использовали фреймворк Scrum.


Будет плюсом:

• Опыт взаимодействия с автоматизацией тестирования: анализ найденных проблем автотестами, доработка/дополнение автоматизированных тестов (у нас Java);

• Опыт работы с моками: понимание зачем нужны, использование на практике, корректировки для своих тестовых сценариев;

• Опыт выполнения нагрузочных тестов (например, JMeter).


Локация РФ, РБ.

Incident Manager

Офис
Удаленно
Full-time
Постоянная работа
Looking for a Incident Manager for working on a trading product. Requirements: - 1+ years designing, analyzing, troubleshooting, supporting and resolving issues in a multi-tiered application architecture, especially service-oriented and micro-services architecture requiring 24x7 availability; - Experience with SQL queries; - Basic knowledge of databases: Oracle (Pl/SQL) and/or PostgreSQL; - Basic Linux knowledge (awk, sed, bash, cat, grep, etc.); - Understanding AWS (VPC, EC2, ECS, Route53, S3); - Version control systems: GIT; - Basic knowledge of networks; - Good analytical\troubleshooting skills. Will be a plus: - Linux system, Web servers (Nginx, Tomcat); - Experience with DevOps tools (Docker, Jenkins, Gitlab-CI, Terraform, etc.); - Understanding of JVM’s configuration; - Understanding of REST API, gRPC; - Experience in high-loaded applications implementation; - Experience as a Software Engineer. Financial, Forex, gaming industries preferable; - Experience working with JIRA; - Familiarity with Logstash, Kibana, Elastic Search technologies; - Familiarity with Zabbix or Prometheus; - Understanding how the services work with message brokers (Kafka, SQS/SNS, ESB); - Scripting languages: Bash, Python. Tasks and responsibilities: - To monitor the operation of reporting systems in production, solve current problems and work on improving the operation of systems (find errors in logs, performance drawdowns, detect problems in the interaction of services, analyze application performance metrics and system metrics for host resources on which the application is deployed and create tasks to the development team to fix the problems found). Resolving incidents in the application, analyzing the reasons, organizing interaction with other teams to restore the smooth operation of the application; managing the build, release and customization of the app in production; - Deploying, automating, maintaining, and managing an AWS cloud based environment for availability, performance, scalability, and security; management of dev and QA environments; - Analyse and make recommendations regarding technology improvements, upgrades and modifications.

Специалист ручного тестирования (Senior)

Удаленно
Full-time
Проектная занятость
Требования: Знание основных этапов тестирования: анализ требований, проектирование и создание тестов, выполнение тестов, анализ результатов тестирования. Понимание задач тестировщика на данных этапах; - умение считать покрытие функциональности тестовыми сценариями; - знание и опыт разработки тестовой документации: баг-репортов, тест-кейсов, чек-листов и level тест-планов и master тест-планов; - опыт проведению ревью тест-кейсов, чек-листов; - знание техник тест-дизайна: Equivalence Partitioning, Boundary Value Analysis, Cause/Effect, Error Guessing, Decision Table Testing, State-Transition Diagrams, State-Transition Tables, Pairwaise testing; - опыт работы с инструментом SoapUI\Postman; - опыт работы с инструментом Charles\Fiddler; - глубокое понимание гибких методологий Agile: Scrum, Kanban; - опыт работы с системой контроля версий – Git на уровне intermediate; - опыт работы с Jenkins\TeamCity; - умение построения SQL запросов c использованием группировки данных (group by), подзапросов, объединения таблиц (join); опыт работы с хранимыми процедурами; - опыт работы Linux; - знание TCP, HTTP\HTTPS, Web Sockets; - знание REST, SOAP; - знает базовые способы взаимодействия клиента и сервера; - базовое знание контейнеризации; - работа с требованиями: документирование, процесс управления, декомпозиция, тестирование; может разделить требование на функциональное и не функциональное; - опыт работы с логами с помощью Kibana\Logstash\Graylog; - опыт промышленного тестирования веб, мобильных приложений, API от 3 лет.

Специалист ручного тестирования - Senior

Удаленно
Full-time
Проектная занятость
Требования: - Опыт в тестировании от 2 лет - Опыт работы на бэкофисе инвестиционных компаний от года - Опыт регрессионного тестирования - Опыт интеграционного тестирования (Postman/Jmeter/Soap UI) - Навыки тест-дизайна и опыт разработки тестовой модели с нуля - Коммуникабельность, опыт работы в продуктовой команде - Опыт работы с БД на уровне сложных запросов - Опыт работы с Kibana - Опыт работы с Quick на Брокере - Опыт работы с backQort - Опыт работы с Diasoft - Опыт работы с Docker

Golang developer

Офис
Удаленно
Full-time
Постоянная работа

Для работы над трейдинговым продуктом требуется Golang developer.


Требования:

  • Более 2 лет опыта работы в качестве Golang разработчика;
  • Знание и опыт работы с архитектурой микросервисов;
  • Опыт работы с WebSockets, RESTful и API на основе RPC;
  • Базовые знания о блокчейне;
  • Опыт разработки API;
  • Git;
  • Опыт работы с брокерами сообщений (Kafka);
  • Наглядный опыт работы с базами данных (Postgres);
  • Опыт моделирования баз данных и оптимизации запросов;
  • Опыт работы с модульным тестированием, интеграционным тестированием;
  • Опыт непрерывной интеграции / непрерывной доставки;
  • Базовые подходы к безопасности в микросервисной архитектуре;
  • Способность быстро осваивать новые технологии;
  • Английский язык - разговорный.


Будет плюсом:

  • Базовое понимание симметричного / асимметричного шифрования / дешифрования;
  • Опыт интеграции с блокчейном;
  • Базовые ECDSA / RSA, HMAC, эклиптические кривые;
  • Блокчейн-аккаунт и UTXO на основе;
  • Иерархическая детерминированная архитектура кошелька;
  • Аппаратные ключи (бухгалтерская книга, трезор);
  • BIP / EIP;
  • Опыт работы с AWS Enclave;
  • Знакомство с Logstash, Kibana, Elasticsearch stack;
  • Знакомство с Amazon AWS;
  • Опыт работы с Python или другими языками программирования будет плюсом.


Релокейт в Черногорию, гибридный график работы.

Manual QA

Удаленно
Full-time
Проектная занятость
• Участие в процессе разработки веб-приложения для внутреннего использования, связанного с развитием контактного центра в роли тестировщика и QC. • Принимать участие в тестировании frontend (web) и backend, применяя функциональное, нефункциональное, интеграционное, регрессионное тестирование, дымовое тестирование; • Изучать систему, анализировать документацию, поддерживать и добавлять новые тестовых сценариев, локализовывать и фиксировать найденные дефекты, воспроизводить дефекты, найденные пользователями, составлять отчётность; • Использовать специализированные инструменты для проведения работ по тестированию. Требования: • Опыт работы в тестировании - от 3 лет; • Знание жизненного цикла программного обеспечения и теории тестирования; • Умение при необходимости самостоятельно разобраться в новой для себя технологии: погуглить, поискать в confluence, разузнать у коллег; Практический опыт: • работы с продуктами Atlassian: Jira, Confluence; • поддержки тестовой документации: создание, актуализация, дополнение тест-кейсов, тест-планов с использованием систем управления такой документации (например, TestIT); • работы с микросервисной архитектурой, SSO; • тестирования Web-приложения и API (SOAP UI, Postman, Swagger), понимание REST и SOUP; • поиска и чтения логов backend (например, OpenShift, Kibana), frontend (DevTools: console, network, поиск элементов; понимание HTML-разметки), локализации по ним проблемы; • взаимодействия с БД SQL для для поиска, корректировки, добавления нужных данных для тестирования (например, PostgreSQL); • взаимодействия с инструментами CI/CD (например, Jenkins, TeamCity), с системами управления версиями (например, Git) Будет плюсом: • Опыт взаимодействия с автоматизацией тестирования: анализ найденных проблем автотестами, доработка/дополнение автоматизированных тестов (у нас Java) • Опыт работы с моками: понимание зачем нужны, использование на практике, корректировки для своих тестовых сценариев • Опыт выполнения нагрузочных тестов (например, JMeter) • Понимание ценностей Agile, участие в работе команд, которые использовали фреймворк Scrum

Разработчик Python (сетевые технологии)

Удаленно
Full-time
Постоянная работа

Требуется Middle Python-разработчик для работы с сетевым сервисом нового поколения одного из американских стартапов.


Требования:

  • 3+ года недавнего опыта разработки новых коммерческих продуктов на Python с использованием сетевых технологий;
  • Опыт создания функций управления сетевым трафиком, хорошее понимание iptables;
  • Хорошее понимание и опыт работы с основными сетевыми протоколами (TCP, UDP, ARP, etc.);
  • Опыт анализа сетевого трафика;
  • Опыт собирания и обработки логов.


Плюс:

  • Опыт разработки API модулей на Python (Django);
  • Опыт разработок на С/С++;
  • Знакомство с Docker, Docker Compose;
  • Опыт контроля безопасности доступа (ACL, etc.) и/или обнаружения аномалий;
  • Опыт разработки ПО для routers;
  • Вклад в проекты с открытым исходным кодом.


Задачи:

  • Сделать поддержку для автоматического определения топологии защищаемых сетей и их ресурсов;
  • Создать и отладить функции управления настройками firewall, вызываемые административным API;
  • Собирать логи с конечных точек туннелей и firewall (rsyslog,..) и помочь в их обработке (Logstash, Elastic Search, Kibana);
  • Помочь в создании процесса установки клиeнтов и серверов включающих разработанные модули (Docker, Docker Compose) и их инитиализации.

Golang Developer

Full-time
Для работы с трейдинговым продуктом требуется Golang Developer. Требования: - Более 2 лет работы в качестве Golang-разработчика; - Знание и опыт работы с архитектурой микросервисов; - Опыт интеграции с блокчейном; - Опыт работы с WebSockets, RESTful и API на основе RPC; - Базовые знания о блокчейне; - Опыт разработки API; - Git; - Опыт работы с брокерами сообщений (Kafka); - Наглядный опыт работы с базами данных (Postgres); - Опыт моделирования баз данных и оптимизации запросов; - Опыт работы с модульным тестированием, интеграционным тестированием; - Опыт непрерывной интеграции / непрерывной доставки; - Базовые подходы к безопасности в микросервисной архитектуре; - Способность быстро осваивать новые технологии; Будет плюсом: - Базовое понимание симметричного / асимметричного шифрования / дешифрования; - Базовые ECDSA / RSA, HMAC, эклиптические кривые; - Блокчейн-аккаунт и UTXO на основе; - Иерархическая детерминированная архитектура кошелька; - Аппаратные ключи (бухгалтерская книга, трезор); - BIP / EIP; - Опыт работы с AWS Enclave; - Знакомство с Logstash, Kibana, Elastic Search stack; - Знакомство с Amazon AWS; - Опыт работы с Python или другими языками программирования будет плюсом.

Fullstack Python-разработчик

Удаленно
Full-time
Постоянная работа

Требуется Fullstack Python-разработчик для работы с сетевым сервисом нового поколения одного из американских стартапов.


Задачи:

  • Разрабатывать API коммерческого уровня для сетевых администраторов (Python, FastAPI) в соответствии с нашими спецификациями, включая

поддерку и обновление базы данных (PostgreSQL).

  • Разрабатывать frontend для admin панелей и личных кабинетов и их интеграцию с разработанным API (JS, HTML, Vue.js).
  • Сделать управляемый контроль доступа пользователей к продукту (oAuth, MFA, AD).
  • Помочь в обработке логов (Logstash, Elastic Search, Kibana).
  • Сделать поддержку платежей за предоставляемые услуги.


Требования:

  • 3+ года недавнего опыта коммерческой разработки сложных API модулей на Python для Linux серверов и клиентов;
  • 1+ года недавнего опыта работы с FastAPI;
  • Опыт создания SQL баз данных и их использования с серверным и клиентским API: PostgeSQL, SQLAlchemy;
  • Опыт frontend разработки: JavaScript, HTML, Vue.js;
  • Опыт разработки контроля доступа (oAuth, MFA).


Плюс:

  • Знакомство с сетевыми технологиями;
  • Опыт работы с Active Directory, LDAP;
  • Опыт создания admin панелей для корпоративных клиентов;
  • Опыт обработки логов;
  • Знакомство с Docker, Docker Compose;
  • Опыт разработки платежной системы;
  • Вклад в проекты с открытым исходным кодом.

Performance AQA Engineer

Удаленно
Full-time
Проектная занятость
Требования: - Более 3-х лет практики в автоматизации тестирования - Опыт создания автоматизированных решений для внедрения нагрузочного тестирования на проекте - Хорошие знания фреймворков для нагрузочного тестирования - Понимание, как выстроить процесс нагрузочного тестирования «с нуля» - Хорошие знания БД (предпочтительно MySQL) - Опыт автоматизации тестирования API - Хорошее понимание архитектуры мобильных приложений - Опыт работы с инструментами CI/CD для автоматизации тестирования - Опыт работы с системами мониторинга и логирования (Grafana, Kibana) - Практический навык в тестировании производительности систем и модулей (Load, Stress, Failover) Желательно: - Понимание бизнес-процессов компании, предоставляющей финансовые услуги - Знакомство с MetaTrader 4 / Понимание биржевой торговли Текущий стек: - Flutter (frontend) - REST API (backend) - C# (backend / API) - MySQL - Kubernetes