Автоматизированное тестирование ПО; Разработка и поддержка автоматизированных тестов; Работа с фреймворками для автоматизации тестирования, автоматизация тестовых сценариев; Написание и выполнение автоматизированных API-тестов.
Требования
- Опыт работы в области тестирования программного обеспечения от 3 лет; - Опыт разработки и поддержки автоматизированных тестов (UI, API, интеграционные тесты); Знание языков программирования, используемых для автотестов (Java); - Опыт работы с фреймворками для автоматизации тестирования (Selenium, Cypress, PyTest и др.); - Знание принципов тестирования REST API, умение писать и выполнять автоматизированные API-тесты (Postman, SoapUI и др.); - Понимание различных видов тестирования (автоматическое, ручное, интеграционное, регрессионное, производительное, безопасность), методов тест-дизайна и анализа; - Знание SQL для работы с базами данных, понимание их структуры и принципов работы; - Умение работать с Confluence и Jira, TestIT, Zephyr; - Знание Git или других систем для отслеживания изменений кода.
Будет плюсом: - Знание инструментов и методов для тестирования производительности; - Знание методов и инструментов для тестирования безопасности ПО; - Понимание принципов работы Kafka или аналогов.