Ответ
Собеседую на позицию QA-инженера (тестировщика) с опытом ручного и автоматизированного тестирования.
Ожидаемые навыки:
- Тест-дизайн: Умение создавать тест-кейсы, чек-листы, применять техники тест-анализа.
- Документация: Написание баг-репортов, тестовой документации.
- Автоматизация: Базовые навыки написания автотестов (например, на Python + Selenium или JavaScript + Cypress).
- Инструменты: Опыт работы с CI/CD, тестированием API (Postman, Swagger), базами данных (SQL).
- Плюсом: Знакомство с нагрузочным тестированием (JMeter, Locust).
Пример автотеста на Python (Selenium WebDriver) для проверки формы логина:
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("valid_pass")
driver.find_element(By.ID, "submit").click()
assert "Welcome" in driver.page_source
driver.quit()