Proto Labs
Senior Software Quality Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер по качеству ПО в продуктовую команду Protolabs. Отвечает за риск-ориентированные стратегии тестирования, автоматизацию тестов в CI/CD и обеспечение качества enterprise веб-приложений и API.
Задачи
- Определять риск-ориентированные стратегии тестирования для новых функций, интеграций и критичных бизнес-процессов
- Проектировать и поддерживать надёжные автотесты и фреймворки на C#/.NET, Python и профильных инструментах тестирования
- Отвечать за стратегию автоматизации тестирования в CI/CD: стадии тестов, quality gates, отчётность и диагностику падений
- Обеспечивать покрытие API, интеграционными, системными и end-to-end тестами, балансируя скорость, надёжность и поддерживаемость
- Работать с инженерами на протяжении разработки для повышения тестируемости, предотвращения дефектов и укрепления общей ответственности за качество
- Проверять надёжность и производительность API, дополняя целевым exploratory и функциональным тестированием
- Расследовать дефекты, flaky-тесты и инциденты в продакшене; вести root-cause analysis и внедрять устойчивые корректирующие меры
- Оценивать релизные риски по результатам тестов, динамике дефектов и сигналам из продакшена, менторить коллег по практикам quality engineering
- Писать чистый, поддерживаемый и документированный код по принятым стандартам разработки
- Участвовать в code review и улучшении практик разработки
- Эффективно взаимодействовать с инженерами, аналитиками, QA и операционными командами
- Чётко доносить прогресс, риски и зависимости до команды и стейкхолдеров
- Изучать и применять AI-инструменты и подходы для повышения эффективности разработки и автоматизации
Требования
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems или смежной области либо эквивалентный практический опыт
- 5+ лет опыта в Software Testing, Software Quality Engineering или Quality Assurance
- Опыт в software quality engineering, software development in test или смежной инженерной роли
- Подтверждённая способность проектировать поддерживаемые тестовые фреймворки и автоматизированное покрытие для enterprise веб-приложений и API
- Сильные навыки программирования и отладки на C#/.NET или Python с возможностью работать в обеих средах
- Опыт проектирования автоматизации тестирования в CI/CD: стадии тестов, quality gates, отчётность и расследование падений
- Сильные знания API-тестирования, интеграционного тестирования и расследования дефектов
- Опыт работы с Git-based workflow и agile кросс-функциональной продуктовой разработкой
- Умение доносить риски качества, влиять на инженерные практики и менторить коллег
- Гражданство США, статус постоянного резидента (green card) или статус беженца/получателя убежища в связи с требованиями ITAR
Условия
- Конкурентная зарплата и полный пакет вознаграждения
- Медицинская страховка: традиционный план или план с высокой франшизой
- Flexible Spending Accounts
- Health Savings Account с взносами работодателя
- Стоматологическая и офтальмологическая страховка
- Базовая и дополнительная страховая защита жизни
- Краткосрочная и долгосрочная нетрудоспособность
- Оплачиваемый отпуск по уходу
- Минимум 3 недели PTO + Wellness + оплата праздников + часы волонтёрства
- 401k с match от компании и немедленным vesting
- Employee Stock Purchase Program со скидкой
- Matching grants через Protolabs foundation
- Гибридный формат: офис с вторника по четверг в Maple Plain, MN
Навыки
- C#
- .NET
- Python
- CI/CD
- API testing
- Integration testing
- Git
- Playwright
- Selenium
- Postman
- Newman
- Azure DevOps
- GitHub Actions
- SQL
- Relational databases
- Observability
- Performance testing
- Load testing
- Resilience testing
- Security testing
- Accessibility testing