Al Tayer Group
QA Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
QA-инженер в команду, отвечающую за тестирование функций омниканального e-commerce сайта и мобильного приложения. Роль сочетает автоматизацию и ручное тестирование, разработку тест-планов и стратегий совместно с разработчиками и бизнес-аналитиками.
Задачи
- Разрабатывать инновационные стратегии тестирования и оптимизировать процессы, чтобы сократить избыточность тестирования
- Проектировать и планировать тест-кейсы для новых проектов на основе бизнес-требований
- Декомпозировать требования на набор позитивных и негативных сценариев
- Применять тест-кейсы и интеграционные тесты в автоматизированном виде
- Проектировать, программировать и выполнять автоматизированные тестовые наборы для e-commerce сайта по всем ключевым frontend-функциям в разных браузерах
- Вести разнообразные проекты от концепции до внедрения
- Организовывать периодические ревью требований со стейкхолдерами для их корректного определения
- Предлагать решения по проблемам и ошибкам на основе понимания системы и бизнес-процессов клиента
Требования
- Степень бакалавра в области computer science / software engineering
- 3+ года опыта в Software QA Automation на web и mobile платформах — API automation, app automation, Web automation
- Глубокое понимание Java, Python, SQL и XML
- Практический опыт проектирования и реализации фреймворков автоматизации с нуля с использованием BDD (Cucumber, PhantomJS, Katalon (Selenium), TestNG, JUnit, REST Assured и др.)
- Знание принципов и лучших практик Continuous Integration — Jenkins, GitHub и др.
- Опыт работы с e-commerce платформами, Order Management System, поиском и сторонними e-commerce приложениями
- Понимание современных веб-стандартов и технологий
- Умение работать с несколькими кросс-функциональными командами, включая бизнес- и технических стейкхолдеров
- Опыт работы в Agile SCRUM и среде test-driven development
- Консультирование по оценкам, оценке влияния и рисков изменений в разработке
- Опыт работы с системами баг-трекинга и управления задачами, такими как JIRA и QMETRY
- Знание JMeter для performance/load тестирования будет плюсом
Навыки
- Java
- Python
- SQL
- XML
- Cucumber
- PhantomJS
- Katalon
- Selenium
- TestNG
- JUnit
- REST Assured
- Jenkins
- GitHub
- JIRA
- QMETRY
- JMeter
- Agile
- SCRUM