научсофт

Senior QA Engineer (Python, TypeScript)

Nauchsoft is an international IT consulting and software development company. We have been in the IT business for 37 years and continue growing.

научсофт

Зарплата не указанаБеларусьМинскУдалёнка

Nauchsoft is an international IT consulting and software development company. We have been in the IT business for 37 years and continue growing.

We are looking for an experienced Senior QA Engineer to join a project developing a new cloud-based ERP platform. The product covers complex business processes across sales, order management, inventory, purchasing, finance, and logistics, with multiple integrations and dependencies between functional areas. The role requires a strong QA engineer who can independently work with complex business logic, identify risks and coverage gaps, and combine traditional QA practices with modern AI-assisted and agentic testing approaches. A key focus of the position is the practical use of Claude Code and AI agents in daily QA activities, as well as gradual expansion of automated testing.

Key Responsibilities

  • Perform functional, integration, API, database, and end-to-end testing of the ERP platform.
  • Analyze business and functional requirements and identify risks, dependencies, and potential coverage gaps.
  • Design and maintain test scenarios for complex cross-functional business processes.
  • Ensure appropriate coverage of critical ERP workflows and integrations.
  • Work closely with developers and business stakeholders to clarify requirements and investigate issues.
  • Independently plan and organize testing activities within assigned areas.
  • Participate in defining and improving practical testing approaches, tools, and QA practices.
  • Actively use Claude Code in daily QA work for analysis, investigation, test design, and technical tasks.
  • Explore and implement AI agents for activities such as requirements analysis, test scenario generation, defect investigation, and repetitive QA tasks.
  • Evaluate AI-generated results critically and validate their correctness before applying them.
  • Gradually introduce automated checks for suitable scenarios.
  • Develop and maintain automated tests using appropriate tools and technologies.
  • Perform API validation and verify data consistency at the database level.
  • Investigate defects across application, API, integration, and data layers.
  • Collaborate directly with the development team and customer stakeholders.
  • Continuously identify opportunities to improve test coverage, efficiency, and reliability.

Required Skills & Experience

  • 8+ years of professional experience in Software Testing / QA.
  • Senior or strong Middle+ level with the ability to work independently on technically and functionally complex areas.
  • Experience testing ERP systems or comparable enterprise applications with complex business processes and integrations.
  • Strong understanding of functional and integration testing.
  • Strong practical experience with API testing.
  • Good knowledge of SQL and practical experience validating data directly in databases.
  • Experience analyzing complex business requirements and translating them into effective test scenarios.
  • Ability to identify dependencies and risks across interconnected business processes.
  • Experience working on projects where QA processes and testing approaches continue to evolve together with the product.
  • Practical experience using Claude Code or similar AI-assisted engineering tools in QA activities.
  • Understanding of AI agents and their potential application to software testing.
  • Strong interest in developing and applying agentic QA practices.
  • Technical foundation for test automation using JavaScript / TypeScript, Python, Playwright, or similar technologies.
  • Ability to independently organize work, prioritize testing activities, and make day-to-day QA decisions.
  • Strong analytical and problem-solving skills.
  • Proactive communication and ability to work directly with developers and customer stakeholders.
  • English level B2+ for regular communication.

Nice to Have

  • Practical experience creating or configuring AI agents for QA activities.
  • Experience using Claude Code to generate, maintain, or troubleshoot automated tests.
  • Experience testing financial, inventory, purchasing, logistics, or order-management workflows.
  • Experience with complex business workflows spanning multiple modules and integrations.
  • Experience with Playwright.
  • Experience implementing automated checks in CI/CD pipelines.
  • Experience working as the only or primary QA engineer within a particular product area or team.
  • Experience testing newly developed enterprise products.

We offer:

  • Opportunity for professional self-realization and growth.
  • Friendly team.
  • 25-days of paid vacation.
  • Medical insurance and 100% payment for sick leave.
  • Professional training and obtaining certificates at the company's expense.
  • Foreign language courses and other corporate programs.
  • A variety of corporate events.
  • Bonuses in case of wedding or a child’s birth.
  • The possibility of remote work from any location.

Похожие вакансии Автоматизация тестирования

hh.ru
x5 tech

QA Automation Engineer (Python + AI)

x5 tech
Зарплата не указанаРоссияМоскваУдалёнка

X5 — российская розничная торговая компания, управляющая продуктовыми торговыми сетями «Пятёрочка», «Перекрёсток» и «Чижик», 5Post, «Много Лосося» и медиаплатформой Food.ru.

