Смартек – это IT-компания, которая ведет свою деятельность с 2003 года. Мы специализируемся на разработке высоконагруженного программного обеспечения федерального и корпоративного уровня в финтехе, ритейле, медицине, производстве, образовании и других сферах (стек Spring/Java, .NET/C#, React/Angular/JS). Среди наших клиентов Сбер, РЖД, Федеральная Таможенная служба, Avito и многие другие. О проекте Проект ориентирован на рынок США. Это медицинское веб приложение для докторов. Работа ведется в распределенной международной команде с участниками из разных стран. В рамках проекта QA Engineer будет отвечать за обеспечение качества продукта на всех этапах разработки: от анализа требований и подготовки тестовой документации до поиска, анализа и сопровождения дефектов. Чем предстоит заниматься: Проводить функциональное, интеграционное, E2E, smoke и regression тестирования. Проводить анализ требований и технической документации, выявление потенциальных рисков и неоднозначностей. Подготовкой, ведением и актуализацией тестовой документации: ○ тест-кейсов; ○ чек-листов; ○ тестовых сценариев. Выполнением ручного тестирования Frontend, Backend и API. Подготавливать качественных баг-репортов с подробным описанием: ○ шагов воспроизведения; ○ ожидаемого и фактического результата; ○ окружения; ○ дополнительных материалов (логи, скриншоты, видео). Регистрацией, приоритизацией и сопровождением дефектов на всех этапах их жизненного цикла. Взаимодействовать с разработчиками, аналитиками и другими участниками команды для поиска причин возникновения дефектов. Проводить анализ логов, диагностику проблем и помощь в определении причин возникновения ошибок. Участвовать в командных встречах и обсуждениях. Работать с технической документацией и ведением профессиональной переписки на английском языке. Требования: Теория тестирования Хорошее понимание основ и принципов тестирования ПО. Знание основных видов и техник тестирования. Понимание жизненного цикла дефекта и процессов разработки ПО. Web и Frontend тестирование Опыт функционального тестирования Web-приложений Понимание основ нефункционального тестирования. Опыт работы с браузерными инструментами разработчика: DevTools (Elements, Console, Network, Application). Базовые знания HTML/CSS. Backend и API тестирование Опыт тестирования Backend-систем и API. Практический опыт работы с: ○ Postman; ○ Swagger / OpenAPI. Умение создавать и поддерживать коллекции запросов в Postman или аналогичных инструментах. Понимание: ○ клиент-серверной архитектуры; ○ REST API; ○ HTTP-протокола и основных методов запросов (GET, POST, PUT, DELETE). Работа с базами данных Базовые знания SQL: ○ написание SELECT-запросов; ○ работа с фильтрацией и объединением данных. ○ добавление, обновление и удаление данных (INSERT, UPDATE, DELETE); Опыт работы с MySQL или другими реляционными базами данных. Инструменты и процессы Опыт работы с системами контроля задач и дефектов: Опыт использования AI-инструментов для повышения эффективности QA-процессов Будет плюсом: Опыт работы с mock-сервисами. Опыт тестирования WebSocket-взаимодействий. Опыт работы с Linux CLI: ○ базовые операции с файловой системой; ○ поиск и анализ логов. Понимание форматов: ○ XML; ○ XSD. Опыт использования инструментов нагрузочного тестирования. Практический опыт работы с Docker. Опыт работы с CI/CD процессами. Возможность участия в рабочих встречах на английском. Английский язык от уровня B1. Условия и формат работы: Оформление по договору с ИП. Испытательный срок 3 месяца. Полностью удалённый формат работы. Гибкий график с акцентом на результат и качество инженерных решений. Проект долгосрочный от 1 года до нескольких лет
Смартек – это IT-компания, которая ведет свою деятельность с 2003 года . Мы специализируемся на разработке высоконагруженного программного обеспечения федерального и корпоративного уровня в финтехе, ритейле, медицине, производстве, образовании и других сферах (стек Spring/Java, .NET/C#, React/Angular/JS). Среди наших клиентов Сбер, РЖД, Федеральная Таможенная служба, Avito и многие другие. Чем предстоит заниматься: Разрабатывать и поддерживать backend-сервисы на Node.js / TypeScript в AWS Serverless. Проектировать и развивать API: как REST (пользовательский контур), так и транспортный контур обмена сообщениями (XML/NCPDP, webhooks, mTLS). Разрабатывать новый функционал на React (19, MobX, Tailwind, FSD). Участвовать в проектировании архитектурных решений. Интегрировать сервисы AWS и внешние API/сети. Работать с потоками данных в нескольких репозиториях платформы (backend и потребляющие его UI/сервисы). Оптимизировать производительность и надёжность системы. Проводить code review и участвовать в технических обсуждениях. Соблюдать требования к обработке PHI (HIPAA): редактирование чувствительных данных в логах, безопасное хранение секретов. Требования: Backend Хорошее понимание архитектуры REST API. Опыт разработки на Node.js. Опыт работы с AWS Lambda. Опыт работы с API Gateway. Опыт работы с DynamoDB. Опыт использования SNS и SQS. Опыт работы с S3. Понимание принципов Serverless-архитектуры. Понимание паттернов Dependency Injection / IoC (Inversify или аналог — готовность быстро освоить). Frontend Уверенные знания HTML, CSS, JavaScript. Уверенные знания React. Опыт работы с MobX либо аналогичными state-management решениями. Опыт работы с Tailwind CSS или готовность быстро включиться в работу с ним. Будет плюсом: Опыт обработки XML и валидации по XSD. Опыт mTLS / аутентификации на основе клиентских сертификатов. Понимание требований HIPAA и работы с PHI. Опыт использования AI-инструментов для разработки (Claude, Codex, Cursor, GitHub Copilot и др.). Опыт работы с Terraform. Глубокое понимание AWS Cloud. Опыт проектирования serverless-архитектуры с нуля. Понимание cost optimization в AWS. Опыт observability (CloudWatch, X-Ray, OpenTelemetry). Опыт работы с CI/CD и релизными процессами. Опыт работы с SQL базами данных (часть платформы использует MySQL). Практический опыт React 18/19 и знание новых возможностей. Английский язык от уровня B1. Условия и формат работы: Оформление по договору с ИП Полностью удалённый формат работы. Гибкий график с акцентом на результат и качество инженерных решений. Работа в стабильной команде профессионалов