О компании и команде
Привет! В команду Timepad ищем инженера по автоматизации тестирования. Senior QA
TimePad – самый большой в России сервис для организации событий и продажи электронных билетов. Каждый месяц мы помогаем более 200 000 организаторам делать свои события лучше и проще, а трем миллионам людей найти занятия и развлечения себе по душе.
Позиция открывается для внедрения автоматизации тестирования с нуля, с акцентом на Playwright, CI/CD, и работу с логами и базами данных.
Ожидания от кандидата
Технические навыки и знания:
- Понимание SDLC и STLC: Глубокое знание жизненного цикла разработки и тестирования ПО, умение интегрировать автоматизацию на всех этапах.
- Опыт в автоматизации тестирования с использованием Playwright: Практический опыт написания и выполнения автоматизированных тестов на JavaScript с использованием Playwright.
- Навыки внедрения автоматизации в проект: Опыт в разработке и внедрении автоматизационных тестов в существующий проект, включая настройку тестовой среды и интеграцию с CI/CD.
- Понимание клиент-серверной архитектуры и навыки тестирования HTTP REST: Умение работать с Postman, написание и выполнение автоматизированных тестов для API.
- Опыт тестирования UI: Pixel-perfect тестирование интерфейсов, автоматизация визуальных тестов.
- Понимание SQL: Навыки работы с базами данных, умение писать и выполнять SQL-запросы через UI БД или напрямую.
- Навыки работы с логами: Умение анализировать логи (Graylog, Nomad) для локализации и устранения дефектов.
- Опыт работы с CI/CD: Умение настраивать и использовать Jenkins и другие инструменты CI/CD для автоматического запуска тестов.
- Навыки общения с разработчиками и продвижение задачи до релиза: Эффективное взаимодействие с командой разработки, умение аргументировать важность и необходимость автоматизации.
- Готовность к большому количеству регрессионного тестирования: Осознание важности регрессионного тестирования, стремление автоматизировать рутинные задачи.
- Готовность к локализации ошибок в легаси проекте без документации: Способность работать с устаревшим кодом и находить решения без полной документации, адаптация к новым условиям.
- Автономность в поисках решений: Самостоятельность и проактивность в решении задач и внедрении новых решений.
- Коммуникативность и отзывчивость: Умение работать в коллективе, открытость к обсуждению и решению проблем, не конфликтность.
Дополнительные навыки и требования:
- Опыт работы с другими инструментами автоматизации: Будет плюсом знание других инструментов автоматизации тестирования.
- Умение документировать автоматизированные тесты и процессы: Создание и поддержание документации по автоматизированному тестированию.
- Навыки разработки и поддержки фреймворков автоматизации: Создание и развитие тестовых фреймворков для повышения эффективности автоматизации.
Условия работы
- У нас ты сможешь сильно прокачаться, ведь твои решения и результат работы будет сразу отражаться в бизнес-модели компании;
- Конечно же, всё по-белому;
- Гибридный или удаленный формат работы, кто-то работает из дома, а в офис можно приходить с 9 до 12, если тяжело просыпаться рано;
- Ценим своевременный отдых и даем три дополнительных дня к отпуску;
- И ты всегда узнаешь о самых классных мероприятиям твоего города первым.