Fullstack Auto QA Ответы в Mail

Дата размещения вакансии: 09.01.2025
Работодатель: VK
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Задачи:

  • автоматизация тестирования бэкенда;
  • разработка и поддержка автотестов для REST API (с использованием supertest, axios или аналогичных инструментов);
  • анализ и улучшение покрытия автотестами, взаимодействие с разработчиками по вопросам стабильности сервисов;
  • автоматизация тестирования фронтенда;
  • написание и поддержка UI-автотестов с использованием WebDriverIO;
  • применение Page Object Model (POM), обеспечение удобочитаемости и расширяемости тестов;
  • отслеживание стабильности тестов, оптимизация механизмов ожидания динамических элементов; обеспечение прозрачности и качества;
  • подготовка тест-планов, чек-листов, отчётов о результатах тестирования; мониторинг качества на продакшене, участие в расследовании инцидентов;
  • помощь в поддержке и развитии общекомандной культуры качества.

Требования:

  • уверенное владение современными возможностями языка JavaScript (ES6+) (стрелочные функции, async/await, промисы);
  • понимание принципов типизации (interface, type, generics);
  • опыт работы с библиотеками (например, supertest, axios) или фреймворками для автотестов;
  • понимание принципов REST API, HTTP и JSON;
  • знание тестовых фреймворков (Jest, Mocha, Jasmine и т. д.);
  • опыт работы с библиотекой WebDriverIO и использования паттерна Page Object Model (POM);
  • опыт составления тест-кейсов и планирования тестов;
  • практика проведения функционального и регрессионного тестирования веб-приложений;
  • опыт работы с инструментами;
  • Git для контроля версий (ветки, слияние, pull/merge requests);
  • CI/CD (Jenkins, GitLab CI, GitHub Actions и т. п.) для интеграции автотестов в пайплайн;
  • понимание процессов разработки (SDLC и STLC, участие в Agile/Scrum процессах).

Будет плюсом опыт тестирования взаимодействия с Kafka.