X5 Tech - IT-компания и основной цифровой партнер торговых сетей и бизнесов X5. Команда из более 6000 специалистов разрабатывает решения, которые помогают 372 тысячам сотрудников группы работать с максимальным технологическим комфортом, а миллионам покупателей быстро и удобно покупать свежие продукты.

Мы ищем тестировщика, который не просто кликает регресс руками, а превращает ручные проверки в автоматизированный контур качества. Ты будешь работать на стыке разработки и QA: разбираться в продукте, находить проблемные места, писать автотесты, участвовать в code review и встраивать проверки в CI/CD, чтобы команда могла быстрее и безопаснее выпускать изменения.

Чем ты будешь заниматься:

· Автоматизация: Покрывать ручной регресс автотестами на UI, API и E2E. Выбирать, что имеет смысл автоматизировать, а что быстрее и надежнее проверять руками. · Качество продукта: Разбираться не только в том, «прошел ли тест», но и в том, действительно ли реализованный функционал соответствует требованиям и пользовательскому сценарию. · Code Review: Участвовать в ревью автотестов и кода, находить потенциальные проблемы и помогать команде поддерживать качество тестовой базы. · CI/CD: Настраивать и поддерживать запуск автотестов в CI/CD, чтобы проверки качества происходили автоматически и давали команде быстрый feedback. · Тестовые данные: Создавать и поддерживать тестовые данные, генераторы данных и заглушки для различных сценариев тестирования. · Разбор проблем: Самостоятельно искать причины падения тестов и дефектов — от воспроизведения проблемы до понимания, где именно сломалась система. · Работа с разработкой: Быть частью команды разработки, а не отдельным этапом после нее. Обсуждать требования, находить корнер-кейсы и помогать предотвращать дефекты еще до выхода на тестовый стенд.

Наш подход:

Мы не хотим строить автоматизацию ради количества тестов. Важнее понимать, что именно мы проверяем, зачем это проверяем и какую проблему для продукта решает тест.

Мы используем AI First подход и ожидаем, что AI-инструменты будут частью твоего рабочего процесса: генерация тестов, анализ кода, поиск причин падений, подготовка данных и ускорение рутинных задач. При этом ты должен понимать, что сгенерировал AI, уметь проверить результат и отвечать за итоговое качество. Умеешь выстраивать quality gate для большого потока AI/vibe-coded кода: у тебя есть практический опыт или четкое понимание, как масштабировать автоматизацию, ревью и проверки так, чтобы команда могла выпускать больше кода без роста дефектов на продуктивной среде.

Мы ждем тебя, если ты:

  • Имеешь опыт автоматизации тестирования UI, API и/или E2E.
  • Умеешь писать поддерживаемые автотесты, а не просто «тесты, которые проходят».
  • Умеешь работать с Selenium, Selenide, Playwright, Rest Assured, Allure Report или аналогичными инструментами.
  • Понимаешь основы HTTP, REST API и интеграционного взаимодействия сервисов. · Понимаешь, как устроен CI/CD и как запускать автотесты в pipeline.
  • Умеешь работать с тестовыми данными, генераторами и mock/stub-сервисами.
  • Понимаешь, как устроено приложение на уровне frontend/backend и умеешь самостоятельно разобраться, где искать проблему.
  • Умеешь анализировать падения автотестов и отличать баг продукта от проблемы самого теста или окружения.
  • Обладаешь коммуникативными навыками: умеешь быстро донести проблему до разработчика и вместе найти решение.
  • Не ждешь подробной инструкции. Если чего-то не знаешь — умеешь самостоятельно найти ответ, проверить гипотезу и прийти с результатом.
  • Обладаешь системным мышлением и понимаешь, что задача QA — не «найти как можно больше багов», а обеспечить качество продукта и скорость его развития.

Будет плюсом:

  • Опыт с Java/Kotlin или Python.
  • Опыт построения автоматизации с нуля.
  • Опыт работы с Docker, Kubernetes и CI/CD.
  • Опыт тестирования микросервисов и интеграций.
  • Опыт работы с Kafka/очередями. · Опыт работы с SQL.
  • Практический опыт использования AI для разработки и тестирования.

Что у нас будет:

  • Команда разработки, где QA участвует в процессе с самого начала, а не получает готовую фичу «на потестировать».
  • Большой объем автоматизации и возможность реально влиять на подходы к качеству.
  • Минимум бюрократии и максимум самостоятельности.
  • Возможность использовать AI как полноценный инструмент в ежедневной работе.
  • Возможность влиять на архитектуру тестового контура, CI/CD и качество продукта в целом.

Условия:

  • Официальное оформление с белой ЗП
  • Полугодовые премии по результатам работы
  • Возможность работать удалённо или в гибридном формате
  • Удобный офис рядом с м. «Добрынинская» / удобный офис с бесплатной парковкой на м. «Волгоградский проспект» / МЦД «Калитники»
  • Гибкий график работы
  • Широкий пакет ДМС (включая выезд за рубеж и стоматологию), страхование жизни и здоровья
  • Возможность учиться и развиваться за счёт компании: внешние тренинги и семинары по профессиональным тематикам, участие в крупнейших конференциях страны, программы развития цифровых и управленческих навыков (Цифровая академия, Школа Тимлидов), онлайн и офлайн мастер-классы, корпоративный университет «X5 Полка», школа наставников и многое другое
  • Программы мотивации для спикеров и авторов: внутренняя школа Speak Up School, Write Up, ачивки и баллы за выступления, подготовка спикеров к крупнейшим конференциям страны, сообщество авторов на Хабре, возможность шерить опыт с комьюнити внутренних и внешних экспертов
  • Обмен опытом через cообщества: 12 технических комьюнити от java до devops
  • Яркая корпоративная жизнь с большим количеством мероприятий, конкурсов и возможностей для творческой реализации: регулярные внутренние митапы, демо-дни, открытые микрофоны, день IT-специалиста, программы волонтерства, корпоративное предпринимательство X5 Idea Challenge
  • Забота о благополучии сотрудников: 7 спортивных сообществ (бег, футбол, волейбол, баскетбол, хоккей, лыжи, триатлон), ежегодная Неделя здоровья
  • Скидки в экосистеме бизнесов Х5 («Пятёрочка», «Перекрёсток», «Много лосося», «Перекресток Впрок»)
  • Программа привилегий Prime-zone (скидки на товары и услуги и специальные предложения от компаний-партнёров)
  • Материальная помощь сотрудникам, попавшим в сложную жизненную ситуацию.

ООО "КОРПОРАТИВНЫЙ ЦЕНТР ИКС 5" представляет бренд Х5 Тech

Соц.сети
Зарплата не указанаКазахстанУдалёнка

Компания: ••••••••
Вакансия: Практика для начинающих QA-инженеров (Manual QA / QA Automation на Python)
Город: Не привязана к конкретному городу
Формат работы: Полностью удалённо

Описание программы:
•••••••• приглашает начинающих специалистов принять участие в двухмесячной программе практики по направлениям Manual QA и QA Automation на Python.

Обязанности:

Manual QA:
- Проверка системы на соответствие техническим требованиям.
- Составление тест-кейсов и чек-листов.
- Поиск ошибок и оформление баг-репортов.
- Повторное тестирование после исправлений.

QA Automation (Python):
- Написание и запуск автотестов на Python.
- Тестирование API и взаимодействия модулей.
- Анализ результатов автоматизированного тестирования.
- Поддержка и обновление автотестов.

Требования:
- Для Manual QA — базовые знания тестирования, внимательность и умение описывать ошибки.
- Для QA Automation — базовые знания Python и основ тестирования.
- Ответственность и соблюдение сроков.
- Коммерческий опыт и портфолио не требуются.

Условия:
- Продолжительность практики — 2 месяца.
- Практика не оплачивается.
- По итогам программы наиболее успешным участникам может быть предложено трудоустройство с заработной платой $500–1500 в месяц.
- Трудоустройство зависит от результатов практики и потребностей компании и не гарантируется всем участникам.
- Можно выбрать одно направление или оба.

Контактное лицо: Telegram — ••••••••

Для отклика необходимо написать: «Хочу принять участие в практике QA. Направление: Manual QA / QA Automation на Python / оба направления».

#QA #ManualQA #QAAutomation #Python #Junior #Internship #Remote

Соц.сети

Senior AQA Python

200k–250k ₽Не указана странаЛокация не указанаУдалёнка

Senior AQA Python ••••••••

Зарплата: 200–250 тыс. ₽ net
Местоположение: Весь мир
Формат работы: Удаленно
Опубликована: ••••••••

Требования:
• Опыт автоматизации тестирования на Python от 5 лет
• Отличное понимание pytest и фикстур, опыт автотестов ui и api
• Обязательный стек: playwright, requests, xdist, pydantic, sqlAlchemy
• Опыт автоматизации интеграционных тестов с Kafka

Контакт: ••••••••

•••••••• опубликована в ••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.