Proto Labs, Inc.
Maple Plain, Соединенные Штаты2 месяца назад
107 400 – 161 000 USD
в год
Название: Старший инженер по обеспечению качества программного обеспечения Местоположение: Maple Plain, MN / гибрид
Компенсация: 107 400 – 161 000 долларов США в год Будьте собой в Protolabs Исследования показывают, что женщины и представители цветных меньшинств реже откликаются на вакансии, если они не соответствуют всем требованиям. Мы являемся работодателем, предоставляющим равные возможности, и стремимся создать разнообразную команду, которая чувствует себя ценной на рабочем месте. Так вы чувствуете, что не соответствуете всем требованиям, но все еще заинтригованы? Мы призываем вас все равно откликнуться! Вы можете сделать нашу компанию еще лучше. Мы не дискриминируем по признаку расы, цвета кожи, национального происхождения, сексуальной ориентации, пола, возраста, умственных или физических способностей или по любому другому признаку, по которому вы себя представляете. Мы твердо верим, что разнообразие делает команды более успешными.
Почему Protolabs? Мы лидеры в цифровом производстве. Мы нанимаем деятельных, изобретательных и креативных людей, которые берутся за наши задачи с предпринимательским духом. Наша культура сосредоточена на значимой работе, которая выводит на рынок новые и инновационные продукты с беспрецедентной скоростью. Мы — разнообразная команда, состоящая из людей разного происхождения, и гордимся нашей командой, которая умна, искренна, скромна и увлечена тем, что мы делаем. Именно наши люди подпитывают нашу креативность и делают нашу культуру похожей на дом.
Присоединяйтесь к нашей команде в качестве Старшего инженера по обеспечению качества программного обеспечения! Это фиксированная гибридная должность на месте во вторник, среду, четверг в штаб-квартире в Maple Plain, MN.
Что вы будете делать Поддерживать и развивать стратегию тестирования для домена ценообразования, охватывая функциональное, интеграционное, контрактное, регрессионное и нефункциональное тестирование, такое как тестирование производительности, надежности и контроль качества ML для различных сервисов и API.
Проектировать, внедрять и поддерживать автоматизированные наборы тестов для API, событий, интеграций и целевых сквозных сценариев и сценариев производительности, соответствующих архитектуре команды, включая API и компоненты на основе событий, а также облачные развертывания.
Владеть и расширять непрерывное тестирование в конвейерах GitHub Actions или Azure DevOps CI/CD, обеспечивая выполнение тестов для PR, enforcing quality gates, отчетность о результатах, управление нестабильными тестами и интеграцию с рабочими процессами развертывания.
Проверять правильность, крайние случаи и регрессию ценовых и ML-выводов, включая оценки, основанные на геометрии, вероятностные прогнозы и поведение моделирования, где это применимо.
Сотрудничать с инженерами для улучшения тестируемости посредством четких критериев приемки, наблюдаемых систем, контрактного тестирования между сервисами и практик «shift-left» во время обзоров кода. Исследовать дефекты в производственной и предпроизводственной средах, проводить анализ первопричин и внедрять превентивные улучшения, такие как устранение пробелов в автоматизации, увеличение покрытия и совершенствование процессов.
Вносить вклад в готовность к выпуску, оценивая риски, определяя объем регрессии, предоставляя входные данные о готовности к выпуску (go or no-go) и проверяя поведение системы после выпуска критически важных для ценообразования изменений.
Отслеживать метрики качества, включая тенденции покрытия, уровни ухода дефектов, стабильность конвейера и сигналы, связанные с SLA, а также четко сообщать о состоянии руководству по инжинирингу и продуктам, автоматизируя мониторинг после выпуска.
Наставлять QA-инженеров и SDET, продвигать стандарты тестирования, устанавливать соглашения по кодированию для тестов и способствовать совместному владению качеством и фреймворками тестирования в организации инженеров. Участвовать в ротациях поддержки по вызову или инцидентам при необходимости, сосредоточившись на воспроизведении, добавлении автоматизированного регрессионного покрытия и обеспечении долгосрочных исправлений.
Обеспечить соответствие подхода к тестированию соответствующим нормативным требованиям, требованиям аудита и требованиям к обработке данных, особенно в контексте коммерческих систем ценообразования.
Что вы принесете Степень бакалавра в области компьютерных наук, разработки программного обеспечения, информационных систем или смежной области, или эквивалентный практический опыт.
7+ лет опыта работы в области обеспечения качества программного обеспечения, автоматизации тестирования или ролей SDET в среде SaaS или производственной среде.
Опыт владения автоматизацией тестирования и интеграцией CI для команд бэкенда или платформы.
Подтвержденный опыт руководства стратегией тестирования или инициативами по автоматизации для межфункциональных продуктов.
Сильные навыки программирования для автоматизации тестирования, особенно на Python, с C# как плюсом, и уверенность в работе непосредственно с кодовой базой инженеров, включая обзоры, исправления, общие библиотеки и конвейеры сборки.
Значительный опыт работы с тестированием API и UI, а также интеграционным тестированием компонентов и интеграционным тестированием на уровне сервиса.
Практический опыт проектирования и поддержания GitHub Actions или аналогичных конвейеров CI, включая параллельные задания, артефакты, управление секретами, защиту ветвей и устранение сбоев.
Хорошее понимание баз данных, таких как PostgreSQL или MySQL, включая написание данных для настройки и утверждений, понимание влияния миграций, обеспечение изоляции тестов и написание сложных SQL-запросов.
Опыт работы в облачных средах, таких как AWS, GCP или Azure, и знакомство с контейнеризированными рабочими нагрузками, включая Docker и базовые концепции Kubernetes для тестовых сред.
Сертификация ISTQB на базовом или продвинутом уровне, или эквивалентное формальное обучение QA, с практическим применением структурированных методов проектирования тестов, таких как эквивалентное разбиение, анализ граничных значений, тестирование на основе рисков, прослеживаемость и моделирование качества.
Сильные аналитические способности при работе в неоднозначных областях, способность переводить финансовые, торговые и бизнес-правила в четкие тестовые случаи и автоматизацию.
Сильный подход к качеству с вниманием к деталям, особенно в отношении правил ценообразования и регрессии в потоках, влияющих на доходы.
Желательно Опыт работы с ML и MLOps, включая валидацию моделей, поддержку A/B-тестирования или бэктестинга, мониторинг конвейеров инференса и обеспечение качества данных.
Опыт работы с такими инструментами, как pytest, Playwright или аналогичными для выборочных потоков UI и API, Postman или Newman, фреймворками контрактного тестирования и инструментами производительности, такими как Locust.
Знакомство с практиками наблюдаемости, включая журналы, метрики и трассировки для диагностики сбоев тестов и проверки, аналогичной производственной.
Опыт участия в дежурствах или реагировании на инциденты в команде платформы.
Опыт работы с DBT или фреймворками тестирования данных.
Что это вам даст? Мы предлагаем конкурентоспособную заработную плату и возможность получения ежегодного бонуса.
Кроме того, мы предлагаем потрясающие льготы, включая, но не ограничиваясь:
Медицинская страховка: Традиционный план ИЛИ план с высокой франшизой Гибкие сберегательные счета Сберегательный счет на здравоохранение (включая взносы работодателя) Стоматологическое и офтальмологическое страхование Базовое и дополнительное страхование жизни Краткосрочная и долгосрочная нетрудоспособность Оплачиваемый отпуск по уходу за родственником. Вы получите PTO + праздничные дни + часы оздоровления + часы для волонтерства. 401k с совпадением компании и немедленным вестингом. Программа покупки акций для сотрудников со скидкой 15%. Соответствующие гранты через фонд Protolabs. И многое другое!
Proto Labs поддерживает операции, соответствующие требованиям ITAR, на всех наших предприятиях в Соединенных Штатах. Из-за нормативных требований ITAR эта должность открыта только для граждан США, законных постоянных жителей (владельцев грин-карты) или иностранных граждан, которым предоставлен статус беженца или убежища. Лица с временными визами (например, E, F-1, H-1, H-2, L, B, J, TN или OPT) не имеют права на трудоустройство на этой должности.
Proto Labs, Inc. является работодателем, предоставляющим равные возможности.
Физические нагрузки: При выполнении основных обязанностей, связанных с работой, сотрудник регулярно должен сидеть; пользоваться компьютерной клавиатурой, монитором и мышью, телефоном и принтером; тянуться руками; говорить, видеть и слышать. Сотрудник иногда должен стоять, ходить, наклоняться или приседать, и иногда должен поднимать и/или перемещать до 25 фунтов.
Рабочая среда: В помещении (кондиционер); некурящий; большая часть этой рабочей функции выполняется в офисной среде, требующей обычных мер предосторожности. Однако могут быть рабочие обязанности, требующие от сотрудника проводить время в производственных зонах, подвергаясь воздействию оборудования и шума; иногда требуется защита глаз. Иногда работает в наружных погодных условиях. Иногда работает вблизи движущихся механических частей и в высоких, ненадежных местах, а также иногда подвергается воздействию влажных или сырых условий, паров или летучих частиц, токсичных или едких химикатов, риска поражения электрическим током и вибрации. Уровень шума в рабочей среде обычно от тихого до умеренного.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 7 лет
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить