← Назад к вопросам
Чем хочешь заниматься на новом проекте?
1.0 Junior🔥 251 комментариев
#Soft skills и карьера
Комментарии (1)
🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)
Ответ сгенерирован нейросетью и может содержать ошибки
Чем я хочу заниматься на новом проекте
Идеальный микс ответственности
Мне нравится разнообразие — не хочу стоять на одном месте. На новом проекте я ищу баланс между:
1. Ручное тестирование (30%)
Что хочу делать:
- Exploratory testing на новых фичах
- User journey testing (как реальный пользователь)
- Accessibility testing (проверка для людей с ограничениями)
- Креативное тестирование (как хакер, пытаюсь сломать)
Почему важно:
- Глубже понимаю приложение
- Нахожу баги, которые automation не ловит
- Работаю с реальными сценариями
- Помогаю разработчикам видеть продукт глазами пользователя
Не хочу:
- Регрессионное тестирование вручную (скучно, нужна автоматизация)
- Повторять одно и то же (исключительно)
2. Автоматизация тестирования (40%)
Что хочу делать:
- Писать E2E тесты (Cypress, Playwright)
- Писать API тесты (Pytest, REST Assured)
- Создавать test automation framework
- Unit тесты (если нужна помощь разработчикам)
Почему хочу:
- Это решает реальные проблемы
- Автоматизированные тесты ускоряют разработку
- Можно построить что-то долгоживущее
- Требует творчества и архитектурного мышления
Уровень сложности:
- Не хочу только простых copy-paste тестов
- Хочу интересные case: flaky test debugging, performance optimization
- Хочу использовать modern tools (Playwright vs старый Selenium)
3. Стратегия и процесс (20%)
Что хочу делать:
- Определять strategy тестирования для новых фич
- Выявлять риски на ранних стадиях
- Улучшать QA процессы
- Менторить других инженеров
- Code review на тестовый код
Почему хочу:
- Влиять на качество на стратегическом уровне
- Помогать команде стать лучше
- Видеть долгосрочный impact
4. Что я НЕ хочу
100% автоматизация:
- Теряю творчество
- Отдаляюсь от реальных пользователей
- Становлюсь просто programmer
100% ручное тестирование:
- Скучно повторять одно и то же
- Не масштабируется
- Нет долгосрочной ценности
Только управление людьми:
- Хочу оставаться hands-on
- Люблю писать код
- Скучное управление без техники
Приоритеты по уровню сложности
Tier 1 (Хочу):
- Новый проект с нуля (писать test strategy с нуля)
- Сложная архитектура (микросервисы, real-time)
- Performance/load тестирование
- Security тестирование
Tier 2 (Комфортно):
- Уже запущенный проект
- Standup технология
- Standard web application
Tier 3 (Могу, но не первый выбор):
- Legacy code без тестов
- Только ручное тестирование
- Простые CRUD приложения
По типам приложений
Очень хочу:
- FinTech (payments, investments) — высокие требования к качеству
- SaaS B2B — complex features, enterprise users
- Real-time приложения — интересные technical challenges
- Mobile apps — специфичные проблемы
Нормально:
- E-commerce — standup requirements
- Media platforms — content management
- Admin tools — internal focus
Не очень:
- Простые лендинги
- Marketing сайты
- Простые CRUD CMS
Технический стек, который предпочитаю
Фронтенд:
- Cypress или Playwright (не Selenium)
- React/Vue/Next.js (modern stack)
- Jest/Vitest для unit тестов
Бэкенд:
- Pytest (Python) или REST Assured (Java)
- GraphQL или REST
- PostgreSQL (не просто any DB)
DevOps:
- GitHub Actions или GitLab CI
- Docker для окружений
- Cloud native (AWS, GCP)
Команда
Хочу работать с:
- Опытными разработчиками (могу учиться)
- Заботливым Product Manager
- Culture, где качество — не afterthought
- Кроссфункциональное сотрудничество
Не хочу:
- Waterfall процессы (хочу Agile)
- Микроменеджмент
- Команда, где QA на последнем месте
Время на разные области
Идеальное распределение:
30% Manual Testing (exploratory, UX, new features)
40% Test Automation (E2E, API, framework)
20% Strategy & Process (planning, mentoring, improving)
10% Administration (documentation, tools, setup)
Гибкость:
- В sprint может быть 50% automation, 30% manual
- Перед релизом может быть 60% manual
- Главное — баланс на масштабе месяца/квартала
Метрики успеха на проекте
Для меня успех — это:
- Test coverage 85%+ на критичных компонентах
- CI/CD pipeline работает (тесты в каждом PR)
- Баги выявляются на раннем stage (не в production)
- Команда использует результаты тестирования
- Я вырос как специалист (нашел что-то новое)
Суммируя
На новом проекте я хочу быть полноценным QA Engineer, а не просто:
- Тестировщиком (исполнителем)
- Или просто автоматизатором
Хочу:
- Вносить вклад на всех уровнях
- Влиять на качество стратегически
- Вырастать в role
- Помогать команде и пользователям