Откликнуться
Поделиться
Ключевые задачи:
Автоматизация тестирования (60%):
- Разработка, поддержка и оптимизация автоматизированных тестов для фронтенд и бэкенд компонентов с использованием Python и Pytest.
- Написание и выполнение автоматизированных тестов для API (REST, GraphQL) с использованием соответствующих библиотек.
- Разработка и выполнение тест-планов, тест-кейсов и чек-листов для различных типов тестирования: функционального, регрессионного, интеграционного и приемочного.
- Проведение мануального тестирования UI/UX на предмет удобства использования и выявления проблем пользовательского интерфейса.
- Проведение кроссбраузерного и кроссплатформенного тестирования на различных устройствах (десктопы, мобильные устройства, планшеты).
- Анализ результатов тестирования, документирование и отслеживание дефектов в системах управления задачами (youtrack и др.).
- Составление отчетов по результатам тестирования и представление их заинтересованным сторонам.
- Участие в ежедневных стендапах, спринт-ретроспективах и других мероприятиях по методологиям Agile/Scrum.
- Проведение тестирования баз данных, написание и выполнение сложных SQL-запросов.
- Верификация корректности данных, хранящихся в базах данных (SQL, NoSQL).
- Настройка и поддержка процессов интеграции и деплоя (CI/CD) с использованием инструментов, таких как Jenkins, GitLab CI, Travis CI.
- Обеспечение интеграции автоматизированных тестов в CI/CD пайплайны.
- Активное участие в процессах TDD и BDD для повышения качества кода и тестов. Обеспечение соблюдения стандартов и лучших практик тестирования в рамках команды и проекта.
- Идентификация областей для улучшения процесса тестирования и внедрение соответствующих изменений.
- Тесное сотрудничество с разработчиками, менеджерами продуктов и другими членами команды для обеспечения высокого уровня качества продукта.
- Обмен знаниями и опытом.
- Активное участие в планировании спринтов и оценке задач с точки зрения тестирования.
Требования:
- Минимум 4 года опыта в области тестирования программного обеспечения.
- Опыт работы в качестве Fullstack QA (тестирование как фронтенда, так и бэкенда + автоматизация).
- Опыт в разработке автоматизированных тестов для фронтенд и бэкенд компонентов.
- Опыт использования таких инструментов как Selenium, Cypress или аналогов для автоматизации тестирования UI.
- Глубокое понимание жизненного цикла разработки ПО и процессов тестирования.
- Опыт создания и ведения тестовой документации (тест-планы, тест-кейсы, чек-листы).
- Навыки проведения функционального, регрессионного, интеграционного, приемочного тестирования.
- Опыт тестирования UI/UX на предмет удобства использования и выявления проблем пользовательского интерфейса.
- Умение проводить кроссбраузерное и кроссплатформенное тестирование.
- Опыт проведения тестирования на различных устройствах (десктопы, мобильные устройства, планшеты).
- Контроль качества и процессы:
- Опыт работы с CI/CD инструментами (Jenkins, GitLab CI, Travis CI и др.).
- Знание принципов TDD (Test-Driven Development) и BDD (Behavior-Driven Development).
- Умение работать с базами данных (SQL, NoSQL).
- Опыт написания сложных SQL-запросов.
- Инструменты и технологии:
- Опыт работы с системами контроля версий (Git).
- Опыт использования систем управления задачами (youtrack, jira и др.).
- Понимание основ работы веб-серверов, сетевых протоколов и технологий (HTTP/HTTPS, SSL/TLS).
Наши условия:
- Интересные проекты: создаём продукты для путешественников, тревел-агентов и отельеров по всему миру.
- Полная свобода для достижения результатов: гибкий график, удалёнка или офис — ты сам решаешь, где и когда работать.
- Нестандартный подход к работе и жажда нового, например, мы решаем некоторые задачи с помощью AI.
- Техническое комьюнити Ostrovok! Tech проводит митапы, хакатоны, участвует в конференциях и поддерживает даже самые смелые идеи.
- Профессиональное развитие: помогаем сотрудникам выступать на конференциях — от подачи заявки до подготовки презентации.
- Забота о самочувствии команды: с первого месяца работы у наших сотрудников есть ДМС и скидки в сервисе «Ясно».
- Внутренние программы адаптации и обучения, развития soft skills и лидерских навыков, подобранные индивидуально для каждого сотрудника.
- Частичная компенсация участия во внешних тренингах и конференциях.
- Изучение английского языка: корпоративные групповые занятия, разговорные клубы и скидки на курсы Skyeng.
- Корпоративные цены на отели и другие тревел-услуги — чтобы наши сотрудники путешествовали чаще.
- Островок — аккредитованная IT-компания.
От отклика до оффера
01
Отклик на вакансию
02
Cобеседование
с HR специалистом
с HR специалистом
03
Техническое собеседование
04
Сulture Fit интервью
05
Интервью с командой
06
Оффер