Михаил, в этом офисе работало 500 человек Преимущественно сайты продаж товаров. Например делали (не я) локализацию сайта apple в Украине, bmw. Кроме этого были проекты связанные с медициной, я не участвовал и не заинтересован был знать более конкретно.
А, еще по тестированию был проект - добыча цветных металлов в сша, там оборудование (все машины) с gps навигатором и системой связи по wi-fi. Надо было тестировать систему управления. Люди не ездят на них. Управляется все дистанционно клиент-серверная архитектура. Клиенты были под windows (через браузер, делалась совместимость с 8 самых распространенных) и под Android (планшеты у работников). Под линукс, другие ОС и устройства ничего не делалось. Только под оборудование используемое в выработке. Тесты делались автоматизированно, использовались разные подходы, например TDD. Ну и соответственно потом весь стек, позволяющий запускать по расписанию, логировать, парсить тестовые сценарии, и др. В нем я работал 5 месяцев.
Да, крупных интернет-магазинов делалось немало. Бюджет их был достаточным.
Стек технологий различается, если вспомнить еще время пока я был тестировщиком, то он примерно такой:
CSS,HTML,JavaScript,Ajax,TestNG,JUnit,TortoiseSVN,Git,Test Cases,Manual testing,TDD,Test automation,Unit testing,Pattern Design, java (base level), Selenium, User acceptance testing, Net UI Automatio,JDBC,JSON, Test Automation frameworks (имеется в виду, что я сам в состоянии разработать структуру фреймворка для автоматизированного тестированния веб приложения, ну и десктопного в принципе, но я с ними не работал. Все через веб-интерфейс было), ну и еще там могло быть Behaviour Driven testing и другие вещи. Это займет полчаса все перечислять. В результате все сводилось к Maven, Sheef и continious integration, ну и все что на пути лежало понятное дело было выучено.
Теперь что я пользовал на проекте holland and barrets
JSP/Servlet, JSF, EJB, CDI, JPA, JAX-WS, JMS, NoSQL (MongoDB), IDE Intellij Idea\eclipse, Maven, jira, svn, jdbc.
Ну и кроме этого половин из того, что до этого написал (css,html,javascript,ajax,junit,log4j, и др). unit тесты я сам писал на свой код, css\html правил редко, а вот javascript\ajax - писал с нуля фактически много вещей.
Еще можно сюда отнести язык запросов sql, но думаю это и так понятно. Хотя уровень БД писал не я. То есть чаще всего я пользовался уже готовыми обертками на языке java, которые выполняли нужный запрос и возвращали результат на уровень BL. Но с десяток раз приходилось редактировать запросы. По разным причинам.
Честно сказать, я помню, что надо было бегло применить несколько библиотек по работе с БД. Но мы от них отказались. Еще помню, что шаблоны были готовые (css) из других проектов взяты, заново мы их не писали. Ну и на уровне бизнесс логики тоже были какие-то библиотеки по работе с pdf, и еще (я этим не занимался, я преимущественно писал списки товаров, сортировку товаров, начисление скидок, и корзину покупок) использовались сервисы google maps и всякие штуки для работы с ним.
Могли быть еще сторонние библиотеки или внутренние наработки, я всех технологий не помню, я делал часть из этого всего. Тем более, что код писали в Харькове и в Минске. А потом через svn собирали каждую неделю и тестировали в Киеве.