Ведущий инженер по тестированию Senior QA Automation
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Развитие тестовой модели ручного и автоматизированного тестирования, как инструмента поддержания продукта в соответствующем качестве.
Развитие фреймворков тестирования применяемых для тестирования продуктов.
Экспертная оценка работы ПО.
Активное участие в работе команд развития продуктов, а так же улучшение процессов тестирования QC и QA.
Первые задачи, которые встанут перед сотрудником:
1) Выстраивание архитектуры виртуальных тестовых стендов и создание механизма автоматического разворачивания тестовых стендов для последующего автоматизированного тестирования;
2) Создание прикладного фреймворка автоматизированного тестирования для 2х продуктов на уровне UI;
3) Анализ необходимости создания автоматизированного API тестирования продуктов компании;
4) Анализ и рекомпиляция существующих автотестов (написанных разаботчиками), для их исправления. В рамках исправления требуется исключить API и GUI проверки, а так же (если будут) e2e тесты из шага Unit тестирования;
5) Развитие знаний по автоматизации тетсирования ПО внутри отдела и перевод сотрудников на модель T-shaped С обязательными знаниями как в ручном так и в автомтаизированном виде).
Обязанности:
- Функциональное, регрессионное, интеграционное тестирование ПО: веб-приложения, серверные API, десктоп-бизнес приложения;
- Ручное первичное тестирование сервисов компании (web, desktop, mobile, API);
- Автоматизация тестирования, создание и поддержка тестов;
- Моделирование тестовых кейсов в том числе для воспроизведения ошибок пользователей;
- Составление отчетов о дефектов.
Требования к кандидату:
- опыт написания тестов на языке Python (pytest);
- опыт тестирования веб, desktop;
- знание работы с browser devtools;
- опыт тестирования API;
- знание основных команд для работы в терминале, опыт работы с unix системами;
- умение писать тест-кейсы;
- опыт работы с баг-трекинговыми системами;
- умение докапываться до сути проблемы, независимо от того, на каком уровне системы она возникла;
- умение работать в команде, брать на себя ответственность и принимать решения;
- умение анализировать задачу, объяснять сложные вещи простыми словами;
- опыт автоматизации тестирования или желание её изучить.
Дополнительными плюсами будут:
- опыт нагрузочного тестирования.
# InfoWatchFamily предлагает:
- гибкий график работы;
- сплоченную команду;
- ориентацию на результат;
- развитие сотрудников: участие в форумах, конференциях, семинарах, митапах; обмен опытом внутри команды; языковое обучение;
- специальную стимулирующую программу для тех кто любит, хочет и может выступать на профессиональных мероприятиях и писать на хабрхабр;
- заботу о здоровье: ДМС, компенсация фитнеса, спортзал в офисе, массажный кабинет;
- уютный офис: зона отдыха с настольным теннисом, аэрохоккеем, настольные игры (шахматы, шашки, го, нарды), корпоративная библиотека;
- интересные совместные события и активный отдых;
- события для всей семьи: мероприятия и подарки для детей, племянников и внуков сотрудников;
- и многое другое...
Присоединяйтесь к # InfoWatchFamily!