О компании:
Мы разрабатываем масштабируемую B2B SaaS-платформу для High risk-индустрии. Наш продукт помогает клиентам запускать проекты по всему миру. В фокусе - надёжность, масштабируемость и высокая производительность под реальную боевую нагрузку!
Находимся в поиске Manual QA Engineer со знаниями автотестирования (Senior lvl).
Что используем:
- API и интеграции: gRPC (Bloom), REST API (Swagger, Postman), OpenFeign;
-
очереди и мессенджинг: Kafka (KafbatUI), NATS (cli, nui-app);
-
тестирование: Playwright (TypeScript), K6 (TypeScript/JavaScript), JMeter, JUnit5;
-
backend: Java, Spring, Gradle;
-
CI/CD и DevOps: Jenkins, GitLab CI, npm;
-
мониторинг и логирование: ELK (Kibana), Sentry, Grafana;
-
базы данных: MySQL, ClickHouse, Redis;
-
инструменты: Confluence, YouTrack, Qase.io, Figma, DBeaver, Browserstack.
Чем предстоит заниматься:
-
участие в анализе и декомпозиции задач;
-
анализ требований, формирование и уточнение тестовой модели, проектирование чек-листов и тест-кейсов;
-
анализ и верификация API контрактов в соответствии с требованиями и документацией;
-
функциональное и интеграционное тестирование в соответствии с бизнес-требованиями, Acceptance Criteria и/или DoD;
-
проверка фронтенда: функциональное тестирование, вёрстка, навигация, UX;
-
проектирование, выполнение и автоматизация функциональных и e2e тестовых сценариев;
-
подготовка и управление тестовыми данными (SQL, сообщения в Kafka);
-
работа с логами, метриками и мониторингом для поиска и анализа ошибок;
-
внедрение и развитие QA-практик: стандартизация подходов, метрики качества, CI/CD интеграция;
-
сотрудничество с командой разработки на уровне архитектурных решений для обеспечения качества.
Что ожидаем:
- опыт тестирования проектов на микросервисной архитектуре от 5 лет, уровень Senior;
- опыт тестирования backend и API (REST/gRPC);
- опыт работы с Postman/Insomnia/Swagger, контрактами и документацией;
- опыт работы с логами, трассировкой и мониторингом (Kibana, Sentry, Grafana);
- знание DevTools, умение тестировать UI/UX;
- знание SQL и опыт работы с реляционными БД (MySQL/Postgres);
- владение техниками тест-дизайна и умение применять их на практике;
- опыт проектирования регрессионной модели тестирования (планы, чек-листы, тест-кейсы);
- умение балансировать скорость поставки и качество продукта.
Ожидания по автоматизации:
- опыт написания автотестов: frontend (TypeScript/JavaScript, Playwright, Cypress или аналоги) и/или backend (Java, JUnit5, Spring);
- опыт работы с GitLab, GitLab CI/CD (или аналогами);
- понимание принципов CI/CD, опыт настройки pipelines;
- опыт сбора и анализа системных требований;
- понимание принципов тестирования на разных уровнях (unit, integration, E2E).
Будет плюсом:
- опыт работы с Kafka, RabbitMQ, NATS;
- опыт тестирования сервисов на gRPC (protobuf);
- опыт работы с NoSQL (MongoDB, Redis, Key-Value);
- понимание принципов observability (метрики, алерты);
- опыт использования или интерес к AI/ML-инструментам для тестирования (например, автогенерация сценариев);
- навыки работы с нагрузочным тестированием (например, k6, JMeter).
Что предлагаем:
- бонусы по результатам работы;
- поездки на конференции, бонусы, обучение;
- работа с настоящим highload;
- корпоративные скидки на занятия по английскому языку от SkyEng;
- свобода в географии: работа из офиса на Кипре или в Сербии, возможность удаленной работы.
- возможность удалёнки или работы из офисов Москвы, Белграда и Лимассола;
- график 5/2 с возможностью гибкого начала рабочего дня с 09:00 - 11:00.