Всем привет. Занимаюсь ручным тестированием, в которое пришел из фриланса веб разработки (html, css, js, php + java SE, которое кроме учебных задач нигде не применял. На звание ниндзя не претендую, всего лишь фрилансер самоучка). Стало интересно а на каком уровне нужно знать программирование, чтобы реально было найти работу в QA Automation? Из описания вакансий ничего не понятно, видно, что пишут их люди, которые вообще не в теме (из разряда: required programming skills: java/html/css or simillar). Если например взять джаву - достаточно ли будет SE или надо обязательно учить EE и все отсюда вытекающее (сервлеты там всякие, jsp...)? Во многих вакансиях сказано, что надо будет писать unit тесты, но при этом даже язык не указан, да и вроде как их разработчики пишут?
Подскажите, пожалуйста, люди добрые - что же все-таки надо знать, чтобы, например, на вакансию разработчика тестов на selenium webdriver на джаве можно было претендовать?