CallTrackingMetrics
Software Development Engineer in Test (SDET) III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
SDET III в SaaS/UCaaS-компанию CTM. Отвечает за стратегию качества проектов средней сложности, ручное и автоматизированное тестирование, развитие тестовых фреймворков и интеграцию тестов в CI/CD.
Задачи
- Вести стратегию и исполнение качества для проектов средней сложности, охватывающих несколько компонентов и сервисов
- Проектировать поддерживаемые подходы к ручному и автоматизированному тестированию с учётом надёжности, безопасности, производительности, доступности и масштабируемости
- Создавать и поддерживать фреймворки автотестов, переиспользуемые библиотеки и инструменты
- Развивать автоматизацию в CI/CD: API, интеграционные и end-to-end тесты
- Разрабатывать риск-ориентированные стратегии тестирования с учётом точек интеграции, потоков данных и сценариев отказа
- Диагностировать кросс-сервисные проблемы качества и доводить их до решения
- Вести качество от требований и дизайна до запуска, валидации в продакшене и последующих действий
- Декомпозировать неоднозначные задачи тестирования на этапы, выявлять зависимости и управлять рисками
- Координироваться с Engineering, Product, Support и другими стейкхолдерами
- Участвовать в дизайн-ревью, код-ревью автотестов и планировании
- Менторить менее опытных QA-инженеров
- Развивать документацию и практики quality engineering
Требования
- 5+ лет опыта в обеспечении качества или тестировании ПО
- Сильные навыки тестирования веб-приложений, сервисов, данных и рабочих процессов: функциональное, исследовательское, регрессионное и интеграционное
- Сильные навыки программирования минимум на одном языке: JavaScript, TypeScript, Python, Ruby или аналогичном
- Опыт создания и поддержки фреймворков автотестов и переиспользуемых инструментов
- Опыт тестирования API, интеграций и сервисов в сложных приложениях
- Сильные навыки решения технических проблем и отладки кросс-сервисных задач
- Навыки владения проектом и планирования
- Сильные коммуникативные навыки и работа в кросс-функциональных командах
- Опыт автоматизации с Playwright, Cypress или Selenium и интеграции тестов в CI/CD
- Понимание качества ПО: тестируемость, поддерживаемость, надёжность, безопасность, производительность, доступность, наблюдаемость
- Способность менторить QA-инженеров
- BS in Computer Science, Math или другой аналитической дисциплине — предпочтительно
- Опыт тестирования крупных веб-приложений и портфолио работ — плюс
Условия
- Гибридный график: понедельник и пятница — удалённо
- Квартальные бонусы при достижении целей по выручке
- Ежегодное повышение зарплаты
- До 30 дней оплачиваемого отпуска в год в зависимости от стажа
- 2 недели работы из любой точки в год, дополнительные недели со стажем
- 8 оплачиваемых праздников плюс плавающий выходной
- 24 часа VTO на волонтёрство
- 401k с матчингом до 5%
- Медицинская, стоматологическая и оптическая страховка для сотрудника и семьи, HSA и FSA
- До 4 недель оплачиваемого отпуска по уходу за ребёнком
- Бесплатная базовая страховка жизни и AD&D
- Бесплатная краткосрочная страховка по нетрудоспособности
- Доступ к программам здоровья и благополучия
Навыки
- JavaScript
- TypeScript
- Python
- Ruby
- Playwright
- Cypress
- Selenium
- CI/CD
- API testing