About the job
Job Description
Job Purpose
The New York Stock Exchange (an Intercontinental Exchange company) is synonymous with finance - it’s where global investors turn every day. As the world’s most trusted equities exchange, we combine state-of-the-art technology with a human being at the point of sale.
The Senior Automation Engineer will work with the development and business teams to understand the system and business requirements for writing automated scripts for new or existing test scenarios. They will be responsible for maintaining these frameworks by following the current standards along with coordinating test execution.
Responsibilities
- Design, build, modify, and maintain Automation Frameworks for Web applications
- Interact with development teams to help implement optimized and re-usable functional test automation
- Maintain the functional test portion of the Continuous Integration pipeline
- Review automated test code to assure adherence to standards and to advise on optimization
- Research, identify, and implement new automation technologies
- Define, document, and conduct training on automation practices, tools, and coding standards
- Troubleshoot application issues and report technical findings to development
Knowledge And Experience
- Bachelor’s degree in Computer Science or related field.
- 3 or more years of automation or regression testing experience.
- 3 or more years of experience in Python, JavaScript.
- 3 or more years of experience working with UI test automation (React, NodeJS).
- Solid understanding of behavior driven development (BDD).
- 3 or more years of experience in developing test automation of RESTful APIs or Microservices.
- 1 or more years of experience with continuous integration/continuous integration and deployment and build tools (i.e. JUnit, GIT, Maven, Jenkins or equivalent) and using an industry standard source control management system.
- Understanding and Experience in one or more of these automated tools - Jest, Cucumber, Gherkin.
- Knowledge and experience of creating automation reports.
- Knowledge and experience of performance testing Web applications.
- Ability to diagnose application issues (reviewing applications logs, reviewing server stats, etc.).
- Solid Understanding of Agile development lifecycle.
- Excellent communication skills.
Schedule
This role offers work from home flexibility of 1 day per week.