Последнее время очень часто стала возникать ситуация, когда на удаленной машине запускается браузер, но далее ничего не происходит. В моем случае на моменте, когда он должен развернуться (Executing: [maximise window]), консоль селениума прилагаю.
Инженер по автоматизированному тестированию (Linux+Python) Должностные обязанности:
∙ Тестированием компонентов продукта
∙ Локализацией проблем и их документированием
∙ Автоматизацией процесса тестирования - разработка автотестов, запуск и анализ результатов
∙ Развитием подходов к тестированию и участием в формировании методик
∙ Взаимодействием с командой разработчиков
∙ Оценкой трудоемкости задач, планированием
Обязательные знания и навыки:
∙ Базовые знания процесса тестирования и разработки
∙ Знание методик тестирования ПО
∙ Знание ОС семейства Linux на уровне уверенного пользователя, умение работать с командной строкой.
∙ Имеете опыт автоматизированного тестирования
∙ Знание языков Python, Bash
∙ Знание одной из СУБД – Oracle, MsSQL, MySQL, Postgresql
∙ Понимание сетевых технологий
∙ Уверенный пользователь средств виртуализации (настольные VMWare, ESXi, etc).
∙ Умение грамотно излагать свои мысли как устно, так и письменно
∙ Понимание основ ООП
∙ Владение языком SQL на уровне запросов к БД;
∙ Технический английский
Знания и навыки, являющиеся дополнительным «плюсом»
∙ Понимание принципов работы реляционных СУБД
∙ Опыт работы с ORACLE и PostgreSQL
∙ Знание Linux на уровне администратора.
∙ Знание основных паттернов проектирования и понимание принципов ООП
∙ Опыт в тестировании Web-приложений
∙ Опыт в тестировании приложений под Linux
∙ Знание технологий XPATH, Jquery, CSS, HTML;
∙ Опыт автоматизированного тестирования с использованием Selenium
∙ Знание протоколов TCP/IP, HTTP, SMTP, OSCAR, знакомство с принципом работы и архитектурой сетевых приложений на прикладном уровне
∙ Опыт работы с различными системами виртуализации: Vspere, proxmox, openstack и т.п.
∙ Знание git, gerrit
∙ Опыт в работе с CI системами такими, как Teamcity или Jenkins
∙ Знаете C/C++, опыт в сборке проектов
∙ Опыт работы с PyTest
∙ Существенный опыт разработки на python
Личные качества:
∙ Умеете проявлять инициативу и работать под нечетким контролем, ориентируясь на результат
∙ Умеете брать на себя ответственность и доводить начатое до конца
∙ Умеете грамотно излагать и отстаивать свою точку зрения как устно, так и письменно
∙ Умеете планировать и организовывать свой рабочий процесс
∙ Аккуратность, внимание к деталям