Описание вакансии
Обязанности:
- Функциональное тестирование веб-приложений и мобильных приложений для ОС Android и IOS (кроссплатформенных и нативных),
- Тестирование всех компонентов системы, общающихся между собой по REST API / GRPC,
- Изучение постановок бизнес-аналитиков, анализ требований к продукту, погружение в предметную область и бизнес-процессы заказчика,
- Тестирование сложной бизнес-логики, use cases, user stories,
- Тестирование интеграции проекта по REST API / GRPC с внешними системами (CRM, биллинг, 1C),
- Регрессионное тестирование веб- и мобильных приложений перед релизом,
- Составление отчетов по результатам тестирования, описаний работы продукта, заведение ошибок и задач на доработку в баг-трекинговой системе Jira,
- Создание и актуализация документации по тестированию в Confluence и Test-it (чеклистов, тест-кейсов, статей в Базе знаний по проекту),
- Активное участие в развитии команды и процессов тестирования.
Требования:
- Высшее образование, средне-специальное образование (желательно техническое, экономическое или лингвистическое), будет плюсом дополнительное образование в сфере информационных технологий,
- Опыт работы тестировщиком от 2 лет,
- Опыт тестирования мобильных приложений,
- Опыт тестирования компонентов приложения front-end и back-end, умение работать с Chrome DevTools,
- Умение тестировать API интерфейс с помощью инструментов Postman, Insomnia,
- Умение работать с базами данных (писать простые запросы SELECT, INSERT, JOIN) – мы работаем в Postgres, Mongo, Oracle,
- Умение локализовывать ошибки по логам,
- Умение работать с системой контроля версий Git (мы работаем через веб-сервис Gitlab), понимать принципы Continuous Delivery, Continuous Integration, Continuous Deployment,
- Умение разбираться в рабочих процессах и бизнес-задачах заказчика и тестировать сложную бизнес-логику продукта,
- Умение составлять четкие грамотные описания ошибок и отчетов о результатах тестирования (так, чтобы разработчики с первого раза поняли, где и какая проблема),
- Умение составлять чеклисты, тест-кейсы и пр. тестовую документацию,
-
Знание английского языка на уровне, достаточном для работы с логами, с консолью разработчика, с базами данных и прочими рабочими инструментами тестировщика,
Будет Вашим преимуществом:
- Опыт написания автотестов на мобильные приложения (UI, интеграционные тесты) с использованием Appium, Selenoid, Kaspresso/ Espresso и др.
- Опыт тестирования нативных мобильных приложений под ОС Android и под ОС iOS, умение работать с Android Studio и Xcode,
- Умение работать со снифферами трафика Fiddler/ Charles,
- Опыт работы с Kibana, Grafana, Kafka,
- Опыт тестирования веб-приложений на Angular,
- Знание какого-либо языка программирования (особо интересны JavaScript, Java),
- Опыт создания автотестов и нагрузочных тестов (Cypress, Selenium, k6, Gatling, Jmeter, Yandex tank),
- Глубокое понимание процессов CI/ CD в Gitlab (jobs, pipelines),
- Умение работать с командной строкой.
Условия:
- Работа в одной из ведущих компаний разработчиков ИТ-решений в энергетическом секторе;
- График работы 5/2 с 09.00/10.00 до 18.00/19.00, гибрид;
- Конкурентоспособная заработная плата, обсуждаемая с каждым кандидатом лично на собеседовании;
- Оформление и все социальные гарантии по ТК РФ;
- ДМС после испытательного срока;
- Профильные курсы, сертификация;
- Доброжелательная атмосфера в коллективе;
- Работа в слаженной команде специалистов;
- Доступ к корпоративной электронной библиотеке.