Full-stack QA Engineer
Компания: QA Service Lab
Формат работы: Удалённо
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Чем предстоит заниматься
- Проектировать тесты в соответствии с условиями и необходимостью.
- Автоматизировать различные виды функционального тестирования самых разнообразных проектов (веб, мобильные, десктоп).
- Участвовать в написании заглушек, тестовых сервисов и тестовых утилит для использования на проектах.
- Составлять и адаптировать под автоматизацию тестовую документацию и отчётность, используя системы управления тестированием и баг-трекеры.
- Сочетать функционал ручного тестировщика и автоматизатора в различных соотношениях, в зависимости от текущих потребностей проекта.
- Заниматься подготовкой и проведением нагрузочного тестирования.
- Участвовать в различных командах и взаимодействовать с другими специалистами (от стартапов в 5 человек до целых направлений компаний с командами в 250 человек).
- Вносить свой вклад в качество выпускаемого ПО.
Наши пожелания к кандидатам
- Опыт в автоматизации тестирования не менее 3 лет с использованием языков Java или Python.
- Хорошее знание теории тестирования и понимание процессов обеспечения качества и разработки ПО.
- Опыт подготовки и проведения нагрузочного тестирования.
- Свободное владение системами контроля версий, осознанное использование библиотек и фреймворков.
- Практическое применение Selenium (Selenide), Playwright, Appium и альтернатив, определение локаторов для различных интерфейсов.
- Опыт написания фреймворков для автоматизации тестирования с нуля.
- Навыки настройки CI/CD и использования систем виртуализации и контейнеризации.
- Уверенный технический бэкграунд, знание сетей, протоколов, интеграций, форматов передачи данных, десктопных и мобильных операционных систем, серверной части и понимание того, как всё это между собой связано и работает.
- Опыт использования различных инструментов для тестирования — он точно потребуется, чтобы достать и проанализировать логи, обратиться к API, эмулировать проблему, поднять заглушку и т. п.
- Понимание принципов работы баз данных и умение писать SQL-запросы уровня джойнов и агрегатных функций.
- Проактивность, желание и готовность повышать свой уровень знаний и умений.
Откликнуться: info@qaservicelab.ru