Steampunk
Automated Test Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по автоматизированному тестированию в DevSecOps-практику для поддержки разработки приложений и данных в среде с использованием ИИ. Нужен опыт автоматизации и ручного тестирования в Agile/DevSecOps, включая тестирование Salesforce-приложений.
Задачи
- Понимать потребности стейкхолдеров и доносить требования до разработчиков
- Встречаться с командами продуктового дизайна для определения параметров тестирования
- Писать тест-планы, создавать тест-кейсы, процедуры тестирования, баг-репорты и итоговые QA-отчёты
- Отвечать за фреймворк автоматизации для нескольких Salesforce-приложений в общей Org
- Создавать и вести автоматизированные тест-кейсы в Salesforce с использованием Selenium
- Определять архитектуру тестовых данных и управлять запросами к ним
- Устранять ошибки и оптимизировать процедуры тестирования
- Тестировать и анализировать код, написанный другими, включая валидацию данных, функциональное, нагрузочное, юзабилити- и accessibility-тестирование (508)
- Внедрять инструменты и инфраструктуру для автоматизации тестирования
- Разрабатывать и поддерживать автоматизированные тест-скрипты на Cucumber JVM, TestNG и Selenium
- Разрабатывать и выполнять API-тесты с использованием TestNG и связанных инструментов
- Проводить нагрузочное и performance-тестирование с помощью JMeter
- Оказывать поддержку ручного тестирования: функциональная валидация, exploratory-тестирование, edge cases
- Проводить валидационное тестирование различных систем и наборов данных
- Разрабатывать скрипты автоматизации с учётом параллелизации и идемпотентности
- Автоматизировать и улучшать процессы разработки, тестирования и релиза
- Обеспечивать безопасность систем от киберугроз
- Работать с разработчиками для соблюдения установленных процессов
- Отлаживать падения тестов и выявлять первопричины
- Участвовать в непрерывном улучшении DevSecOps-процессов и инструментов
- Использовать Jira или Rally для трекинга задач
- Работать в CI/CD-пайплайнах с Harness и GitLab
- Разрабатывать и поддерживать тестовый код на Java в современных IDE, таких как VS Code
- Предлагать и внедрять решения для непрерывного улучшения
- Регулярно отчитываться о статусе и проводить кросс-обучение коллег
- Работать как individual contributor и менторить младших членов команды
Требования
- Возможность получить допуск к государственной тайне США (U.S. government Security Clearance)
- Степень бакалавра и 5+ лет опыта, ИЛИ магистра и 3+ года, ИЛИ associate degree и 7+ лет, ИЛИ без степени и 9+ лет опыта
- 3+ года опыта с Git SCM-провайдерами: GitLab, GitHub или Bitbucket
- 3+ года опыта внедрения автоматизации тестирования с Selenium, Cucumber, в частности в традиционных Salesforce-приложениях
- 3+ года опыта с одним или несколькими языками программирования или скриптинга
- Опыт разработки и поддержки автоматизированных тест-скриптов на Java
- Опыт API-тестирования с фреймворками вроде RestAssured
- Способность выполнять как автоматизированное, так и ручное тестирование на протяжении всего SDLC
- Отличные навыки письменной и устной коммуникации
- Сильные навыки межличностного взаимодействия и командной работы
Условия
- Проектируемый диапазон компенсации: $90,000–$130,000 в год
- Годовая зарплата — лишь одна из составляющих полного компенсационного пакета Steampunk
- Дополнительные льготы Steampunk
- Ожидается присутствие на камеру во время интервью и ассессментов
- Равные возможности для всех соискателей; участие в программе E-Verify
Навыки
- Selenium
- Cucumber
- Cucumber JVM
- TestNG
- Java
- JMeter
- RestAssured
- API testing
- Git
- GitLab
- GitHub
- Bitbucket
- CI/CD
- Harness
- Jira
- Rally
- VS Code
- Salesforce
- Agile
- DevSecOps
- Accessibility testing
- ANDI
- Axe