BNY Mellon Corporation

Senior Principal, Quality Engineer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: New York
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: QA Engineer Quality Sybase Oracle Engineering Engineers
  • Secondary Skills: Systems Performance Testing Application Development
  • Job Location: New York, New York
  • Posted Date: Posted today
Job Description

Data Services team is a shared service team that provides key functional capabilities such as self-service reporting, self-service data analytics, risk analytics, operational reconciliation, and integration of core processes with deployed machine learning models. We are enhancing our team and looking for a QA Automation Engineer to work with us as we transform our Clearance and Collateral Technology (CCT) group into a data driven organization. The Collateral & Clearance Technology group is responsible for building high-performance critical market platforms. The group designs, builds and supports the platform used for US Triparty Repo and Global Collateral Services solutions. This service has 85% of the US Triparty Repo business with $2.7trn of assets globally. This group supports the most critical client-facing services for BNY Mellon.

In this senior role, the individual will work closely with the development teams in analyzing business processes, requirements, workflows, client experience needs, user journeys - gleaning information and insights with the goal of helping determine test strategy. The applicant will be responsible for defining and driving innovative automation testing strategies and toolsets into our overall development processes that support and enhance the current Quality Assurance processes within the organization.

Responsibilities

  • Develop automated test framework for front-end and back-end application layers
  • Maintain automated regression tests
  • Document and build functional test cases
  • Strong programming experience.
  • Comfortable with command line interface.
  • Experience building, using or testing APIs.
  • Familiar with Databases and related structure (Sybase, Oracle).
  • Strong analytical and problem-solving abilities.
  • Comfortable following requirements as well as breaking from the path and openly exploring.
  • A passion for troubleshooting and finding bugs
  • Familiar with CI/CD process
  • Experience with performance testing strategies.
  • Knowledge of configuration management and/or containerization tools.
  • Experience with bug tracking software and best practices
  • Knowledge in automated testing tools required (Mockito, Selenium, Cucumber)
  • Good written and verbal communication skills.
  • Strong attention to detail.
  • Good project management skills
  • Estimate, prioritize, plan and coordinate testing activities
  • Help team achieve goal on improving the quality and reliability of our products.
  • Help us pick new tools and decide on new processes that help improve how we do QA


Senior Principal Quality Engineer will help create scalable and extensible solutions for major Quality Engineering Challenges across the Enterprise. Will help improve the Quality & Productivity of the Engineering Community by questioning the traditional way of working and implementing innovative solutions that help solve such challenges at scale. Will adhere to best practices and also promote the same across the Engineering Community enabling consistency of Automation Tools and Practices being adopted. Will lead a multiple teams of Specialist Quality Engineers on multiple Automation initiatives at the same time to deliver results that further accelerate the Transformation efforts on multiple fronts. Will constantly monitor the technology landscape and adopt and integrate new technologies into the BNY Mellon Ecosystem. DB Expert - Will support QE Initiatives involving working with Databases & ETL Systems & Associated Automation Technologies. MQ Expert - Will support QE Initiatives involving working with complex Messaging Queues & Associated Automation Technologies. Performance Expert - Will support QE Initiatives involving working with performance testing of complex systems. Leads and Manages a team of exceptional Quality Engineers and Senior Quality Engineers on Multiple Initiatives. Constantly Monitors the progress, resolves blockers and reports progress to Senior QE Leadership. Mentors QE Engineers to improve their skills and improves their productivity. Helps Senior QE Leadership in the Budget Estimation Process by providing useful insights into the future needs of the teams. Constantly monitors the technology landscape to adopt and integrate new technologies into the BNY Mellon Ecosystem. Solves highly Complex Automation Challenges spanning multiple technologies in a scalable & extensible manner with least amount of maintenance in a short span of time. DB Expert - Solves highly Complex Automation challenges associated with Databases & ETL Systems. MQ Expert - Solves highly Complex Automation challenges associated with Messaging Queues. Performance Expert - Solves highly Complex Automation & Performance Testing Challenges. Continuously improves the Efficiency of the Automation using innovative technlogies & thought process. Drives multiple such initiatives. Promotes and Implements the Shift Left Approach in close collaboration with the Application Development Teams. Resolves any technical or cultural blockers in adopting this new approach. Plays a key role in training and bridging the specific skill gaps across the Quality Engineering Domain. Strategises & Formulates a Plan for Continuous Testing, Continuous Integration & Continuous Delivery adoption across multiple applications from different lines of business and business services. Makes sure that best practices are adopted. Also builds solutions that will cater to the varying needs of the Bank which are scalable and extensible. Contributes to the achievement of Quality Engineering Domain Objectives.

Preferred Qualifications:

  • Senior level experience testing in an Agile environment (or development equivalent).
  • Bachelor's degree in computer science or a related discipline, or equivalent work experience required; advanced degree preferred
  • 3+ years of experience working on QA automation
  • 12+ years of experience in a systems quality environment required; experience in the securities or financial services industry is a plus.
Relevant Job Openings
Java Developer