Workiva
Staff Software Development Engineer in Test
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер по тестированию в Workiva для продуктов Financial Reporting. Технический лидер, отвечающий за качество, тестовую инфраструктуру, CI/CD и внедрение стандартов качества в распределённых системах.
Задачи
- Определять и реализовывать техническое видение quality engineering для продуктов Financial Reporting: переиспользуемый тестовый инструментарий, инфраструктура, стандарты
- Задавать и поддерживать стандарты governance для безопасного и тестируемого AI-сгенерированного кода и интеграций агентов
- Оценивать готовность agent-callable поверхностей к AI-интеграции и определять пути отката или подтверждения человеком
- Проектировать и развивать масштабируемые фреймворки автоматизированного тестирования: API, интеграционные, контрактные, e2e, пользовательские сценарии, производительность, отказоустойчивость
- Разрабатывать возможности quality-платформы для распределённых систем: интеграции CI/CD, стратегии тестовых окружений, валидация релизов, метрики качества
- Внедрять подходы performance, load, scale, reliability и chaos-тестирования для критичных сервисов
- Устанавливать метрики качества, стандарты телеметрии и дашборды для раннего выявления рисков релиза и регрессий
- Встраивать практики качества в планирование, разработку, поставку и эксплуатацию совместно с продуктовыми и инженерными командами
- Вести кросс-функциональные технические инициативы от постановки проблемы до внедрения и измеримых результатов
- Прототипировать и лично реализовывать ключевые компоненты платформы, помогая командам их внедрять
- Менторить Senior и Mid-level инженеров и повышать техническую планку quality engineering
- Продвигать клиентоцентричный подход к качеству, связывая продакшн-сигналы и пользовательские сценарии с инженерными решениями
Требования
- Bachelor’s degree in Computer Science, Engineering или смежной области либо эквивалентный практический опыт
- 4+ года опыта в software engineering, software development in test, тестовой инфраструктуре или quality engineering
- Опыт ведения сложных многосоставных технических инициатив от стратегии до внедрения и измеримых результатов
- Продвинутый опыт работы с AI-assisted/agent-authored кодом и его оценки
- Опыт построения evaluation-фреймворков для оценки корректности решений AI-агентов
- Опыт управления аутсорсинговыми тестовыми командами
- Глубокий опыт проектирования масштабируемых стратегий, фреймворков и инструментов автоматизированного тестирования для распределённых систем, микросервисов, API и backend-инфраструктуры
- Сильные основы software engineering и владение одним или несколькими языками: TypeScript, Python, Go, Java, JavaScript
- Опыт качества на всём жизненном цикле: CI/CD, тестовые окружения, валидация релизов, observability, unit/integration/contract/e2e/performance/resiliency тестирование
- Опыт архитектуры quality-решений в cloud-native средах с Kubernetes, Docker и Playwright
- Способность влиять на технических лидеров, менторить инженеров и выстраивать переиспользуемые платформы и стандарты
Условия
- Зарплата в США: $129,000.00 - $210,000.00
- Дискреционный бонус, обычно выплачивается ежегодно
- Restricted Stock Units при найме
- 401(k) match и комплексный пакет льгот
- До 10% командировок на team jams и внутреннюю конференцию разработчиков
- Удалённая работа из любой локации в стране трудоустройства, требуется надёжный интернет
Навыки
- TypeScript
- Python
- Go
- Java
- JavaScript
- Kubernetes
- Docker
- Playwright
- CI/CD
- API testing
- contract testing
- end-to-end testing
- performance testing
- chaos testing
- observability
- microservices
- distributed systems