Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Senior QA Engineer



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Senior QA Engineer
2017-06-15 09:55

OctoNus Software — ИТ-компания, специализирующаяся на разработке программно-аппаратных решений для алмазодобывающей промышленности.

25 лет успешной деятельности позволяет компании находиться на ведущих мировых ролях в данном направлении. Установки и ПО, разработанные OctoNus Software, используются крупнейшими мировыми участниками рынка бриллиантов в США, Бельгии, Индии, России, Китае и Африке.

В настоящее время, в компании развивается новое направление — международная веб-платформа Cutwise, нацеленная на реализацию инновационной бизнес-модели online-продажи бриллиантов. Для продавцов и производителей это полная интеграция с установками OctoNus, отказоустойчивость, возможности демонстрации своих камней всему миру. Для агентов это широкие возможности по распространению торговых предложений. Для покупателей — возможности сравнения и выбора бриллиантов по красоте и качеству на основе высококачественных фильмов полученных в стандартных условиях.

Приглашаем в команду опытных и успешных разработчиков для реализации инновационных веб-проектов, нацеленных на B2B-рынок бриллиантов.

 

Обязанности

  • Тестирование интернет-сервиса по продаже драгоценных камней (web-сайт, iOS клиент, Android клиент, Desktop клиент)
  • Проверка web-приложений в различных браузерах и ОС, тестирование API интернет-сервиса.
  • Составление техзадания для тестирования, разработка методик тестирования.
  • Разработка и поддержка тестовой документации (проектирование и написание тест-кейсов, тест-сценариев, тест-планов).
  • Тестирование различными методиками и применение разных типов тестирования, написание автоматизированных тестов (ручное и автоматическое регрессивное, модульное, функциональное, интеграционное, нагрузочное тестирование, написание скриптов для автоматического тестирования и блок-тестов, тестирование методами белого и черного ящика).
  • Тесное взаимодействие с разработчиками.
  • Повышение качества продукта с разных аспектов: Usability, Documentation, Bugfix, Code.
  • Подготовка отчетов.
  • Анализ результатов тестирования, поиск первопричин ошибок.

Требования

  • Высшее техническое образование (ИТ, физика/математика, инженерное, или смежные области).
  • Практический опыт в разработке ручных и/или автоматизированных тестов с использованием современных инструментов.
  • Знание теории тестирования, техник и методик, уверенное понимание процессов обеспечения (QA) и контроля (QC) качества, знакомство с ALM.
  • Обязательно опыт разработки функциональных тестов для Web-приложений (GUI-тестирование) с помощью современных инструментов.
  • Знание основ JavaScript, CSS, HTML, протокола HTTP.
  • Опыт использования инструментов отладки клиентских Web-приложений (WebInspector/Firebug, HTTP Sniffer и т.п.).
  • Опыт работы с системами контроля версий.
  • Опыт работы с системами трекинга задач / багов.

Плюсами будет:

  • Понимание принципов REST API.
  • Опыт работы по методологии Agile (Scrum).
  • Опыт разработки автоматизированных тестов для Web-приложений.
  • Знание английского языка на уровне Upper Intermediate (написание документации).
  • Опыт тестирование мобильных приложений iOS/Android.
  • Selenium

Условия

  • Возможность реализации своих идей и инициатив как в проекте, так и в организации работы.
  • Оформление в соответствии с нормами Трудового законодательства РФ.
  • Заключение трудового договора после испытательного срока первоначально на 1 год, далее на 3 года, 5 лет и бессрочно.
  • ДМС (Добровольное медицинское страхование) вместе со стоматологией.*
  • Прогрессивная компенсация сверхурочных.*
  • Частичная (50%) оплата занятием спортом (фитнеса).*
  • Возможность посещения профильных курсов за счет компании.*
  • Оплачиваемый корпоративный отпуск.**
  • Бонусы с продаж продукта (-ов), привязанные к коммерческой успешности результатов работы.***
  • Полная занятость 40 часов в неделю. Гибкий график (начало с 8.00 до 11.00), работа в офисе, 10 минут от метро
    (м. Спортивная, м. Воробьевы горы, м. Ленинский проспект).
  • Своя кухня и продукты в холодильнике. Кофе, чай и печенье.
  • Ставка на испытательный срок: от 100 000 руб. net (по результатам собеседования). З/п полностью официальная («белая»). По результатам испытательного срока ставка может быть пересмотрена.
  • Испытательный срок от 3 до 6 мес.

* Правило начинает действовать после прохождения испытательного срока.

** Принятая традиция в компании. Решение по проведению корпоративного отпуска принимается советом директоров компании.

***Правило начинает действовать для сотрудников со стажем работы в компании от 3-х лет.

 

Контакты

 

Юрий Родионов

rodionov@octonus.com

+7 495 639 93 84

dev.cutwise.com



Ошибка при работе с выпадающими меню (webdriver + pytest)
2017-06-15 13:24

Добрый день, помогите решить проблему начинающему автоматизатору.


Есть выпадающее меню со многими субменю. 
Использую webdriver, Python and pytest

 

