Ответ
На стажировке занимался функциональным и 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()