Тестировщик-автоматизатор
По договоренности
-
коммерческий опыт в роли QA / AQA инженера от 2–3 лет (для Senior — от 4+ лет);
-
уверенные знания теории тестирования и практик тест-дизайна (эквивалентное разбиение, граничные значения, pairwise и др.);
-
опыт проведения функционального, интеграционного, регрессионного и E2E-тестирования;
-
практический опыт автоматизации тестирования:
-
API-тесты (REST, реже SOAP);
-
интеграционные и E2E-сценарии;
-
опыт построения автоматизации «с нуля» и поддержки существующих фреймворков;
-
-
уверенное владение одним из языков программирования:
-
Java (JUnit/TestNG, Rest Assured) или Python (pytest, requests);
-
понимание ООП, базовых паттернов и архитектуры автотестов;
-
-
уверенное тестирование API:
-
Postman/аналоги;
-
OpenAPI/Swagger;
-
работа с JSON;
-
-
опыт работы с базами данных:
-
SQL на уровне самостоятельных запросов (CRUD, JOIN);
-
понимание структуры данных и тестирования на уровне БД;
-
-
опыт работы с Git и участие в командной разработке;
-
понимание и опыт работы в Agile-командах (Scrum / Kanban);
-
базовое понимание CI/CD:
-
встраивание автотестов в существующие пайплайны;
-
работа с Jenkins / GitLab CI / аналогами;
-
-
опыт ведения тестовой документации:
-
тест-планы, тест-кейсы, чек-листы;
-
работа с TMS (Allure TestOps, TestRail и аналоги);
-
-
уверенные навыки работы с баг-трекингом (Jira): описание, анализ, ретест;
-
системное мышление, внимательность к деталям, умение анализировать причины дефектов.
-
опыт тестирования микросервисной архитектуры;
-
опыт работы с брокерами сообщений (Kafka, RabbitMQ);
-
опыт тестирования Web-интерфейсов (DOM, XPath/CSS, DevTools);
-
опыт тестирования Desktop / Mobile приложений;
-
опыт работы с Docker / Kubernetes;
-
опыт тестирования нагрузки и производительности;
-
работа с логированием и трассировкой (ELK, Kibana, Jaeger);
-
опыт контрактного тестирования;
-
опыт работы с Low-Code / BPM-платформами (ELMA365 и аналоги);
-
знание Linux на уровне уверенного пользователя;
-
опыт работы с Allure (отчётность, интеграция в CI).
-
анализ и уточнение требований, выявление скрытых и неявных сценариев;
-
разработка и актуализация тестовой документации (планы, кейсы, чек-листы);
-
проведение ручного тестирования новых и изменённых функций;
-
разработка, запуск и поддержка автоматизированных тестов (API, интеграционные, E2E);
-
поддержка и развитие существующих автотестовых фреймворков;
-
подготовка тестовых данных;
-
интеграция автотестов в CI/CD-пайплайны;
-
работа с дефектами: заведение, анализ, контроль исправлений и повторное тестирование;
-
проведение регрессионного тестирования перед релизами;
-
взаимодействие с разработчиками, аналитиками и DevOps в рамках обеспечения качества продукта;
-
участие в планировании спринтов и улучшении QA-процессов.
Условия:
- работа на крупных проектах ведущих компаний-брендов страны;
- заработная плата обсуждается по результатам технического собеседования;
- гибкий подход к месту работы: удаленно, в офисе, гибридно.
- компания аккредитована Минцифры РФ.
Опубликована 5 часов назад