Описание должности
Ключевые обязанности
- Анализировать требования, спецификации и технические проектные документы для приложений и веб-ресурсов, предоставляя своевременную и полезную обратную связь, чтобы обеспечить соответствие целям проекта и ожиданиям пользователей.
- Создавать детальные, всеобъемлющие и хорошо структурированные тестовые планы и тестовые сценарии, охватывающие функциональные, нефункциональные и регрессионные тесты.
- Оценивать, расставлять приоритеты, планировать и координировать тестовые мероприятия по нескольким проектам, обеспечивая эффективное распределение ресурсов и своевременную поставку результатов тестирования.
- Разрабатывать и выполнять ручные тестовые сценарии с использованием внутренних фреймворков и систем, соблюдая стандарты и процедуры тестирования.
- Выявлять, тщательно документировать и отслеживать все ошибки, обеспечивая точную отчетность и контроль их устранения с помощью инструментов управления дефектами.
- Проводить тщательное регрессионное тестирование мобильных приложений после исправления ошибок, проверяя, что изменения не вносят новых проблем и не ухудшают существующую функциональность.
- Разрабатывать и применять процессы тестирования для новых и существующих продуктов, постоянно совершенствуя методологии в соответствии с меняющимися бизнес-потребностями и отраслевыми стандартами.
- Взаимодействовать с внутренними командами, включая разработчиков и менеджеров продуктов, для выявления и контроля результатов отладки, способствуя сотрудничеству и обмену знаниями.
- Отслеживать метрики QA, такие как плотность дефектов, количество открытых дефектов и процент покрытия тестами, предоставляя аналитические данные для улучшения качества продукта.
- Быть в курсе новых инструментов и стратегий тестирования, оценивая их потенциал для повышения эффективности тестирования с учетом целей организации.
Требования к должности
- Подтвержденный опыт работы инженером по обеспечению качества с акцентом на мобильные и веб-приложения, предпочтительно 5+ лет в аналогичной должности.
- Глубокое понимание жизненного цикла разработки программного обеспечения (SDLC) и лучших практик QA, включая ручное и автоматизированное тестирование.
- Отличные аналитические и проблемно-ориентированные навыки, способность выявлять корневые причины дефектов и предлагать эффективные решения.
- Владение инструментами отслеживания дефектов (например, Jira, Bugzilla) и системами управления тестированием для точной документации и отчетности.
- Способность эффективно общаться с техническими и нетехническими заинтересованными сторонами, преобразуя сложные требования тестирования в четкие, выполнимые задачи.
- Знание фреймворков тестирования и языков скриптинга (например, Selenium, Appium, Python) для разработки и выполнения тестовых сценариев.
- Высокая внимательность к деталям, способность проводить тщательное тестирование и обеспечивать соответствие результатов всем функциональным и нефункциональным требованиям.
- Опыт работы с agile и DevOps методологиями, включая Scrum и практики непрерывной интеграции/непрерывной поставки (CI/CD).
- Отличные организационные навыки, способность одновременно управлять несколькими тестовыми задачами и соблюдать сроки в условиях давления.
- Способность работать как самостоятельно, так и в команде, внося вклад в создание инновационной среды QA.
