Какие задачи выполнял на стажировке по тестированию?

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

Ответ

На стажировке занимался функциональным и API-тестированием веб-приложений. Основные задачи:

  • Ручное тестирование: написание и выполнение тест-кейсов, проверка функциональности, оформление баг-репортов в Jira.
  • Автоматизация UI-тестов: писал скрипты на Python с использованием Selenium WebDriver.
  • API-тестирование: проверка эндпоинтов с помощью Postman (создание коллекций, параметризация).
  • Работа в команде: участие в ревью тест-планов, анализ требований, работа с Git в рамках CI/CD-процесса.

Пример автотеста на Selenium (Python):

from selenium import webdriver
from selenium.webdriver.common.by import By

def test_login():
    driver = webdriver.Chrome()
    driver.get("https://example.com/login")
    driver.find_element(By.ID, "username").send_keys("test_user")
    driver.find_element(By.ID, "password").send_keys("secure_pass")
    driver.find_element(By.ID, "submit").click()
    assert "Welcome" in driver.page_source
    driver.quit()