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

QA Automation Engineer (Python), МСК, мидл+, от 140к (net)



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

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


QA Automation Engineer (Python), МСК, мидл+, от 140к (net)
2019-10-15 09:00

Проект: бэкофис по автоматизации бизнес-процессов биржевой деятельности. Бэкофис имеет микросервисную архитектуру, оркестратор k8s. Микросервисы в основном написаны на языке программирования Java.
 
Проекту исполнилось 1 год. Инфраструктура вокруг QA/DEV процессов уже выстроена и отлажена. Требуется опытный специалист для написания и поддержки уже имеющихся автоматизированных тестов.
 
Стек автотестирования: pytest(python 3.6 и выше), selenium (web), requests (api), allure (репортинг), ci/cd (jenkins + gitlab).
 
Обязанности:
    ∙ автоматизация тестирования WEB UI/REST API (функциональные и интеграционные тесты)
    ∙ разработка, оптимизация и поддержка автоматизированных тестов
    ∙ обнаружение, документирование и отслеживание дефектов
    ∙ взаимодействие с разработчиками и аналитиками
    ∙ участие в CI/CD процессе (по желанию)
    ∙ code review коллег по QA-отделу
 
Требования:
    ∙ опыт автоматизированного тестирования от 2х лет
    ∙ уверенные знания python 3
    ∙ базовые знание систем управления версиями (тесты на фичи разрабатываем в отдельных ветках, потом мерджим с девом через merge request)
    ∙ SQL (на уровне простых запросов)
    ∙ понимание XPATH, CSS Selectors, regexp, JSON/XML/HTTP
    ∙ навыки командной работы
 
Будет плюсом:
    ∙ наличие кода в репозиториях
    ∙ опыт работы с оркестром k8s
∙ опыт с bash
 
Условия работы:
    ∙ работа по спринтам, релиз 1 раз в месяц
    ∙ офис в шаговой доступности от ст.м.Библиотека им.Ленина/Арбатская/Охотный ряд
    ∙ стандартный соц.пакет согласно ТК РФ (белая зп, 28 дней отпуска, больничные, график работы 5/2, с 8 до 17, 9-18, 10-19 по выбору)
    ∙ мощное железо, 2 монитора
    ∙ работа в кабинете вместе с другими членами команды: разработчики и тестировщики
    ∙ чай/кофе/сливки
 
Резюме можно прислать на почту: rendasaev@gmail.com. Отвечаю оперативно.


Конференция Heisenbug 2019 Moscow — практическое и хардкорное тестиров
2019-10-15 10:25

Тестирование. Не только для тестировщиков!

Хештэг: #heisenbug

 

5-6 декабря в Москве состоится конференция по тестированию Heisenbug 2019 Moscow!

 

Основные темы:

  • Автоматизация тестирования;
  • Инструменты и окружение для ручного и автоматизированного тестирования;
  • Тестирование распределенных систем;
  • Мутационное тестирование;
  • Тестирование мобильных приложений;
  • Тестирование безопасности;
  • Нагрузочное тестирование, performance-тестирование, бенчмаркинг.

Спикеры:

— Виталий Фридман — автор, соавтор и редактор всех Smashing Books. В настоящее время занимает позицию главного редактора Smashing Magazine в прекрасном городе Фрайбург, Германия.

— Артем Ерошенко — автор Allure, фреймворка для генерации отчётов.

— Sebastian Daschner — Developer Advocate в IBM, коммитер Jakarta EE, участник экспертных групп Java Community Process, автор книги «Architecting Modern Java EE Applications».

— Adam Carmi — сооснователь и технический директор Applitools — провайдера облачных сервисов для скриншот-тестирования.

— Барух Садогурский — Developer Advocate в компании JFrog, соавтор книги «Liquid Software». Один из ведущих подкаста Crazy Russians in DevOops.

 

Больше спикеров, подробности о докладах и регистрация — на сайте конференции.

 

Скидка 1500 рублей на персональные билеты по промокоду SoftwareTestingPC.



Конвертация JSON в HashMap (язык Java)
2019-10-15 20:04

Коллеги, приветствую!

Проблема в следующем. Имеется конфиг в формате JSON.

Задача десериализовать конфиг-параметры и использовать их в автотестах.

JSON при этом такой:

{
  "AU": {
    "login": "Anisimov",
    "password": "ZTd9Pn"
  },
  "OTUR": {
    "login": "interfax_ot_ur",
    "password": "123456"
  }
}

Код, которым пытаюсь решить задачу (с помощью jackson) такой:

import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.*;
import java.util.*;

public class MyHashMapJsonTest {

public static void main(String[] args) throws IOException {

  BufferedReader reader = new BufferedReader(new FileReader(new File("config/config2.json")));
  HashMap<String, List<String>> result = new ObjectMapper().readValue(reader, HashMap.class);
   
  List<String> currentRole = (List<String>) result.get("AU");
  System.out.println(currentRole); 

На предпоследней строке код падает с исключением  Exception in thread "main" java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to java.util.List

Как думаете, что здесь не так?



Профили в firefox
2019-10-15 21:00

Здравствуйте, проблема следующая, запускаю selenium webdriver firefox с профилем.

  FirefoxProfile prof = new FirefoxProfile("E:/PRF");
  FirefoxOptions opt = new FirefoxOptions();                      
  opt.Profile = prof;
  opt.BrowserExecutableLocation = @"C:\Program Files\Mozilla Firefox\firefox.exe";
  IWebDriver driver = new FirefoxDriver(opt);
            

Долго думает(ну ладно) , потом запускается мой профиль(вверху все расширения есть) и почти сразу расширения пропадают и вроде активные, если в дополнениях смотреть, но не работают, кто нибудь сталкивался с таким? ФФ версии 69



© 2010 | Software-Testing.Ru


В избранное