Контур — экосистема для бизнеса. Наши сервисы помогают каждой третьей компании России делать рабочие процессы проще и эффективнее: вести бухгалтерию, сдавать отчетность в госорганы, обмениваться документами без бумаги, общаться друг с другом на удаленке и многое другое. С нами жизнь 3 миллионов предпринимателей и их сотрудников становится легче.
В Контуре порядка 120 команд разработки и более 70 продуктов. Команды разные по зоне влияния, скорости работы, стадии жизненного цикла продукта, который они развивают. Можно работать в инфраструктуре экосистемы, продуктовой команде или бюро. Вы точно найдете подходящие атмосферу и задачи.
Задачи
- Ручное и автоматизированное тестирование. Использовать устоявшиеся подходы и внедрять что-то новое.
- Создавать, поддерживать и развивать тестовую инфраструктуру вместе с командой. При необходимости консультировать других разработчиков по вопросам QA в вашем проекте.
- Улучшать процессы разработки в части прозрачности и эффективности: генерировать и реализовывать идеи для более качественной работы команды.
- Участвовать в настройке и поддержании процессов CI/CD, ведении тестовой документации.
Технологии и инструменты зависят от команды. В основном мы используем: C#, TypeScript, Selenium, MongoDB, PostgreSQL, MS SQL, Git, TeamCity, YouTrack, React, NUnit. Можно встретить SapsanCMS, Gemini, Angular, Storybook, Playwright.
Есть и другие вызовы
- Настраивать процессы и собирать команду тестирования в новых проектах Контура. Мы растем, и такие ситуации у нас происходят достаточно часто.
- Обучать начинающих и уже опытных тестировщиков: преподавать в вузе, на курсах Контура, выступать на конференциях.
- Стать рейнджером: приходить на стажировки в разные команды Контура, чтобы помогать им разбираться с техническими вызовами.
- Возглавить кластеры тестирования или бизнес-направления, это примерно 5 проектов, 100 разработчиков и 20 тестировщиков в каждом.
Мы ожидаем
- Опыт работы в роли тестировщика от трех лет.
- Умение применять на практике теорию тестирования, техник тест-анализа и тест-дизайна
- Знание любого языка программирования на базовом уровне (желательно C#, TypeScript), его применение в написании автотестов на регулярной основе либо готовность переучиться на новый стек. Например, если вы пишете на Java, но готовы перейти на С# или TS, — мы поможем в этом.
- Опыт работы с GitLab, настройки TeamCity или Jenkins.
- Понимание процессов разработки на глубоком уровне, умение проводить аудит процессов.
- Инициативность, умение в корректной форме донести свою точку зрения до коллег и обосновать ее целесообразность.
- Готовность быть единственным тестировщиком на проекте.
Как все устроено
Мы не делим тестировщиков на специализации. Все в команде QA-инженеров — от стажера до руководителя — тестируют вручную и пишут автотесты. Для нас важно найти людей, способных поддерживать устоявшуюся культуру тестирования в продуктах и создавать ее с нуля при необходимости. Команд много, поэтому точно получится найти интересные вызовы.