Всем привет, подскажите кто знает, по вашему мнению. Что самое главное должен знать QA Software Engineer в Америки? Ну. т.е. языки прогр., программы, опыт работы. Как бы учесть все и что из этого 100% важность, а другое второстепенное, т.е. можно потом научиться. Спасибо за понимание.
Английский
Что легкого хлеба в природе не бывает.
Ага согласен и то что бесплатный сыр только в мышеловке
английский само собой, про сложности я все понимаю, мне интересна позиция тестировщика, например, что важнее знать SQL или XML или JAVA или RUBY или еще что. отвечайте кто знает, не засоряйте тему флудом
Посмотрите здесь Михаил Портнов:
А вообще, ниже все лежит по разделам, там прокрутите ниже и найдите раздел ПОИСК РАБОТЫ:
как раз там все подборки по поиску работы, требованиях и пр.
Плюс, мой личный совет, если Вы хотите найти требования к определенной позиции, прямо открывайте гугл, вбивайте название Вашей позиции и далее что-нибудь типа career, vacancy, job плюс название местности, где хотите найти вакансию. Гугл Вам выдаст сайты с поиском работы и сайты самих компаний, который ищут новых работников. Обычно в описании вакансии подробно пишут по пунктам - какие требования по этой должности.
Да, забыла.
Если хотите получать более подробные ответы на Ваши вопросы, указывайте Ваш статус. Мы же говорим о US? Указывайте Ваш статус в US. Т.к. одно дело, человек с гринкартой ищет работу и человек, пока вообще без визы. ищет работу.
Спасибо большое за подробный ответ. Дело в том, что я пока в Москве, планирую поехать по ГК. Рассматривую перспективы на будущее, чтобы знать к чему готовиться. У всех компаний требования разные, поэтому я и спрашиваю у людей, кто в этом шарит. В плане если бы у меня спросили как у человека немного разбирающего в программировании - Какой язык программирования надо учить, чтобы нормально зарабатывать и быть востребованным, я бы ответил учи JAVA, C++ и C Шарп. Примерно такого же ответа ожидал от тестировщиков. Темы обязательно прочитаю.
Ключевое слово - НЕМНОГО РАЗБИРАБЩЕГОСЯ.
Что такое ява? J2ME, J2SE или нам еще и нужен javascript. А может еще и Oracle с Interbase?
Так и здесь - потому и требование разные.
Например если компания занимается разработкой для телекомуникаций - Вам нужно знать еще телекомуникации и сети.
Если используется Oracle - неплохо б знать SQL.
Если это софт для электроники - то нужен ассемлер и электроника, если это мед оборудование - та же электроника + базовая медицина.
Но в любом случае - Вы должны знать что такое тест кейс, тест план. Знать циклы разработки ПО.
Уметь пользоваться багтрекерами.
Если автоматизатор - то еще и QTP, Load/Win Runner.
Почему нам еще нужно знать XML?
Потому что иногда через него мы можем эмулировать какое то действие дубущей софтины.
Если мы тестируем сайты - мы должны знать POST/GET запросы, Апач, тот же скл + html и его разниці для браузеров.
И т.д. - примеров кучу.
Просто люди не разбирающиеся в тонкостях QA - всех под одну гребенку берут.
И не думайте что куашник должен знать меньше программиста. Иногда гораздо больше. И потому иногда им платят больше.
Адрес школы Портнова.
Из главного, и наименее понимаемого со стороны - он должен БЫТЬ тестером. Видеть вещи под определенным углом, понимать что и зачем он делает на каждом этапе разработки программного продукта.
Технические навыки могут более серьезными или менее серьезными - это зависит от многих обстоятельств. Чем более грамотный человек технически, тем больше денег он получает, тем легче ему работу искать. Но, в отличие от других ниш АйТи рынка, у тестера интервью, зачастую, вообще не техническое.
Людей, которые в колледже взяли курс по Джаве или С++ миллионы разливанные. А что с этим знанием делать в той или иной ситуации очень мало кто понимает. Странно, правда?
Сейчас я понимаю, что если бы собирался второй раз, то сделал бы больший упор на язык. С хорошим английским ох как проще.
Вопрос действительно слишком размазанный.
Если интересует техническая сторона, то с моей колокольни для тестировщика веб приложений в Бэй Ареа необходимо знать MySQL (хорошо), JavaScript (средне), и если собираетесь заниматься автоматизацией то языки программирования Python, Java, их среды разработки. Hу и конечно знать что с ними делать :).
ко всему сказаному можете поучить TCL…