AT.info ПОСИДЕЛКИ  vKontakte   facebook группа  
Scrum

QA specialist

  • Experiences with software test and test automation
  • JAVA, JUNIT knowledge
  • UNIX / LINUX knowledge (only for position in Ukraine)
  • Knowledge of quality assurance methodologies
  • Knowledge of CM-Tools (i.e. Perforce)
  • Familiar with Agile Software Development (SCRUM)
  • Familiar with Microsoft Products
  • Relies on experience and judgment to plan and accomplish goals.
  • Work well in a team environment with a variety of people.
  • Ability to work well under deadlines.
  • Willing and able to learn new skills as required

Компания: 
ANNIX
Город: 
Львов (Lviv)
Страна: 
Украина
Инструменты: 
java
Ориентировочная зарплата: 
1,500-2,500 USD в месяц
Контакт: 
gavrish@annix.com.ua

Automation Test Engineer

Automation Test Engineer with experience in WatiN framework

Tasks and responsibilities:

  • Perform test automation (WatiN)
  • Maintain existing autotests and test documentation
  • Grey box testing

Professional requirements:

  • More then 1 year experience within software testing
  • Experience in test automation
  • Programming skills(C#)
  • Understanding of SCRUM methodology
  • Understanding of software development cycle, testing process
Компания: 
EPAM Systems
Город: 
Киев (Kiev)
Страна: 
Украина
Инструменты: 
WatiN, C#, SQL,TFS
Ориентировочная зарплата: 
800-2,300 USD в месяц
Контакт: 
Olena_Myeshkova@epam.com. Phone – 067 443 72 57

Управление разработкой автоматизации и командой по автоматизации тестирования

Сегодня один из моих клиентов пришел с просьбой показать, как я выполняю управление процессом разработки автоматизации.
У нас завязался интересный разговор и я хочу поинтересоваться: Как вы организовуете свою разработку авто тестов?

Мой подход простой, канбан доска и набор определенных правил (кому интересно, могу научить). В общем это можно посмотреть на одной картинке без лишних комментов (и так все понятно, хотя готов ответить на любые вопросы)

Ведущий специалист по автоматизированному тестированию ПО

На быстрорастущий и долгосрочный проект в области media & entertainment требуется старший специалист по автоматизированному тестированию. Команда EPAM Systems принимает участие в разработке, тестировании, внедрении и сопровождении большого и разнообразного ряда проектов для различных брендов заказчика. Проекты динамичные и интересные. Работа предполагает активное взаимодействие с разработчиками и менеджерами со стороны заказчика. Коммуникация ведется на английском языке письменно и устно.

Требования:

  • знание разговорного английского языка на отличном уровне;
  • уверенное знание ООП и опыт применения Java или другого языка на практике не менее 1 года;
  • опыт успешной автоматизации тестирования приложений на Selenium/Java, QTP (участие в создании PoC, estimations, framework, ROI);
  • хорошая техническая подготовка (знание СУБД, client-server architecture, web-application servers, Linux);
  • опыт управления командой тестировщиков в 2-5 человек.

Дополнительные:

  • опыт использования таких средств автоматизации как eggPlant, UIAutomation, DeviceAnywhere, WebDriver for Selenium 2.0;
  • опыт участия в pre-sales, презентациях продуктов/решений для заказчика;
  • уверенное знание и понимание процессов и методологий разработки и тестирования (Scrum);
  • опыт планирования тестирования и создания тестовых сценариев.

Обязанности:

  • планирование, разработка стратегии для автоматизации тестирования на проектах;
  • участие в разработке решений для автоматизации продуктов заказчика (mobile);
  • общение с заказчиком устно и письменно на английском языке по всем вопросам, связанным с автоматизацией тестирования как mobile, так и web приложений;
  • развитие проектной экспертизы по автоматизированному тестированию и помощь в pre-sales;
  • координация работы команды специалистов по автоматизированному тестированию и её развитие (в дальнейшем).

Компания: 
EPAM Systems
Город: 
Минск (Minsk)
Страна: 
Беларусь
Инструменты: 
eggPlant, UIAutomation, DeviceAnywhere, WebDriver, Selenium
Ориентировочная зарплата: 
1,000-1,300 USD в месяц
Контакт: 
Ирина Суркова, тел. +375 29 107 37 64, Iryna_Surkova@epam.com

Старший специалист по автоматизированному тестированию ПО

На проект крупного европейского заказчика, владеющего он-лайн порталом для азартных людей, приглашаем старшего специалиста по тестированию ПО (Selenium/C#).

Требования:

  • опыт автоматизации тестирования с использованием Selenium - не менее 2-х лет;
  • знание Scrum-методологии и опыт участия в проектах по Scrum;
  • опыт работы с системой(ами) контроля версий;
  • хорошее знание английского языка (письменный и разговорный) обязательно.

Дополнительные:

  • желательно знание и опыт работы с С#;
  • опыт управления командой (2-3 человека);
  • опыт работы с Jira, Mingle.

Условия:

  • постоянное развитие профессиональных навыков за счет использования современных технологий;
  • возможность быстрого карьерного роста;
  • непосредственная коммуникация с заказчиком;
  • возможность командировок в Венгрию и Англию.

Личные и деловые качества:

  • навыки активной коммуникации с заказчиками;
  • нацеленность на достижение результата;
  • организованность;
  • ответственность;
  • аналитический склад ума;
  • желание и способность работать в динамичном режиме.
Компания: 
EPAM Systems
Город: 
Минск (Minsk)
Страна: 
Беларусь
Инструменты: 
Selenium, Scrum, С#; Jira, Mingle
Ориентировочная зарплата: 
800-1,000 USD в месяц
Контакт: 
Татьяна Зубкова, Tatsiana_Zubkova@epam.com, +375 44 7491007

Официальные Certified ScrumMaster тренинги в Киеве, начинающиеся 30 августа

Мы рады пригласить Вас на один из двухдневных тренингов “Certified Scrum Master Class”, посвященный методологии Scrum/Agile. Тренинг будет проводить один из основателей методологии Agile, соавтор Agile Manifesto, тренер первой scrum-команды – Jeff McKenna.

Автоматизация приемочного тестирования с помощью Robot Framework: примеры использования

часть 1 | часть 2

Пример два: импорт файлов AutoCAD

Отдел экспозиции использует AutoCAD для создания плана конференций. Это включает в себя расположение стендов и всего остального,связанного с конференциями, включая непонятные символы и электрические розетки. Но, в любом случае, эти чертежи предназначались для того, чтобы их читали люди.

Требованием для этой информационной системы была демонстрация карты. Посетители могут выбрать расположение на карте, а система покажет им продавца. Для конференц-центра было необходимо импортировать в систему файлы DWG из AutoCAD, созданные отделом экспозиции. Чтение файлов AutoCAD довольно медленно, поэтому файлы конвертируются во внутренний формат, сохраняющий только необходимую информацию, удаляя ненужную, например электрические розетки.

Файлы DWG содержат линии, создающие формы. Форма с написанным номером скорее всего является стендом. Системе необходимо прочитать файл, создать форму, распознать стенд, отделить ненужную информацию. Это не слишком сложно … за исключением того, что данные непоследовательны — созданные не для компьютеров. Формы не всегда точно закрыты, номер не всегда точно на стенде, и так далее.

На встрече по определению требований мы обсуждали различные возможные исключения, которые система должна поддерживать. Мы начали с абстрактного описания и перешли далее к примерам, как показано в Рис. 1.8.

Автоматизация приемочного тестирования с помощью Robot Framework: обзор Robot Framework

часть 1

Пример: ROBOT FRAMEWORK

В этом разделе представлен короткий пример Robot Framework, который использует систему, над которой мы работали много лет назад. При самой разработке не использовались A-TDD или Robot Framework, то есть пример – новый, система – старая. Это система среднего размера (большие продукты с более сложных или незнакомых доменов сложно использовать в качетсве примера на нескольких страницах.), но, все же, этот пример демонстрирует принципиальные моменты, которые будут актуальными и для среды большего размера.

Robot Framework –фреймворк для автоматизации, использующий keyword-driven подход, созданный Pekka Kl?rck (Ранее Pekka Laukkanen)  в Nokia Siemens Networks в 2005. Одной из его ранних целей была поддержка A-TDD. Он стал бесплатным в 2008 г. и доступен на www.robotframework.org.

Продукт, используемый в нашем случае – информационная система для конференций, разработанная для конференц-центра. Доступ к системе можно получить через «информационные стойки», расположенные по всему конференц-центру.

Автоматизация приемочного тестирования с помощью Robot Framework: Процесс A-TDD

авторы Craig Larman и Bas Vodde

Автоматизация приемочного тестирования и разработки через приемочные тесты – один из важных методов, используемый успешными командами, работающими с Agile и Scrum. Он меняет цель тестирования, используя примеры / тесты для определения и документирования требований. Эта короткая статья – выдержка из главы о тестировании из книги Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum.

Вступление в автоматизацию приемочного тестирования и разработки через приемочные тесты

Автоматизация приемочного тестирования и разработки (A-TDD) (Автоматизация для приемочного тестирования и разработки также известна как agile приемочное тестирование (agile acceptance testing) или story test- driven development.) - подход совместного определения требований, где примеры и автоматические тесты используются для определения требований – создавая исполняемые спецификации. Они задаются командой, собственником продукта (Product Owner) и другими заинтересованными сторонами, принимающими участие в создании таких требований.

Тесты как требования, требования как тесты — по словам Мельника и Мартина, “С увеличением формализованности, тесты и требования становятся неразделимыми. У предела, тесты и требования являются эквивалентами”. Тесты должны быть точными для того, чтобы их можно было автоматизировать.

A-TDD использует эту формализованность и формулирует требования с помощью написания автоматических тестов.

Встречи для прояснения требований — определение требований лицом-к-лицу на таких встречах используется с момента изобретения Joint Application Design (JAD). Для ATDD также нужны личные встречи с Product Owner, где такие встречи используются для формулировки требований-как-тестов.

Параллельная разработка — наиболее часто используемая продолжительность итераций – две недели. Это очень быстро и именно поэтому команде необходимо найти способ работать параллельно – последовательная работа не работает при коротких итерациях. Мы видели как команды придумывали A-TDD снова и снова, просто потому, что им необходимо было ответить на вопрос : “Как нам выполнять нашу работу одновременно?”

Предотвращение, но не определение — когда люди, в том числе специализирующиеся в тестировании, принимают участие во встречах по определению требований, они могут задавать вопросы по тестированию story или использовать традиционные стратегии тест-дизайна, которые будут применены к story, например анализ граничных значений. Таким образом, они могут усовершенствовать требования и предотвратить дефекты.

Так как же работает A-TDD ? на рис. 1.1 показана схема

Схема A-TDD

Рис. 1.1 схема A-TDD

АT.info посиделки. 3я встреча. Отчет, слайды и видео.

Прекрасным весенним вечером 14го апреля 2011 года, автоматизаторы разных компаний и направлений собрались в компании Люксофт, для того, чтобы в очередной раз обсудить насущные вопросы автоматизации тестирования. Это была уже третья встреча «AT.Info посиделки». По сравнению с предыдущим разом, мы очень поднялись. Я очень рад, что с каждым разом становиться все больше новых, а тем более активных и постоянно посещающих участников наших встреч. Один тот факт, что во время регистрации на встречу было превышение квоты участников на 10 человек, дает мне вдохновение еще больше развивать направление автоматизации.

Доклады

Встреча началась с моего краткого вступительного доклада на 5 или 10 минут (точно не помню, время летит быстро, когда выступаешь). Сегодня ИТ и автоматизация тестирования в том числе, очень развиваются, но людей, которые готовы делиться опытом и развиваться еще дальше семимильными шагами, не так уж много. Мне хотелось показать куда мы движемся, зачем мы туда идем и что мы сами можем сделать, чтобы туда попасть. Мне очень хочется показать участникам, что обмен опытом и выступления, к которым я призываю, значительно развивают профессиональные качества, которые могут пригодится не только в работе, но  и в повседневной жизни.

RSS-материал