QA Automation Engineer
Зарплата
от 3000 до 7000 $
Требования
Местоположение и тип занятости
Компания
Разработка ПО для финтех проектов
Описание вакансии
Условия работы
Требования:
- Хорошее знание: Node.js, Typescript, Grpc, PostgreSQL, CQRS paradigm
- Хорошее знание инструментов и сред автоматизации фронтенда и бекенда (TestNG, Allure, AssertJ, Postman, Jmeter)
- Знание методологий разработки программного обеспечения;
- Понимание процессов, методологий и стандартов, типов и уровней тестирования;
- Знание техник тест-дизайна;
- Опыт работы с Selenium WebDriver(Selenide);
- Опыт работы с Git, Maven и Jenkins CI;
- Знание баз данных (SQL, NoSQL, MongoDB);
- Хорошее понимание синтаксиса CSS и XPATH селекторов;
- Представления о паттернах проектирования автотестов, в частности UI тестов;
- Навыки работы с фреймворками для UI тестов Selenium/WebdriverIO/Protractor/...;
- Работать со сложной архитектурой проекта (микросервисы, очереди, кэширование и т.д.)
Что необходимо делать:
- Написание функциональных тестов, автоматизированных тестов и тестовой среды для тестируемых приложений и сервисов;
- Написание и проверка стратегий тестирования, планов тестирования и тестовых случаев на основе agile-историй и/или требований к продукту;
- Взаимодействие и сотрудничество напрямую с разработчиками программного обеспечения, менеджерами по продуктам и бизнес-аналитиками
- Автоматизация тестирования API, поддержка среды тестирования
- Базовое управление документацией по тестированию, разработка планов тестирования
- Интеграция автоматизации с конвейерами CI/CD (в соответствии с подходом TestOps)
Стажировка две недели, оплачивается по полной ставке (то есть половина от месячного оклада за две недели работы)