Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
# Какую работу я ищу
Я ищу позицию senior QA Automation engineer в компании, которая ценит качество и готова инвестировать в инженерию тестирования.
Идеальные критерии позиции
1. Технический стек
- Язык: Python, TypeScript или Java
- Фреймворки: Playwright, Cypress, Selenium (предпочтение — Playwright)
- Архитектура: микросервисы, distributed системы (более интересно, чем монолит)
- CI/CD: GitHub Actions, GitLab CI, Jenkins, AWS CodePipeline
- Инструменты: Docker, Kubernetes, Allure Reports
2. Масштаб проекта
- Продакт с реальными пользователями (не корпоративное ПО)
- Критичный функционал, где качество действительно имеет значение
- Активная разработка (2+ релиза в месяц)
- Код, который живёт несколько лет, а не пишется один раз
3. Культура качества
- Test-driven development или хотя бы покрытие > 80%
- Автоматизация — это не "было бы хорошо", а "это обязательно"
- Баланс между ручным и автоматизированным тестированием
- Время на рефакторинг и техдолг
4. Уровень ответственности
- Не просто писать тесты, а:
- Проектировать архитектуру test framework
- Выбирать инструменты
- Настраивать CI/CD для тестирования
- Менторить junior QA
- Участвовать в code review
- Влиять на процессы качества в компании
5. Команда
- Опытные разработчики (от которых можно учиться)
- QA, который разговаривает с разработчиками на одном языке
- Product Manager, который понимает ценность quality engineering
- Открытость к новым идеям
Что я готов делать
Day 1-30: Адаптация
- Изучить проект, codebase, процессы
- Написать документацию по тестированию
- Выявить gaps в текущей автоматизации
- Нарисовать roadmap улучшений
Month 2-3: Quick Wins
- Оптимизировать slow tests
- Внедрить flaky test detection
- Улучшить coverage критичных путей
- Интегрировать тесты в CI/CD, если это не сделано
Month 4-6: Strategic Changes
- Переписать фреймворк (если он говнокод)
- Внедрить BDD или другой подход
- Настроить performance testing
- Обучить команду best practices
Ongoing: Leadership
- Проектировать тестовую архитектуру
- Менторить junior QA engineers
- Участвовать в hiring
- Влиять на quality процессы
Чего я избегаю
❌ Монотонный код: пять лет пишу одно и то же ❌ Отсутствие роста: нет возможности двигаться в senior/lead ❌ Корпоративная бюрократия: 10 согласований на простое изменение ❌ Контрактные/фриланс позиции: хочу быть частью команды, а не сторонним подрядчиком ❌ Manual QA: только ручное тестирование — это не интересно ❌ Legacy без возможности улучшать: поддержка 15-летнего кода без возможности рефакторинга
Уровень зарплаты и условия
- Зарплата: Senior level ($100k-150k+ в зависимости от локации и компании)
- Формат: Remote или office в технологичном городе
- Контракт: Full-time, на длительный период (минимум 2-3 года)
- Бонусы: stock options, хороший health insurance, flexible schedule
Примеры компаний, которые интересуют
- Продакт компании: Figma, Notion, Linear, Retool (внутренний QA)
- Финтех: wise.com, stripe, revolut (где quality критичен)
- Logistics/Delivery: Uber, DoorDash (complex systems)
- Другое: Google, Microsoft, Amazon (если позволяют участвовать в interesting projects)
Вопросы, которые задам на интервью
- Какой текущий уровень test coverage?
- Сколько времени в день тратит разработчик на фиксинг flaky tests?
- Как часто багов доходит до production?
- Есть ли возможность влиять на архитектуру testing framework?
- Какой процесс hiring в QA team?
- Есть ли career path к senior/principal engineer?
- Как компания относится к техдолгу в тестовом коде?
- Какой процент времени на feature development vs bug fixing vs refactoring?
Резюме
Ищу позицию, где смогу применить 10+ лет опыта на полную мощность, расти как инженер, менторить других, и видеть реальный impact на качество продакта. Не ищу спокойного места — ищу место для интересной инженерной работы.