- Работа в Ростове-на-Дону
- Удаленно
- QA engineer тестировщик
- QA Engineer (Тестировщик)
QA Engineer (Тестировщик)
По договоренности
Почему мы ищем коллегу?
Расширение штата для усиления команды тестирования.
Бизнес-область:
Разработка собственных программных продуктов и создание удобных и функциональных приложений для решения задач в области логистики ж/д перевозок на путях необщего пользования для крупных промышленных предприятий.
Условия:
Трудоустройство в соответствии с ТК РФ.
Компания имеет аккредитацию в сфере информационных технологий.
Открыты для сотрудничества с соискателями из любой точки России, предлагаем полностью дистанционный формат работы.
Обеспечиваем необходимым техническим оснащением для работы.
Полный социальный пакет.
Мы приветствуем заявки от всех квалифицированных кандидатов, включая лиц с инвалидностью.
Мы стремимся создать инклюзивную рабочую среду, где каждый имеет возможность реализовать свой потенциал.
Важно:
Указывайте, пожалуйста, в сопроводительном письме зарплатные ожидания.
Стек технологий и инструментов:
Базовый (обязательный):
- Тест-дизайн: Владение техниками тест-дизайна (граничные значения, классы эквивалентности, pairwise testing и т.п.).
- Базы данных:
- SQL (обязательно)
- Oracle (желательно)
- PostgreSQL (желательно)
- API тестирование:
- REST
- SOAP
- Postman
- Swagger (или аналогичные инструменты)
- Системы очередей сообщений:
- RabbitMQ (или аналогичные системы)
- Системы управления проектами и отслеживания задач:
- Jira
- Confluence
- Azure DevOps
- Яндекс.Трекер
- Trello
- Тестовая документация: Опыт разработки тест-кейсов, чек-листов, тест-планов.
- Методологии тестирования: Понимание процессов и методологий тестирования.
- Операционные системы: Тестирование десктопных приложений (подразумевается знание основ работы с Windows/Linux/macOS).
- Сети: Понимание клиент-серверной архитектуры.
Обязанности:
- Создание и поддержание актуальной тестовой документации (тест-планов, тест-кейсов, чек-листов, тестовых сценариев).
- Определение критериев приемки и требований к тестированию на основе пользовательских историй и спецификаций.
- Проведение функционального, регрессионного, интеграционного и приемочного тестирования.
- Тестирование десктопных приложений, включая клиент-серверную архитектуру.
- Тестирование взаимодействия с базами данных (Oracle, PostgreSQL).
- Тестирование систем очередей сообщений (RabbitMQ).
- Тестирование API (REST, SOAP) с использованием инструментов Postman, Swagger и т.п.
- Анализ результатов тестирования, выявление, документирование и классификация дефектов в системе отслеживания ошибок.
- Участие в обсуждении найденных дефектов с разработчиками и аналитиками.
- Предложение улучшений и новых тестов на основе анализа результатов.
- Активное взаимодействие с разработчиками, бизнес-аналитиками, DevOps и другими участниками проекта для уточнения требований и решения вопросов возникающих в процессе тестирования.
- Участие в ежедневных стендапах, планировании спринтов и ретроспективах.
Необходимые навыки и опыт:
- Опыт работы тестировщиком от 3 лет.
- Опыт тестирования десктопных приложений, понимание клиент-серверной архитектуры.
- Знание SQL и опыт работы с базами данных (Oracle, PostgreSQL): умение писать запросы для проверки и подготовки данных.
- Опыт работы с системами очередей сообщений (RabbitMQ или аналоги).
- Опыт тестирования API (REST, SOAP) с использованием инструментов Postman, Swagger и т.п..
- Опыт работы с системами управления проектами и отслеживания задач (Jira, Confluence, Azure DevOps, Яндекс Трекер, Trello и т.п.).
- Глубокое понимание процессов, методологий и инструментов тестирования.
- Опыт разработки тестовой документации: тест-кейсы, чек-листы, тест-планы.
- Владение техниками тест-дизайна (граничные значения, классы эквивалентности, pairwise testing и т.п.).
- Аналитические способности и умение выявлять причины дефектов.
- Критическое мышление и навыки решения проблем.
- Отличные коммуникативные навыки (устные и письменные) и умение работать в команде.
Будет плюсом:
- Опыт автоматизации тестирования: разработка и поддержка автоматизированных тестов (UI, API).
- Знакомство с принципами CI/CD и опытом интеграции автоматизированных тестов в пайплайн.
- Опыт работы в Agile-командах (Scrum, Kanban).
- Знание одного из языков программирования (желательно Java, Python или C#).
- Опыт работы с инструментами управления тестовой документацией (TestRail, Xray).
Этапы отбора:
Первичное телефонное интервью.
Онлайн-собеседование.
Решение.
Опубликована 14 часов назад