Инженер автотестирования
Проект крупного страхового сервиса.
Задачи и требования:
• Опыт работы в тестировании и автотестировании.
• Опыт работы с инструментами по управлению тестированием.
• Опыт тестирования frontend и backend.
• Опыт настройки инфраструктуры для запуска автотестов и предоставления отчетности (Jenkins + Allure2).
• Опыт настройки и поддержания параллельного запуска автотестов.
• Понимание принципов работы и построения клиент-серверных приложений и микросервисной архитектуры.
• Опыт функционального тестирования ПО.
• Опыт тестирования сложных интеграционных систем.
• Опыт управления группой в рамках автоматизации тестирования.
• Опыт разработки документации тестирования.
• Составление отчетов о тестировании, предоставление промежуточных статусов по тестированию.
• Навык анализа и локализации выявленных ошибок, в том числе и при проведении интеграционного тестирования.
• Навык анализа требований, и разработки тестовых сценариев на их основе. Оценка трудозатрат по тестированию.
• Навык исполнения тестовых сценариев в информационных системах.
• Навык выявления и эскалации проблем и рисков тестирования.
• Понимание особенностей работы REST-интерфейсов/SOAP.
• Знание и навыки работы с БД (SQL).
• JavaScript в рамках автотестирования.
• Selenium Webdriver, понимание модели DOM.
• Опыт TestNG или JUnit, Maven или Gradle.
• Владение следующими инструментами: Postman, Swagger, Jenkins, fiddler, WinSCP илиmPutty, Gems, Git.
• Опыт работы по методологии Scrum.