Mastercard
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду Quality Engineering Mastercard. Отвечает за внедрение практик обеспечения качества, автоматизацию тестирования и exploratory-тестирование мобильных, веб- и API-приложений.
Задачи
- Продвигать практики Quality Engineering, exploratory-тестирование и автоматизацию тестирования для mobile, web и API
- Внедрять сервисы разработки (Quality Engineering, Performance Engineering, CI/CD, Collaboration) в командах доставки
- Понимать потребности конечных клиентов и выстраивать процессы для безупречного клиентского опыта
- Работать со стейкхолдерами и менеджментом для подготовки к быстро меняющимся продуктовым роадмапам
- Создавать и использовать автоматизированные тест-сценарии в спринте вместе с ручным интеграционным и end-to-end тестированием
Требования
- Степень бакалавра по Computer Science или эквивалентный опыт в разработке и тестировании ПО
- Опыт тестирования GUI и UX веб-страниц, включая автоматизацию на Selenium
- Желателен опыт тестирования веб-сервисов (REST/SOAP)
- Опыт подготовки и проведения презентаций для бизнес- и технологической аудитории
- Знание Java, Spring, JUnit, Eclipse IDE, Rest Assured, Appium, Jbehave/Cucumber, баз данных, API (REST/SOAP), SQL, UNIX/Linux, концепций и инструментов Continuous Delivery (Jenkins/Bamboo), инструментов анализа уязвимостей (Sonar, Checkmarx/Fortify)
- Желательно знание платежных доменов, ISO-протоколов, стандартов EMV, мобильных платежей
- Опыт agile и waterfall, работы с Rally/Jira, стандартов и методов тестирования ПО
- Желательно понимание облачных концепций (IaC, PaaS)
- Опыт cross-browser тестирования
- Умение вести несколько проектов одновременно с жесткими сроками тестирования
- Опыт создания и реализации сложных тестовых стратегий, критериев приемки и тест-кейсов с упором на интеграционное и end-to-end тестирование
Условия
- Конкурентная базовая зарплата и возможный годовой бонус
- Страхование (медицинское, стоматологическое, зрение, инвалидность, жизнь)
- Flexible spending account и health savings account
- Оплачиваемые отпуска, включая 16 недель отпуска для новоиспеченных родителей и 25 дней отпуска
- 80 часов Paid Sick and Safe Time, 5 личных дней
- 10 оплачиваемых федеральных праздников
- 401k с company match
- Компенсация фитнеса или тренажерный зал на территории
- Возможность компенсации обучения
Навыки
- Java
- Spring
- JUnit
- Eclipse IDE
- Rest Assured
- Appium
- Jbehave
- Cucumber
- Selenium
- REST
- SOAP
- SQL
- UNIX
- Linux
- Jenkins
- Bamboo
- Sonar
- Checkmarx
- Fortify
- Jira
- Rally
- BDD
- TDD