QA инженер/Тестировщик ПО
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Региональный центр тестирования и контроля качества «Санкт-Петербург» (РЦТиКК) - центр тестирования всего программного обеспечения, используемого в Банке России!
Мегазадача сотрудников РЦТиКК - управление качеством работы программного обеспечения, используемого в различных областях деятельности Банка России: надзорная, инспекционная, аудиторская, эмиссионная, внутри-хозяйственная, а также в сферах бухгалтерии, недвижимости, здравоохранения, транспорта и т.д.
Команда проводит тестирование следующих типов приложений: веб-приложения, настольные приложения, серверные приложения и сервисы.
Проводятся следующие виды тестирования:
- Функциональное тестирование (black box);
- Регрессионное тестирование;
- Интеграционное тестирование (integration testing);
- Инсталляционное тестирование;
- Тестирование документации;
- Нагрузочное тестирование.
Используются современные методологии и практики тестирования и управления качеством: Atlassian JIRA, Atlassian Confluence, Adaptavist - Test Management, Atlassian Bamboo - Continuous Integration, Release Management, IBM Rational Functional Tester, IBM Jazz Team Server with QM, HP LoadRunner и др.
Основные задачи:
- тестирование внутренних и внешних программных продуктов (десктопные, web-приложения)
- самостоятельный анализ документации на ПО;
- оценка требований на тестопригодность;
- разработка тест-кейсов, технической документации;
- подготовка тестовых данных;
- контроль полноты покрытия требований;
- функциональное тестирование, с последующим написанием отчетов о тестировании;
- работа с баг-трекинговыми системами (Jira);
- анализ ошибок и проблем, возникающих у пользователей при работе с программными продуктами;
- разработка и согласование тестовой стратегии.
Необходимый опыт, знания и навыки:
- высшее техническое образование;
- опыт анализа требований;
- опыт разработки тест-кейсов;
- желательно знание бизнес-процессов в банковской сфере;
- желателен опыт участия в подготовке и координации пользовательского тестирования;
- желателен опыт программирования на одном или нескольких языках: Java, C++, Visual Basic;
- желательно наличие опыта автоматизированного тестирования (WinRunner, LoadRunner, Rational Robot, Silk Test, Silk Performer);
- желательно навыки работы с xml/xsl;
- навыки коммуникаций с разработчиками;
- грамотный письменный язык.
Необходимые теоретические знания:
- жизненные циклы разработки ПО в соответствии с различными методологиями (SCRUM / Waterfall);
- основы современных методологий (ITIL, PMBOK);
- принципы и средства дизайна тест-кейсов;
- основы баз данных и SQL.
Бонусы
Уровнь вознаграждения (оффер) обсуждается с финалистом после прохождения технического интервью и зависит от предлагаемого уровня должности на основании опыта, знаний и навыков.