QA Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Образовательная цифровая платформа - SaaS решение для обучения, позволяющее автоматизировать различные виды образовательной деятельности. Гибкость платформы позволяет применить ее в различных областях обучения на всех этапах образовательного процесса. Текущее решение уже внедрено в общеобразовательных школах и в Bootcamp для технических специалистов банка.
Принято решение развивать платформу в области университетского образования. В связи с этим требуются новые специалисты, перед которыми будут стоять уникальные задачи повышения производительности платформы для обеспечения одновременной работы сотен тысяч людей, задачи развития геймификации, использования AI для автопроверок заданий и античита, развитие функционала peer-to-peer review, многофункционального и удобного редактора образовательного контента и многое-многое другое.
В нашей команде ты будешь работать плечом к плечу с лучшими специалистами в отрасли и получишь неограниченные возможности для развития и карьерного роста в экосистеме крупнейшей группы компаний страны!
Стэк проекта:
• Back: Java 8+, Spring 5, SpringBoot 2, PostgreSQL, MongoDB, Flyway
• Front: ReactJS, Typescript, Apollo-client, Styled-Components
• Infracture: Jenkins, Allure, Bitbucket, Jira, EFK, Grafana
• Environment: Docker, Kubernetes, Ceph;
Основные задачи:
- Ручное функциональное и регрессионное тестирование;
- разработка тест-кейсов и тест-плана;
- разработка автоматизированных API- и E2E-тестов для образовательной платформы;
- автоматизация процесса запуска автотестов на тестовых средах;
- контроль за соблюдением требований релизной политики и ведение необходимых артефактов тестирования;
- работа с системами тест-трекинга и баг-трекинга;
- предоставление отчетов по результатам тестирования;
- контроль среды тестирования.
Требования:
- опыт интеграционного тестирования;
- опыт написания тест-кейсов;
- опыт разработки с использованием Java - не менее 1 года;
- опыт разработки автоматизированных тестов с использованием Selenium и Cucumber – не менее 1,5 лет;
- опыт тестирования Web-приложений – не менее 2 лет;
- опыт самостоятельной работы над задачами;
- знание клиент-серверной архитектуры приложений;
- умение анализировать логи серверов приложений и локализовать причину сбоя;
- опыт настройки и использования Jenkins;
- опыт работы с одной из систем контроля версий SVN / Git / CVS и др.;
- знание SQL и опыт работы с одной из реляционных баз данных – Oracle, PostgeSQL, MySQL, MS SQL.
- способность работать с неструктурированными требованиями;
- опыт тестирования API (например, SoapUI, Postman).
Бонусы
Условия работы:
• работа в одной из крупнейших ИТ организаций в России;
• команда профессионалов, готовых поддержать ваши инициативы;
• мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
• возможность работы с новыми технологиями;
• гибкий график;
• прозрачная система бонусов и премий, достойная зарплата (размер обсудим на собеседовании);
• яркая и насыщенная корпоративная жизнь.