Мы в поиске QA Engineer (Senior) для выполнения задач на позиции, формально классифицированной как «Middle».
Это вариант подработки для тех, кто, имея высокий уровень экспертизы, может справляться быстрее с задачами средней сложности и рассматривает для себя дополнительную full-time нагрузку с более легкими задачами.
Можно совмещать с основной работой.
Чем предстоит заниматься:
- Проводить функциональное, интеграционное и нагрузочное тестирование ПО.
- Проектировать тестовые модели, тест-кейсы и чек-листы для оптимального покрытия функционала.
- Разрабатывать, поддерживать и актуализировать автотесты.
- Разрабатывать нагрузочные сценарии и скрипты в JMeter.
- Подготавливать методики нагрузочных испытаний, проводить тесты монолитных и микросервисных приложений.
- Анализировать результаты тестирования, регистрировать дефекты и описывать проблемы производительности.
- Настраивать тестовые среды: устанавливать и конфигурировать необходимое ПО.
- Тестировать API и интеграционные взаимодействия через SOAP, REST, MQ и Kafka.
- Работать с базами данных, писать сложные SQL-запросы для проверки данных.
- Разрабатывать и использовать эмуляторы, заглушки и моки для функционального и нагрузочного тестирования.
- Анализировать XML/HTML-код и тестировать обмен данными в форматах JSON и XML.
- Работать с инструментами мониторинга, анализировать метрики и логи, создавать дашборды.
- Формировать отчёты по результатам тестирования.
Для нас важно:
- Опыт функционального тестирования ПО в роли тестировщика.
- Практический опыт автоматизации тестирования: написание и поддержка автотестов на Python, Bash, JavaScript, Groovy, Java или C#.
- Опыт работы с инструментами автоматизации: Selenium, HP UFT, Cucumber, JUnit, TestNG, Espresso, Earl Grey, TestComplete или аналогами.
- Понимание и применение паттерна Page Object.
- Опыт использования BDD-фреймворков: Cucumber, JBehave, SpecFlow или аналогов.
- Умение проектировать тестовые модели и сценарии тестирования.
- Навыки настройки тестовых сред и конфигурирования ПО.
- Уверенное владение SQL: сложные запросы, объединение нескольких таблиц, вложенные запросы, фильтрация и обработка данных.
- Опыт тестирования баз данных: Oracle, MySQL, MS SQL, PostgreSQL, GRID, Firebird или аналогов.
- Опыт интеграционного тестирования и работы с SoapUI, rfhutil, MQ, Fiddler или аналогичными инструментами.
- Умение анализировать и редактировать XML/HTML; опыт работы с Altova XMLSpy будет преимуществом.
- Опыт нагрузочного тестирования, включая подготовку методик испытаний.
- Практический опыт разработки скриптов нагрузочного тестирования в JMeter.
- Опыт тестирования производительности монолитных и микросервисных приложений.
- Опыт работы с REST, SOAP, JSON, очередями сообщений и Apache Kafka.
- Опыт работы с Splunk, Grafana, Zabbix: анализ метрик, логов и создание дашбордов.
- Опыт разработки заглушек, эмуляторов и моков.
Главный принцип SkillStaff — Выбирай!
- РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса.
- КОМФОРТ. SkillStaff — аккредитованная ИТ-компания, белая зарплата и удобный график работы. Создавай комфортные условия: работай удалённо, в офисе клиента или в офисе SkillStaff в центре Москвы на Воздвиженке.
- РАЗВИТИЕ. Выбирай путь, по которому хочешь развиваться. Используй возможность обмена опытом и получения знаний через участие в разных проектах и совместную работу с высококвалифицированными коллегами.
- КУЛЬТУРА. Нашу культуру создают сами сотрудники — мы их слышим и помогаем развиваться, чтобы #вместе переходить на новый уровень.