This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Federal Reserve Bank - New York, NY

posted about 1 month ago

Part-time,Full-time - Mid Level
New York, NY
Monetary Authorities-Central Bank

About the position

The Quality Engineer/Test Automation Specialist at the Federal Reserve Bank of New York plays a crucial role in ensuring the quality assurance and testing of IT solutions within the Markets Technology Function. This position involves participating in all phases of the development process in an agile environment, focusing on test strategy, execution, automation, and quality metrics. The role emphasizes coaching and fostering a culture of excellence and continuous improvement among quality engineering staff, while also driving the adoption of Agile and DevSecOps practices.

Responsibilities

  • Execute Quality Engineering practices and test automation within a product squad.
  • Coach other quality engineering staff to provide Agile quality practices for product development.
  • Drive recruitment, development, and evaluation of Quality Engineering Chapter members.
  • Identify and implement advanced Quality Engineering principles to improve product delivery quality.
  • Design and develop automated test scripts to ensure applications meet functional and non-functional requirements.
  • Support the DevSecOps vision by designing automation to integrate with build pipelines and other automated tests.
  • Provide technical support and conduct code reviews for other software engineers.
  • Promote innovation in quality engineering techniques and ensure pervasive quality in product development.
  • Devise and influence test strategies for mission-critical systems and implement comprehensive test coverage.
  • Drive Agile adoption and find efficiencies in quality practices to reduce testing cycle times.
  • Influence and support the adoption of DevSecOps in agile teams by enabling shift left testing.
  • Promote agility and demonstrate cross-functional skills by taking on development tasks.
  • Identify and provide continuous development opportunities for other quality engineers.
  • Proactively coach squad members on quality culture from vision to implementation.

Requirements

  • Experience in Agile cross-functional teams and iterative development methodologies.
  • Extensive experience delivering solutions across different technical environments.
  • Experience in building Java-based test automation and working with automated frameworks and tools (Selenium and REST Assured).
  • RDBMS and SQL experience.
  • Cloud-based application testing and related technologies (e.g., NoSQL databases, Message queues, Containers).
  • Hands-on development and code review experience for unit, integration, and system tests.
  • Experience with Continuous Integration/Continuous Delivery platforms (e.g., Gitlab, Jenkins, Selenium Grid).
  • Familiarity with Java-related toolsets (e.g., Maven, Eclipse or IntelliJ IDE, Spring framework).
  • Strong understanding of risk-based test strategy preparation for mission-critical systems.
  • Solid understanding and experience in Behavior Driven Development (BDD) and Test Driven Development (TDD).
  • Experience in defining enterprise-wide standards for product quality and managing KPIs.

Nice-to-haves

  • Experience with dynamic test environments and cloud technologies.
  • Experience in test data management strategies and test infrastructure design.

Benefits

  • Fully paid Pension plan and 401k with Generous Match
  • Comprehensive Insurance Plans (Medical, Dental and Vision including Flexible Spending Accounts and HSA)
  • Subsidized Public Transportation Program
  • Tuition Assistance Program
  • Onsite Fitness & Wellness Center
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service