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

QA Automation Specialist

We are looking for worthy candidate on position QA Specialist to work on the full time basis in Kiev office.

Requirements:

  1. Experience 3+ years in QA/Testing
  2. Experience in working with Automated Testing Tools (SilkTest and Ruby is a plus)
  3. Experience in creation automated test script for testing front-end and back-end applications
  4. Good knowledge in SQL
  5. Basic Unix/Shell knowledge
  6. Bachelor degree in IT
  7. Good English reading/writing/speaking skills
  8. Customer communication experience
  9. Ability to work with diverse personality types and organize teamwork
  10. Quick learner, self starter, and willingness to take ownership

Компания: 
Apeiron Systems
Город: 
Киев (Kiev)
Страна: 
Украина
Инструменты: 
SilkTest, Ruby
Ориентировочная зарплата: 
2,000-2,500 USD в месяц
Контакт: 
Вадим Кравченко, apeiron_hr@ukr.net

Senior QA Automation

Short description of the project: Perform testing for the LiMA application

Responsibilities:

  • Build the automated regression testing suite for testing applications
  • Take part in manual testing process when required
  • Coach other QA/Testers on topics of tests automation

Requirements:

  • Experience in manual testing of the Oracle applications and Front-End applications
  • Experience in developing automated tests
  • Knowledge of the test tools: HP Quality Center
  • Knowledge of the test tools: QTP
  • Basic DB Skills (SQL Server/Oracle/Sybase) - To create simple "select, update, delete" queries

As a plus:

  • Knowledge of Oracle BI
  • Knowledge of Java-related technologies
  • Basic understanding of how XML/Web Services/FTP work
  • Operational knowledge of Windows and Unix platforms
  • Python scripting
  • Ksh scripting

Personal characteristics:

  • Experience in IT and understanding of software / platform life cycle
  • Strong technical background
  • Strong analytical mindset
  • Good communications skills
  • Proactive in finding proper decision, defining and implementing solutions for them
  • Team oriented, but can work independently to deliver common goals
  • Perform independent research and self-training
  • Document learned steps and solutions
  • Share findings with team
  • Ability to learn new technologies

Company offers:

  • An exciting and challenging job in a dynamic team
  • An opportunity to be innovative and to learn
  • High salary and attractive compensation package

Компания: 
Luxoft
Город: 
Киев (Kiev)
Страна: 
Украина
Инструменты: 
QTP
Ориентировочная зарплата: 
2,500-2,700 USD в месяц
Контакт: 
Репешко Елена- рекрутер, erepeshko@luxoft.com, ICQ#: 410-196-214, Skype: isovna

Бесконечный цикл запуска тестов. Практика "чертового колеса"

Зачастую, когда объем автотестов становится весьма большим, достаточно тяжело уделять внимание запускам тестов. Тесты выполняются долго, часть проблем выявляется только после серии прогонов тестов и т.д. Более того, весьма полезно, чтобы результаты приходили регулярно и изменения, внесенные в код подхватывались по мере их внесения. Да и по сути, запуск тестов - это очередная рутина, которую хорошо бы делать регулярно, но в итоге всё делается, как получится. Соответственно, надо бы это как-то автоматизировать. Тут как раз подходит практика "Чёртового колеса"

Что это такое? Да, по сути это запуск всех тестов в бесконечном цикле. Вот и всё. Но сама по себе идея, как и многие другие идеи, весьма проста в озвучивании. Реализация же требует некоторой возни. Вот сосредоточимся на этом.

Итак, для того, чтобы можно было запускать тесты в бесконечном цикле нужна как минимум возможность одного запуска, после которого без всяких дополнительных действий можно повторить запуск полностью идентичным путем, после чего состояние системы останется таким же, как и до запуска. Что имеется в виду? Например, если мы используем какой-то внешний инструмент для тестирования (для того же UI-level тестирования как правило используются отдельные приложения), то получается следующая ситуация:

  1. До начала запуска необходимо гарантировать, что средство тестирования запущено
  2. По завершении запуска желательно средство тестирования закрыть по ряду причин

Всё это очевидно и решаемо. Наиболее простой случай - это использование определенных опций командной строки для закрытия средства тестирования после завершения выполнения всех тестов. Как правило средства автотестирования подобную опцию предоставляют. В крайнем случае в командных процессорах операционной системы есть команда удаления процесса по определенному имени.

Теперь ключевой момент: как зациклить.

RSS-материал