Шукаю досвідченого програміста (бажано з досвідом у Python, Selenium або подібних інструментах), який розробить програмне забезпечення для симуляції користувацьких взаємодій з веб-сайтом. Мета — проведення локального тестування на стійкість платформи до автоматизованих сценаріїв, виявлення потенційних вразливостей у обробці запитів та оптимізація продуктивності.
Основні вимоги до програми:
- **Ротація IP-адрес**: Інтеграція з проксі-серверами для зміни IP під час кожного циклу тестування (використання списку проксі для симуляції трафіку з різних джерел).
- **Авторизація під різними обліковими записами**: Вибір випадкового облікового запису з заздалегідь визначеної колекції (логіни та паролі), автоматичний вхід на сайт.
- **Автоматизований пошук та перегляд контенту**: Виконання пошуку за заданими кодами товарів з колекції, відкриття карток товарів (наприклад, 5 елементів за цикл) з паузами для імітації реальних дій користувача.
- **Циклічне виконання**: Повторення сценарію в циклі з оновленням IP, облікового запису та набору кодів для пошуку, з можливістю налаштування кількості ітерацій та затримок.
- **Локальний запуск**: Програма повинна працювати на локальній машині без залежності від зовнішніх серверів, з можливістю логування дій для аналізу результатів.
- **Анти-детекція**: Додаткові опції для імітації людських дій (випадкові затримки, зміна user-agent тощо) для точного тестування систем захисту.
Програма повинна бути етичною, призначеною виключно для внутрішнього тестування власної платформи (staging-версії) з метою покращення безпеки та продуктивності. Необхідно забезпечити сумісність з ChromeDriver або аналогами, та надати документацію з інструкціями по налаштуванню.