BNY is seeking a Vice President, Quality Engineer to join their Structured Debt Client Platform team to develop and maintain automated test scripts, integrate automated testing into the CI/CD pipeline, and ensure code quality and security for their financial services platform.
Requirements
- Strong programming skills in Python, C or Java, JavaScript, and TypeScript.
- Experience with testing frameworks such as Jmeter, Selenium, Jasmine, and Cucumber.
- Familiarity with Veracode and SonarQube for code security and quality assessments.
- Knowledge of Serenity and Playwright for end-to-end testing of Angular applications.
- Experience with AWS Code Services and Spring Boot is a plus.
- Familiarity with Oracle databases for ensuring the integrity and correctness of data in testing scenarios.
- Work with AWS Code Services for efficient code deployment and collaborate with AWS infrastructure teams to streamline the CI/CD process.
Responsibilities
- Develop and maintain automated test scripts for front-end applications using technologies such as Angular, NodeJS, JavaScript, and TypeScript.
- Implement back-end API testing using industry-standard tools and frameworks like Jmeter, Selenium (Webdriver), Jasmine, and Cucumber.
- Collaborate with development and QA teams to integrate automated testing into the continuous integration/continuous deployment (CI/CD) pipeline.
- Demonstrate proficiency in Python, C or Java for back-end automation and scripting tasks.
- Utilize your expertise in JavaScript and TypeScript to develop and enhance front-end test scripts, particularly for Angular applications.
- Apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to ensure comprehensive test coverage and efficient collaboration with cross-functional teams.
- Work with testing frameworks such as Jmeter for performance testing, Selenium for web application testing, Jasmine for front-end unit testing, Cucumber for behavior-driven testing, and API-based frameworks for testing back-end services.
Other
- 6-10 years of experience in a systems quality environment required experience in the securities or financial services industry is a plus.
- Proven experience as a Quality Engineer with a focus on both front-end and back-end automation.
- Knowledge of Mortgage-based security (MBS) preferred.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.