Senior QA Engineer (potentially QA Team Lead)/Старший специалист по тестированию
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы занимаемся развитием цифрового брокерского бизнеса, в международной финансовой компании.
Чтобы быстро двигаться и создавать крутой продукт, мы используем современные подходы в разработке и внедрения приложений – микросервисы. У нас уже есть вся необходимая инфраструктура, построенная на k8s, docker. Мы стараемся использовать подход DevOps, Scrum, применять в разработке TDD, и при тестировании BDD, пишем и проводим Unit-тестирование, автоматическое тестирование продукта в pipeline CI/CD.
Вам предстоит погрузиться в проект, разработать архитектуру приложения, состоящую из множества микросервисов, обеспечивать качество и своевременный выход новых релизов на рынок.
Мы уже собрали великолепную команду профессионалов, готовых к вызову, которая с радостью примет новых членов команды!
Для успешного выполнения проекта, вы обязательно должны знать и иметь практический опыт:
- Базовые знания методологий тестирования и разработки ПО;
- Участие в проектах по тестированию;
- Знание SQL, опыт работы с любыми СУБД (прочитать данные из таблицы с фильтрами, соединить две таблицы по ключевым полям);
- Общее представление о Web-технологиях, понимание для чего и где используется: xml ,css, html, http, dns, ssl, REST API, SOAP;
- Ответственность, внимательность к деталям, самостоятельность;
- Большое желание развиваться в области тестирования ПО;
- Знание и понимание современных методологий тестирования (функциональное, регрессионное, UI/UX, smoke-test, тестирование белого/серого ящика);
- Реальный опыт автоматизации тестирования интеграционных решений (Selenium, PyTest, Cucumber или аналогов);
- Опыт нагрузочного тестирования;
- Понимание принципов командной разработки программного обеспечения;
- Умение разрабатывать и продумывать различные тест-кейсы и тест-планы;
- Опыт использования баг-трекеров и написания подробных и понятных баг-репортов;
- Опыт работы тестировщиком от 3-х лет,
Ваши шансы повышаются, если вы, кроме обязательного опыта:
- Понимание основ юзабилити, внесение предложений по улучшению приложений;
- Опыт использования микросервисного подхода на Docker, SWARM, Kubernetes применительно к тестированию.
- Использовали BDD для написания тест-кейсов и тест-планов;
- Имели опыт разработки на Java (backend приложения), еще лучше на Spring, еще лучше – имели опыт разработки по TDD;
- Управление командой тестирования;
- Опыт работы руководителем группы тестировщиков от 1 года;
Ежедневные задачи и обязанности:
- Организовывать и ставить процессы тестирования в продуктовой команде;
- Следить за качеством выпускаемого продукта и отвечать за его качество, принимать решение о готовности релиза к промышленной эксплуатации;
- Совместно с участниками проекта анализировать поступающие требования, осуществлять поиск возможных “узких” мест;
- Проведение функционального тестирования веб-приложений и веб-сервисов;
- Написание тестовых сценариев, выполнение тестирования, оформление отчетов, заведение баг-репортов;
- Автоматизировать тестирование продукта;
- Помогать разработчикам определить тест-кейсы и сценарии;
- Разрабатывать, проводить ревью, согласовывать тест-планы, методики тестирования;
- Создавать и поддерживать в актуальном состоянии документацию по тестированию;
- Взаимодействовать с разработчиками: оформлять баг-реквесты, формулировать предусловия и помогать локализовать ошибки.
Условия
- Оформление по ТК;
- Стабильная, конкурентная заработная плата;
- Работу на интересном проекте по формированию нового облика брокера;
- Возможности профессионального развития и карьерного роста в быстро растущем коллективе;
- Офис рядом с м. Проспект Мира.
Бонусы
Система KPI есть, квартальная.