def menu_menu1_menu2_menu3(self):
menu = driver.find_element_by_css_selector('a.main-menu[title="main-menu"]')
actions = ActionChains(driver)
# place the cursor on menu and click menu1
menu1 = driver.find_element_by_css_selector('#menu1')
actions.move_to_element(menu).click(menu1).perform()
# place the cursor on menu and click menu2
menu2 = driver.find_element_by_css_selector('#menu2')
actions.move_to_element(menu).click(menu2).perform()
# place the cursor on menu and click menu3
menu3 = driver.find_element_by_css_selector('#menu3')
actions.move_to_element(menu).click(menu3).perform()

 

Курсор наводится на меню и кликает меню1. Открывается нужная страница, после этого курсор больше не наводится на menu и появляется ошибка:

 

Chrome: selenium.common.exceptions.StaleElementReferenceException: 
Message: stale element reference: element is not attached to the page document

 

Firefox: selenium.common.exceptions.StaleElementReferenceException: 
Message: Element not found in the cache - perhaps the page has changed since it was looked up

 

Селекторы не меняются, они статические.



Запуск тестов без IDE
2017-06-15 17:08

Всем привет. Для написания тестов использую selenium webdriver + intellij idea. Возникла необходимость запустить тесты без среды разработки. Ну собственно собрал проект. Запускаю, и вот собственно что из этого выходит. fr.jpg  

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



Программирование на C# для тестировщиков, начало 16 июня
2017-06-15 18:14

Тренер: Баранцев Алексей

Онлайн-тренинг с практической работой, 10 занятий

Этот курс предназначен для обучения тестировщиков программированию на языке С# (для тех, кого интересует программирование на Java у нас есть другой курс).

Да, именно тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения программировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов, в том числе при тестировании веб- и windows-приложений через пользовательский интерфейс.

Весь изучаемый материал будет демонстрироваться на одном сквозном примере -- мы будем разрабатывать на языке C# автоматизированные тесты для веб-приложения, используя Selenium WebDriver. Начав с простого теста, записанного “рекордером”, мы будем постепенно усложнять архитектуру тестового набора, добавлять и усиливать проверки в тестах, дополнять тесты генераторами тестовых данных. Основной акцент будет сделан не на алгоритмы, а на изучение различных полезных библиотек и фреймворков, а также шаблонов проектирования, позволяющих организовать код автоматизированных тестов таким образом, чтобы его было легко модифицировать и расширять.

Подробную программу тренинга вы можете найти на нашем сайте



Онлайн-интенсив для начинающих тестировщиков, начало 19 июня
2017-06-15 18:17

Кроме описанного ниже недельного формата, доступен трехнедельный формат интенсива.

Минимум теории, максимум практики!

7 дней, 7 занятий. Это быстрый старт для тех, кто прочитал книжки и хочет применить знания. Вас закидывают на реальный проект и целую неделю вы оттачиваете на нем новые навыки под чутким присмотром тренера.

Легко? Нет!

 

Эффективно? Очень!

Курс создан ради того, чтобы переворачивать мышление. Занятия каждый день дают идеальный эффект погружения в тестирование на реальном проекте.

ВАЖНО!

Онлайн-интенсив хорош тем, что всего за неделю мы отрабатываем основные навыки, которые нужны тестировщику. При этом на целую неделю вы становитесь тестировщиком реального проекта, а не абстрактного карандаша. Каждое домашнее задание основано «на реальных событиях»!

Каждый день в течение недели у вас будет:

  • 15-25 минут теории (видеозапись)

  • 7 часов практики (домашние задания)

НО!

Это будет неделя интенсивной работы. Придется поднапрячься, но оно того стоит!

Подробности...



Selenide настройка веб драйвера
2017-06-15 19:17

Добрый день, только начал изучать селиноид + джава + идеа и не совсем понятно, как настроить веб драйвер, то есть, если у меня есть отдельный сервер, где указать айпи этого сервера (в каком файле) и как сделать так, что бы этот конфиг можно было вбить один раз и не повторять в дальнейшем? Буду благодарен если какая-то литература по этому поводу



Книги по разработке ПО
2017-06-16 05:13

Коллеги, подскажите, пожалуйста, хорошие книги именно по разработке ПО, а то гугл одни книги по программированию выдает. Интересует литература, где были бы описаны не технические, а именно бизнес процессы, а так же организация работы в команде при разных моделях разработки, затраты, сроки и т.д. Спасибо.    



Appium + python / .tap(element, x, y)
2017-06-16 09:15

Всем привет. 

 

Подскажите плз есть ли возможность нажать по координатам используя библиотеки Аппиум? Почемуто, когда я передаю любые координаты нажатие происходит всегда в центр элемента. Возможно, это связано с тем что приложение написано на базе Unity3d, возможно что-то изменилось. 

Вызов делаю вот так:

a1 = TouchAction(self.driver)
a1.tap(element, x=coordinates['x'], y=coordinates['y']).perform()

Быть может есть другие варианты написать тесты для Unity (собранного билда)?

 

Спасибо!



© 2010 | Software-Testing.Ru


В избранное