Senior Quality Assurance Engineer
О Termius
Termius — это современный SSH-клиент, который меняет представление инженеров о взаимодействии с удаленными системами. Миллионы инженеров и тысячи компаний по всему миру полагаются на Termius.
В то время как ИИ трансформировал современные IDE, терминал остается той же неэффективной технологией с 1970-х годов. Будучи ведущим кроссплатформенным SSH-клиентом, наша миссия — повысить производительность и содействовать сотрудничеству, перестраивая терминал для современной эпохи.
О роли:
Мы активно развиваемся и ищем инженера по обеспечению качества (Quality Assurance Engineer), который поможет нам повысить надежность продукта и поднять планку качества на протяжении всего жизненного цикла поставки. Вы будете тесно сотрудничать с инженерами, менеджерами по продукту и дизайнерами, чтобы гарантировать качество, встроенное с самого начала — от планирования и реализации функций до валидации релиза, анализа инцидентов и превентивной работы.
Область тестирования включает несколько платформ: Desktop (Windows, Linux, macOS), Mobile (iOS, Android) и Web.
Что вы будете делать:
- Тестировать новые функции end-to-end и проверять изменения в нашем продукте, обеспечивая согласованное поведение и бесперебойную работу с пользователем.
- Сотрудничать с инженерами на ранних этапах цикла разработки: уточнять критерии приемки, выявлять риски и предлагать подходы к валидации до завершения реализации.
- Создавать и поддерживать высокосигнальные артефакты тестирования (планы тестирования, чек-листы и тест-кейсы), которые поддерживают быстрые и уверенные релизы.
- Исследовать и сообщать об ошибках с четкими шагами воспроизведения, ожидаемыми и фактическими результатами, логами и подтверждающими доказательствами.
- Помогать в построении и поддержке контрольных точек качества: обеспечивать надлежащее покрытие и раннее выявление регрессий.
- Участвовать в автоматизированном тестировании (Playwright), где это целесообразно (например, для регрессионного покрытия, улучшения стабильности) и помогать уменьшать количество нестабильных тестов.
- Участвовать в анализе пропущенных дефектов (Defect Escape Analysis - DEA) и обзорах инцидентов: помогать выявлять первопричины, проверять исправления и отслеживать превентивные действия.
- Поддерживать и улучшать тестовые среды и инструментарий (локальные настройки, тестовые данные, распространение сборок, рабочие процессы проверки релизов).
Что мы ищем:
- Проактивность и самостоятельность: вы проявляете инициативу, можете самоорганизовываться и не ждете назначения задач.
- Исследовательский склад ума: вы глубоко погружаетесь в проблемы, можете объяснить их влияние и риски, задавая вопрос «Является ли это самым ценным, что нужно сделать прямо сейчас?»
- Сквозная ответственность: вы последовательно добиваетесь результатов и доводите работу до конца, пока она не приведет к реальному улучшению.
- Больше, чем просто тестирование: вы можете помочь в формировании стратегии тестирования, внести вклад в контрольные точки качества, анализировать пропущенные дефекты и поддерживать инженеров в планировании тестирования.
- Солидный опыт в QA: вы понимаете основные концепции тестирования, можете работать со сложными системами и общаться ясно и точно. Вы активно следите за практиками QA и тенденциями отрасли, можете объяснить, что меняется в этой области, и применять новые подходы на практике.
- Сильная командная работа: вы хорошо работаете с инженерами, группами поддержки и заинтересованными сторонами, а также можете вести обсуждения к ясности и действию.
Ваш день может выглядеть так:
- Обзор RC-сборок и фокусировка тестирования на областях с высоким риском.
- Анализ запросов пользователей в системе поддержки для выявления повторяющихся проблем и преобразования их в сценарии тестирования.
- Просмотр чек-листов QA и (где применимо) автоматизированных тестов в Pull Requests.
- Парная работа с инженером для отладки нестабильного теста, анализа логов или проверки сложного граничного случая.
- Участие в стендапе команды для согласования объема работ, рисков и готовности.
- Проведение или участие в ретроспективах / обзорах инцидентов и отслеживание выполнения задач.
- Обновление планов тестирования, чек-листов и тест-кейсов на основе новой функциональности и реальных инцидентов.
Почему стоит присоединиться к Termius: