SENIOR ENGINEER IN TEST (REMOTE)
2013-04-17 08:47 Why Vega ECM Solutions?
Do you have the desire to work for a small company that offers big company benefits? Vega ECM Solutions works with the world’s biggest companies while maintaining its small company feel. Vega offers personal flexibility, on the job training, career growth opportunities, and gives you the personal attention that you deserve. As a home-based employee, you will benefit from Vega’s long experience developing, mentoring and managing a remote workforce. Vega develops and works with cutting edge technology and promotes a multicultural work environment with people and clients across North America, Europe, Asia and Australia. For more details, please visit our website at www.vegaecm.com
What Are Vega Benefits to Employees?
∙ Salary rate is $2500-$3500 per month via bank transfer to your bank account;
∙ Fast career and professional growth, including either technical and/or management career tracks;
∙ Opportunity to work for an international company (improve language and business communication skills; visibility into different business practices across countires)
∙ Opportunity to participate in large, enterprise-wide projects with global clients;
∙ Company sponsored and funded relocation to US office for proven employees;
∙ Flexible schedule with home office work (provided by candidate: office equipment and a reliable speed internet connection (1.5Mb or faster) with traffic allowance at more than 10 GB per month);
∙ Full time employment (40 hours per week);
∙ Country specific paid holidays;
∙ Eligible for vacation after first 6 months: 6 months to 2 years of service – 10 days per year; 2 years to 5 years of service – 15 days per year; over 5 years of service – 20 days per year.
Who is a Senior Engineer in Test in Vega?
As a Senior Engineer in Test, you will help to maintain and enhance Vega’s existing product suite and new product development. Working within the QA team, you will participate in new product development, project activities and 3rd level support for existing Vega clients. The Senior Engineer in Test engages in the preparation of testing and release documentation, the performance of all required tests and releasing the build to project teams.
The Senior Engineer in Test responsibilities include:
∙ Performing full test cycle tasks: providing estimates, test planning, test environment and test data preparation, test design, deploying test applications, test execution, test results analysis and reporting for Vega ECM Solutions’ products and projects;
∙ Setup and maintenance of Vega Quality Assurance Lab environment and test data databases;
∙ Producing and maintaining product documentation for Vega ECM Solutions’ products and projects teams;
∙ (Possible specialization) Performing stress testing, performance testing, and longevity testing of Vega products in various environments.
Who are we looking for?
Candidates should have a strong fundamental grasp of general application development principles, testing procedures, and systems development life cycle processes. The successful candidate should have experience with multiple testing methodologies and platforms, Java/JSP web applications, application deployment and configuration. The successful candidate will be a self-starter who demonstrates an aptitude for quickly learning how to support new applications and use new tools.
Experience/Background:
∙ Bachelor's or Master’s degree in Information Technology, Computer Science, Applied Mathematics or a related field (or foreign equivalent);
∙ At least 3 years of experience in QA and Testing roles, including experience with planning, test management, testing and defect tracking across project streams;
∙ Strong understanding of testing role across the full Software Development lifecycle; understanding of main testing types (functional, regression, etc.) and test design techniques (black box, pair-wise, etc.);
∙ Experience troubleshooting configuration and connectivity issues in an IT testing environment; experience in investigating support issues;
∙ Preferable technology knowledge and expertise: Web-Services based applications for application servers IBM WebSphere Application Server, WebLogic, JBoss, RDBMS (Oracle Database, MS SQL Server, IBM DB2) and SQL queries, XML-oriented data, Java platforms and services, Windows and *nix operation systems (including command line tools knowledge);
∙ Interest and experience in test routine automation, creating command-line scripts for Windows and *nix and automation testing is preferable.
Personal Characteristics:
∙ Proactively initiate, develop and maintain effective working relationships with team members;
∙ Excellent quantitative, analytical and troubleshooting skills with the ability to apply logical assumptions;
∙ Independently manage, plan and organize, workload within established deadlines in a team oriented, high-volume, high stress environment;
∙ Ability to handle both detailed and ambiguous/incomplete information with a high degree of accuracy and independence;
∙ Demonstrated ability to work with a variety of people and teams and achieve results;
∙ Good written English; spoken English would be an advantage.
Interested and meet the requirements?
E-mail your resume to: jobs@vegaecm.com. Must reference job title in the subject line when emailing.
SENIOR ENGINEER IN TEST (REMOTE)
2013-04-17 08:51 Why Vega ECM Solutions?
Do you have the desire to work for a small company that offers big company benefits? Vega ECM Solutions works with the world’s biggest companies while maintaining its small company feel. Vega offers personal flexibility, on the job training, career growth opportunities, and gives you the personal attention that you deserve. As a home-based employee, you will benefit from Vega’s long experience developing, mentoring and managing a remote workforce. Vega develops and works with cutting edge technology and promotes a multicultural work environment with people and clients across North America, Europe, Asia and Australia. For more details, please visit our website at www.vegaecm.com
What Are Vega Benefits to Employees?
∙ Salary rate is $2500-$3500 per month via bank transfer to your bank account;
∙ Fast career and professional growth, including either technical and/or management career tracks;
∙ Opportunity to work for an international company (improve language and business communication skills; visibility into different business practices across countries)
∙ Opportunity to participate in large, enterprise-wide projects with global clients;
∙ Company sponsored and funded relocation to US office for proven employees;
∙ Flexible schedule with home office work (provided by candidate: office equipment and a reliable speed internet connection (1.5Mb or faster) with traffic allowance at more than 10 GB per month);
∙ Full time employment (40 hours per week);
∙ Country specific paid holidays;
∙ Eligible for vacation after first 6 months: 6 months to 2 years of service – 10 days per year; 2 years to 5 years of service – 15 days per year; over 5 years of service – 20 days per year.
Who is a Senior Engineer in Test in Vega?
As a Senior Engineer in Test, you will help to maintain and enhance Vega’s existing product suite and new product development. Working within the QA team, you will participate in new product development, project activities and 3rd level support for existing Vega clients. The Senior Engineer in Test engages in the preparation of testing and release documentation, the performance of all required tests and releasing the build to project teams.
The Senior Engineer in Test responsibilities include:
∙ Performing full test cycle tasks: providing estimates, test planning, test environment and test data preparation, test design, deploying test applications, test execution, test results analysis and reporting for Vega ECM Solutions’ products and projects;
∙ Setup and maintenance of Vega Quality Assurance Lab environment and test data databases;
∙ Producing and maintaining product documentation for Vega ECM Solutions’ products and projects teams;
∙ (Possible specialization) Performing stress testing, performance testing, and longevity testing of Vega products in various environments.
Who are we looking for?
Candidates should have a strong fundamental grasp of general application development principles, testing procedures, and systems development life cycle processes. The successful candidate should have experience with multiple testing methodologies and platforms, Java/JSP web applications, application deployment and configuration. The successful candidate will be a self-starter who demonstrates an aptitude for quickly learning how to support new applications and use new tools.
Experience/Background:
∙ Bachelor's or Master’s degree in Information Technology, Computer Science, Applied Mathematics or a related field (or foreign equivalent);
∙ At least 3 years of experience in QA and Testing roles, including experience with planning, test management, testing and defect tracking across project streams;
∙ Strong understanding of testing role across the full Software Development lifecycle; understanding of main testing types (functional, regression, etc.) and test design techniques (black box, pair-wise, etc.);
∙ Experience troubleshooting configuration and connectivity issues in an IT testing environment; experience in investigating support issues;
∙ Preferable technology knowledge and expertise: Web-Services based applications for application servers IBM WebSphere Application Server, WebLogic, JBoss, RDBMS (Oracle Database, MS SQL Server, IBM DB2) and SQL queries, XML-oriented data, Java platforms and services, Windows and *nix operation systems (including command line tools knowledge);
∙ Interest and experience in test routine automation, creating command-line scripts for Windows and *nix and automation testing is preferable.
Personal Characteristics:
∙ Proactively initiate, develop and maintain effective working relationships with team members;
∙ Excellent quantitative, analytical and troubleshooting skills with the ability to apply logical assumptions;
∙ Independently manage, plan and organize, workload within established deadlines in a team oriented, high-volume, high stress environment;
∙ Ability to handle both detailed and ambiguous/incomplete information with a high degree of accuracy and independence;
∙ Demonstrated ability to work with a variety of people and teams and achieve results;
∙ Good written English; spoken English would be an advantage.
Interested and meet the requirements?
E-mail your resume to: jobs@vegaecm.com. Must reference job title in the subject line when emailing.
Напоминалка
2013-04-17 10:41
Есть функциональность которая выполняет функцию напоминания. Напоминание приходит на емейл. Событие я выбираю сам, отчет о котором будет приходить. Поля для ввода даных пока не проверяют на валидность введенные значения(нет никаких выпадающих списков где можно безошибочно выбрать), приходится вводить пока всё в ручную. Посоветуйте пожалуйста какие-нибудь мэнуал-тест сценарии, которые следует применить для тестирования такой функциональности. Скриншот формочки прикрепил ниже. Буду крайне признателен.
CI for autotesting
2013-04-17 13:07
Имеется:
большое количество скриптов на питоне. Jenkins, собирающий файлы прошивки. Testlink с testcase.
Хотелось бы так:
Jenkins собирает прошивку и послылает на CI команду, содержащую имя проекта (тип устройства) и версию. CI передает эту инфу в скрипт, работающий с API Testlink, который создает в Testlink новый тестплан для переданного типа устройства (проекта) и версии. Затем CI последовательно запускает ряд скриптов конфигурирования окружения и непосредственно тестовых скриптов, привязанных к этому проекту. CI запускает скрипт, дожидается окончания его выполнения. После окончания работы скрипта CI запускает следующий. В случае падения одного из скриптов CI не останавливается, а запускает следующие тесты.
Вопрос:
На основании вышеизложенных представлений что можете посоветовать в качестве CI? Кратко говоря нужна приблуда, на основании входных параметров запускающая последовательно пачку питоновских тестов по одному.
Спасибо
PHP,selenium , modal windows
2013-04-17 13:57
Доброго дня, я новичек в Selenium и вообще в тестировании, и поэтому прошу помочь мне понять как работать с модальными окнами в селениум, а лучше привести кусок кода для примера
мои попытки выглядят так
Где-то видел статью или доклад по сабжу, счас не могу найти.
Не могли бы Вы поделиться ссылкой?
Оптимизация процесса отбора кандидатов в тестовые инженеры
2013-04-17 14:57
Здравствуйте милые тестерши, уважаемые тестеры и подрастающие тестерята,
Сегодня я расскажу о задуманной оптимизации процесса приёма на работу в тестовые инженеры - замене собеседований чек листом.
Дело в том, что проводить личное интервью кандидатов очень дорого:
только по зарплате часовое собеседование парой интервьюеров подбирается к стоимости литра двенадцатилетнего Чиваса.
И это не принимая во внимание амортизацию площадей, интернет и упущенную выгоду от ненайденных багов.
Поэтому есть идея отменить все эти нудные интервью и офферить кандидатам по итогам заполнения чек листа, высланного службой HR кандидату.
Почти как ЕГЭ, перенимаем позитивный опыт Министерства Образования, так сказать.
Представляю вашему вниманию данную анкету, составленную по итогам сотен собеседований за последние три-четыре года:
Выберите ответы, которые кажутся вам правильными:
1 Пинг это
А Проверка адреса
Б Утилита
В Команда в баше
Г Конвертор днс в айпи
2 Маска подсети это
А 255.255.255.0
Б 255.255.0.0
В 255.255.255.0 или 255.255.0.0
Г битовая маска
Д байтовая маска
Е побитовая маска
Ё Версия Ethernet
3 Отец-основатель software-testing.ru
А Слава Баранский
Б Алексей Баранов
В Борат Сагдиев
Г Алексей Баранцев
Д Слава Панкратов
Е Павел Дуров
4 Программа качественна,
А Когда она соответствует требованиям
Б Когда релиз полностью протестирован
В Когда в ней нет багов
Г Когда она нравится пользователю
Д Когда она нравится QA
Е Когда она нравится проджект менеджеру
5 Маерс
А Майк
Б Джонатан Риз
В Тайлер
Г Гленфорд
Д Дэвид Дж.
Е Фолаут
6 Заведете ли баг в день перед релизом, если просят не заводить
А Заведу
Б Разумеется, заведу
В Заведу и заэскалирую, что просили не заводить
Г Заведу, распечатаю и повешу демотиватор с кошечками в кубике
Д Заведу, распечатаю и повешу демотиватор с кошечками на скрам борде
Е Заведу и запощу демотиватор с кошечками в бложике
7 QA это
А Когда тестеры делают процессы
Б Когда кто то делает процессы
В Когда процессы качественны
Г Когда программа протестирована
Д ИСО, KPI и прочая унылость
Е Модное название позиции тестера п/о
8 Когда FT перестают быть FT они становятся
А Non-FT
Б Черным ящиком
В Белым ящиком
Г Регрессионными тестами
Д Нагрузочными тестами
Е Верификацией багов
9 ИСО/ОСИ
А ТСП/IP
Б 6 букв
В 7 символов
Г 6 уровней
Д 7 уровней
Е Протокол
Ё Протоколы
Ж Семейство протоколов
З Взаимодействие систем
10 Отличие Джавы от С++
А В С++ есть гарбидж коллектор
Б Джава только для линукса и винды
В С++ быстрее
Г С++ не объектно ориентированный
Д С++ новей и современней
Е У Джавы есть пермген
Ё Джава не позволяет отформатировать винчестер
Ж Джава исполняется только в браузере
З В Джаве нет мемори ликов
11 Цели тестирования:
А Поиск багов
Б Тонкий троллинг программистов
В Изучение программы
Г Познание новых техник
Д Отрицательная обратная связь
Е Показать, что программа работает
Ё Показать, что программа не работает
Ж Тестирование не имеет целей
12 Преодолеть эффект пестицида можно:
А Изменив начальные требования
Б Улучшив качество п/о
В Вовремя проведя лоад-тестирование
Г Повлияв на характеристики качества
Д Изменив набор кейсов для регрессионного тестирования
Е Закоментив логирование ошибок
13 Лучший баг трекер
А JIRA
Б Clear DDTS
В YouTrack
Г Bugzilla
Д ClearQuest
14 Системное тестирование
А Тестирование с применением внешних систем
Б Не нужно, если сделано тестирование всех входящих в систему подсистем
В Осуществляется программистами
Г Осуществляется заказчиком
Д Осуществляется группой пользователей
Е Осуществляется после или вовремя системной интеграции
15 Юнит тесты это
А Белый ящик
Б Ящик Пандоры
В Черный ящик
Г Прозрачный ящик
Д Ящик пива
Е Ни один из перечисленных ящиков
16 Вы не стали программистом потому что:
А Не прошли собеседование
Б Не поступили на специальность “программист”
В Программисты унылы
Г Мало опыта в IT
Д Никогда не задумывался над этим вопросом
17 Как удалить строку?
А Del, Del, Del, Del...
Б Ctrl+A, Del
В Home, Shif+End, Del
Г dd
Д Mouse selection, right click, delete
Е grep -v
Остановить TestNG после прохождения тестов
2013-04-17 16:54
Добрый день! Столкнулся со следующей проблемой:
Тесты написаны на фреймворке TestNG и запускаются через xml параллельно в двух браузерах.
Из IDE (Eclispe) все работает отлично.
Но возникла необходимость передать тесты в другую систему для CI
для этого я добавил в класс с тестами метод main (иначе runuble jar не создать)
и запускаю в нем программно testng.xml следующим образом:
public static void main(String[] args) throws Exception {
Dataxml.DataFromXml();
TestNG testNG = new TestNG(true);
//Парсим xml файл, делаем запуск тестов через suite/xml
Parser parser = new Parser("Data/testng.xml");
List<XmlSuite> suites = parser.parseToList();
testNG.setXmlSuites(suites);
//Добавляем листенер к тестам
MyListener myListener = new MyListener();
testNG.addListener(myListener);
//запускаем тесты
testNG.run();
}
тесты проходят успешно, все казалось бы также. Но после прохождения тестов, запускаемых из xml'ки работа testNG прекращается
А после прохождения тестов, запускаемых main методом - нет
Тесты проходят, браузеры закрываются, отчет отсылается, в консоль выводится стандартный результат Suite, но процесс не останавливается (сколько не жди)
Как быть? Никто не сталкивался?
Временное решение - System.exit(0);
Backup тестовых сценариев из SpiraTest
2013-04-17 18:01
Здравствуйте форумчане.
Возникла следующая ситуация: Необходимо сделать backup тестовых сценариев из SpiraTest, в связи с прекращением работы на этом ПО.
Два вопроса: 1) Как сделать backup(если можно с пошаговой инструкцией)?
2) Можно ли вы груженые тестовые сценарии импортировать в TestLink?
testLink & JIRA
2013-04-18 06:14
доброго дня. testLink 1.9.6, не могу загрузить требования из JIRA. Issue Tracker Management -> jira (Interface: soap), подставляю свои данные в шаблон
<!-- Template jirasoapInterface -->
<issuetracker>
<username>JIRA LOGIN NAME</username>
<password>JIRA PASSWORD</password>
<uribase>http://testlink.atlassian.net/</uribase>
<uriwsdl>http://testlink.atlassian.net/rpc/soap/jirasoapservice-v2?wsdl</uriwsdl>
<uriview>testlink.atlassian.net/browse/</uriview>
<uricreate>testlink.atlassian.net/secure/CreateIssue!default.jspa</uricreate>
<!-- Configure This if you want be able TO CREATE ISSUES -->
<projectkey>JIRA PROJECT KEY</projectkey>
<issuetype>JIRA ISSUE TYPE</issuetype>
<!-- Configure This if you need to provide other attributes -->
<!-- <attributes><components><id>10100</id><id>10101</id></components></attributes> -->
<!-- Configure This if you want NON STANDARD BEHAIVOUR for considered issue resolved -->
<resolvedstatus>
<status><code>5</code><verbose>Resolved</verbose></status>
<status><code>6</code><verbose>Closed</verbose></status>
</resolvedstatus>
</issuetracker>
,
но выдаёт ошибку, хотя каждая из ссылок рабочая. Очень много написано про то, как работать с требованиями в старых версиях, но в текущей никто не сталкивался с такой проблемой?