Возможность работать в команде тестирования web или backend
Ручное или ручное + автоматизация (написание и запуск)
Планирование процесса тестирования, оценка ресурсов
Регистрация и контроль исправления найденных багов
Подготовка тестовой документации
Требования:
Опыт тестирования веб-приложений от 2-х лет
Понимание сетевых протоколов и веб-технологий
Опыт с Python/Java или другим языком программирования
Опыт работы с багтрекинговыми системами
Опыт тестирования с неполной функциональной спецификацией
Опыт создания тестовой документации
Будет плюсом:
Опыт работы с высоконагруженными приложениями
Опыт автоматизации тестирования, знание инструментов
Как проходит интервью:
Техническое онлайн-интервью
Позиция предполагает домашнее тестовое задание
Личная встреча в офисе, знакомство с командой
Условия:
Санкт-Петербург, офис в центре
Гибкий график работы
Уровень дохода - готовы обсуждать
ДМС, компенсация питания, спорта
Участие в конференциях, в т.ч. зарубежных, возможность выступать в качестве спикера
Релокация для кандидатов из других городов и стран СНГ: оплата билетов, проживания в гостинице на первое время, помощь с поиском квартиры, подготовка документов
Также открыты вакансии для Mobile QA (iOS/Android)
Тестирование iOS-приложений - ручное или ручное + автоматизация (количество задач в автоматизации может варьироваться в зависимости от опыта и знаний)
Планирование процесса тестирования, оценка ресурсов
Регистрация и контроль исправления найденных багов
Подготовка тестовой документации
Требования:
Опыт тестирования мобильных iOS приложений от 2-х лет
Знание гайдлайнов платформы
Опыт с Swift/Objective-C/Python/Java или другим языком программирования
Понимание сетевых протоколов и веб-технологий
Опыт работы с багтрекинговыми системами
Опыт тестирования с неполной функциональной спецификацией
Опыт создания тестовой документации
Будет плюсом:
Опыт работы с высоконагруженными приложениями
Знакомство с XCUITest
Опыт тестирования веб и приложений для других платформ
Как проходит интервью:
Техническое онлайн-интервью
Позиция предполагает домашнее тестовое задание
Личная встреча в офисе, знакомство с командой
Условия:
Санкт-Петербург, офис в центре
Гибкий график работы
Уровень дохода - готовы обсуждать
ДМС, компенсация питания, спорта
Участие в конференциях, в т.ч. зарубежных, возможность выступать в качестве спикера
Релокация для кандидатов из других городов и стран СНГ: оплата билетов, проживания в гостинице на первое время, помощь с поиском квартиры, подготовка документов
Также в этом проекте открыты вакансии для Android QA и Web QA
Тестирование Android-приложений (ручное или ручное + автоматизация)
Планирование процесса тестирования, оценка ресурсов
Регистрация и контроль исправления найденных багов
Подготовка тестовой документации
Требования:
Опыт тестирования мобильных Android приложений от 2-х лет
Знание гайдлайнов платформы
Опыт с Android SDK
Понимание веб-технологий, сетевых протоколов, ОС
Опыт работы с багтрекинговыми системами
Опыт тестирования с неполной функциональной спецификацией
Опыт создания тестовой документации
Будет плюсом:
Опыт работы с высоконагруженными приложениями
Знакомство с Java/Python или другими языками программирования
Опыт работы с инструментами для автоматического тестирования UI (в проекте используется UI Automator)
Опыт тестирования веб и приложений для других платформ
Как проходит интервью:
Техническое онлайн-интервью
Позиция предполагает домашнее тестовое задание
Личная встреча в офисе, знакомство с командой
Условия:
Санкт-Петербург, офис в центре
Гибкий график работы
Уровень дохода - готовы обсуждать
ДМС, компенсация питания, спорта и другие опции соцпакета
Участие в конференциях, в т.ч. зарубежных, возможность выступать в качестве спикера
Релокация для кандидатов из других городов и стран СНГ: оплата билетов, проживания в гостинице на первое время, помощь с поиском квартиры, подготовка документов
Также в этом проекте есть вакансии для iOS QA и Web QA
Поиск по форуму выдал мне 4 темы, в которых я не нашел ответа на свой вопрос. Поэтому, создал новую. Но, если кто ткнёт носом в существующую тему, где будет ответ, то не только не обижусь, но и буду весьма благодарен
Контекст: мне нужно написать тесты на сайт, который по требованию должен работать в IE (к всеобщему горю команды). Функционал примерно такой: один юзер на стороне клиента логинится на сайте и создает заказ. Создается некая карточка, которая этот заказ символизирует. А на стороне продавца юзер эту карточку двигает по стадиям (предложение, заказ оформлен, заказано, в пути и т.д.).
Соответственно, с одной карточкой могут работать 2 юзера одновременно.
Так вот для экономии времени тестирования, я хочу залогиниться двумя юзерами одновременно. Если это сделать в одном экземпляре браузера, то куки шарятся между вкладками, и при логине второго юзера первого сразу же выкидывает. Решение напрашивается само собой - открывать 2 экземпляра браузера. Хром это сделать позволяет без особых проблем.
А вот в IE открывается одно окно, никаких действий не совершает, а висит молча. К тому же, оно не разворачивается на весь экран. Второе же просто не открывается.
Test Name: TestMethod1
Test FullName: Experiment.UnitTest1.TestMethod1
Test Source: C:\GS\Projects Code\Experiment\Experiment\UnitTest1.cs : line 27
Test Outcome: Failed
Test Duration: 0:00:00.0000001
Result Message:
OneTimeSetUp: OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL http://localhost:54779/session/e6c3980f-a1a4-4f87-b6bf-264aaec0e627/cookie timed out after 60 seconds.
----> System.Net.WebException : The request was aborted: The operation has timed out.
Использую следующие пакеты:
NUnit: 3.12.0
Webdriver: 3.141.0.0
Webdriver.Support: 3.141.0.0
Selenium.InternetExplorer.WebDriver: 3.150.1
WebDriver.ChromeDriver: 26.14.313457.1
Browsers:
IE: 11.805.17763.0
Chrome: 78.0.3904.70 (Official Build) (64-bit)
Вопросы:
Как правильно запустить 2 экземпляра IE, чтобы потом управлять ими по отдельности? Желательно, без Selenium Grid. Но если нельзя обойтись без него, то напишите пожалуйста, что никак без него.
Почему не закрываются браузеры (ни Chrome, ни IE) после падения теста? Вопрос снимается. Просто в тесте ничего не исполняется после строки Assert
также, перед stacktrace'ом в консоли IDE выводится информация красным цветом(что предполагает какие то ошибки)
Starting OperaDriver 76.0.3809.132 (fd1acc410994a7a68ac25bc77513d443f3130860-refs/branch-heads/3809@{#1035}) on port 43894
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
[1571845821.275][WARNING]: This version of OperaDriver has not been tested with Chrome version 77.
Oct 23, 2019 6:50:23 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
но это тоже не ошибки
почему ее нельзя выводить в stdout?
p.s. не важную информацию из "stacktrace'a" убрал на всякий случай
Кто-нибудь в своей практике решал вопрос интеграции прогона в Test Rail с автотестами. (Результаты автотестов должны автоматически пролиться в результаты прогона).