Мы команда компании Crazy Panda, приглашаем в нашу профессиональную команду игры World Poker Club целеустремленного QA junior /mid Специалиста.
О проекте
Во-первых это коммерчески успешный, крепко стоящий на ногах проект, лидер в своем жанре в России, и заметный на западе.
Во-вторых, хоть нам уже 7 лет, мы продолжаем расти и развиваться, выходим на новых платформах (Web, iOS, Android, Standalone и другие), расширяем спектр технологий клиента и сервера.
В-третьих, это не одна игра, а несколько, но все объединены покерной тематикой.
Понятно, что работы для QA очень много!
Мы работаем с системами таск и баг-трекинга, чтобы исправить максимальное число багов, используя ручное функциональное тестирование и регрессионное.
Будет круто если ты имеешь: опыт работы QA в игровой индустрии/тестировании web-приложений от года. Ведь позиция достаточно ответственная и от твоей работы во многом будет зависеть качество игры и то. какой ее увидят игроки;
Грамотную письменную речь и техническую грамотность;
Опыт работы с системами таск и баг-трекинга (любыми. Мы используем Jira, но если вы имели дело с Redmine -- нет проблем);
Желательно иметь опыт тестирования на мобильных платформах.
Наша игра World Poker Club - самый популярный социальный покер в России и СНГ. С момента запуска игры общее количество установок по платформам, включая мобильные, составило более 38 миллионов во всем мире. И мы продолжаем расти, развиваться, добавлять ивенты и фичи на постоянной основе.
Мы ждем человека, питающего большой интерес к играм, умеющего общаться с коллегами и не боящегося рассказать об особо заковыристом найденном критическом баге даже в последний день перед дедлайном.
В этом проекте ты сможешь прокачаться как QA, так как работа командная (3 QA на проекте), а так же получишь опыт в крупной игровой компании и познакомишься ближе со всеми аспектами разработки игр.
Чем нужно будет заниматься?
∙ Тестировать мобильные и веб версии: регресс, функциональное тестирование, смоук-тесты;
∙ Грамотно, чётко и информативно описывать найденные проблемы и особенности;
∙ Тесно взаимодействовать с программистами, гейм-дизайнерами;
∙ (в будущем) создавать тест-планы.
Что у нас есть?
полный рабочий день (гибкий график прихода на работу)
комфортное рабочее место со всем необходимым
современный красивый офис в 3 минутах от ст.м.Автозаводская (На эту должность не подойдет удалёнщик или парт-таймер. Только полный рабочий день в офисе (вам понравится наш офис!))
всякие стандартные IT-плюшки (еда, ДМС, фитнес, английский и офисные увеселения)
з/п, которая обсуждается на собеседовании
Чувствуете что эта позиция подходит и интересна? Тогда осталось выполнить тестовое задание, прикрепить ссылку на свое резюме и гугл док, и ждать звонка HR)
Посмотрел лекцию Алексея об ускорении автотестов и решил попробовать применить идеи на практике.
Правда, не смог рассмотреть нормально изображение на стене от проектора, но идею в целом понял.
Я начинающий в этой области, начал работать с проектом (Selenium+Serenity+Java), у которого браузер запускается перед каждым тестом и происходил залогинивание в среду.
Выражается это в виде метода:
@Before
public void setUp() {
user.openLoginPage();
user.logOnWithUser("admin", "admin");
}
Я изменил аннотацию на @BeforeClass, чтобы методы выполнялись один раз перед группой тестов, но получаю initializationError.
Пробовал второй вариант:
В этом классе есть еще два метода
@Override
public void beforeClassSetup() {
}
@Override
public void afterClassSetup() {
DbHelper.restoreDb();
webdriver.quit();
}
Если я переношу методы из setUp() в beforeClassSetup(), который выполняется перед классом, браузер запускается, открывается начальная страницка (LoginPage), и все замирает, в ней даже не появляются поля для ввода логина и пароля.
Прошу помощи опытных коллее в какую сторону двигаться. Такое ощущение, что при переносе методов они выполняются раньше, чем для них подготавливается окружение.