Опишите ваш текущий проект: стек технологий и ваши обязанности как QA.

«Опишите ваш текущий проект: стек технологий и ваши обязанности как QA.» — вопрос из категории Софт-скиллы, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Работаю над веб-приложением для управления проектами (аналог Trello/Asana).

Технологический стек:

  • Frontend: SPA на React (TypeScript).
  • Backend: Node.js (Express) + MongoDB.
  • Инфраструктура: Docker, GitLab CI/CD.

Мои ключевые обязанности и виды тестирования:

  1. Функциональное тестирование: Проверка CRUD операций, drag-and-drop интерфейса, бизнес-логики.
  2. API-тестирование: Использую Postman для ручных проверок и пишу автотесты на Jest.
    // Пример API-теста (Jest + Supertest)
    test('POST /api/cards should create a new card', async () => {
      const response = await request(app)
        .post('/api/cards')
        .send({ title: 'New Task', boardId: '123' });
      expect(response.statusCode).toBe(201);
      expect(response.body).toHaveProperty('id');
      expect(response.body.title).toBe('New Task');
    });
  3. UI/UX тестирование: Кросс-браузерное и кросс-платформенное тестирование, проверка адаптивности.
  4. Тестирование производительности: Анализ метрик с помощью Lighthouse, планирование нагрузочных тестов.

Текущий фокус — улучшение покрытия автотестами и отладка мобильной версии приложения.