Quality Assurance Engineer at Federal Reserve Bank (FRB) in Kansas City, Missouri

Posted in Information Technology 15 days ago.

Type: Full-Time





Job Description:

Company

Federal Reserve Bank of Kansas City

When you join the Federal Reserve—the nation's central bank—you’ll play a key role, collaborating with leading tech professionals to strengthen and protect our economic, financial and payments systems. We dedicate more than $1 billion to technology each year to support the Federal Reserve and our economy, and we’re building a dynamic and diverse team for our future.
Bring your passion and expertise, and we’ll provide the opportunities that will challenge you and propel your growth—along with a wide range of benefits and perks that support your health, wealth, and life.

Federal Reserve Financial Services (FRFS) delivers a suite of payments services to financial institutions via FedLine® Solutions, Fedwire®, National Settlement Service (NSS), FedCash®, FedACH® (Automated Clearing House), Check Services, and the FedNow® Service. In 2020, we undertook a strategic effort to transform FRFS from a product and support office framework to a national, enterprise-focused organization. The enterprise structure integrated the prior retail, wholesale, cash, and customer relations product and support offices into a new organization, which was further joined by the FedNow team in early 2024. Our North Star strategy, with the new structure, is to offer a fully integrated product suite that provides speed, resilience, and choice in meeting the payments needs of financial institutions across the United States. Through our evolved structure, we will meet the needs of the marketplace for new products and services more quickly, seek to provide a more robust and unified customer experience across our financial service offerings, and create new career growth opportunities for FRFS staff.

Key Activities:

As a Quality Assurance Engineer, ​Support our core products and services starting from Day 1 and will get a chance to experience all phases of the software development life-cycle. Depending on your background and experience, you will get to:


  • Plays a key role in ensuring that the quality of software developed, maintained, and enhanced in-house and installed into production is sufficient to prevent the occurrence of catastrophic defects that cause the customer significant problems, missed deadlines, or interruption to the production environment.

  • Participate in the full software development lifecycle; including communication with team and business leads to gather requirements of features, problem definition, analysis, solutions development, development of test plans, and documentation within time and cost constraints. Provide accurate work estimates based on requirements and acceptance criteria. Demonstrate accuracy in estimating and delivering quality code within sprints.

  • Participate in designing, coding, unit testing, debugging, configuring, and documenting of systems.

  • Participate in developing framework to automate functional testing to ensure development of quality software.

  • Work closely with Quality Assurance Analysts to design and develop the framework needed for Analysts to create automated test scripts.

  • Work as a team player with solid communication and presentation skills and help interpret technical concepts to non-technical audiences.

  • Communicate regularly on progress of work products, deliverables, and overall project status.

  • When required, leads the team during scrum to ensure the team is working efficiently and is effective in getting the items completed during the sprint.

  • Keep up to date with technology and present useful technology recommendations.

  • Leads peer review sessions and teaches others by example on how to critique technical deliverables.

  • Adheres to technical standards and participates in setting standards and suggests changes.

  • Collaborate with project managers, business analysts, developers and other Quality Engineers.

  • Research and discover the newest tools, technologies, and processes that will drive innovation and provide you with the ability to make a difference and streamline overall testing process.

Responsibilities:


  • Applies the principles of software engineering to the design, implementation, configuration, and optimization of test automation scripts using UFT, Selenium, RestAssured, Cypress, or similar tools.

  • Demonstrates technical competency in able to code automated test script using Testing Tools and frameworks using languages like Visual Basic, Java, C#, Python, SQL, etc.

  • Develops test scenarios/user acceptance criteria by understanding business drivers to perform an analysis and review of requirement specifications and/or user stories.

  • Develops, reviews, and executes test plans, test scripts, and test data to ensure application products and services meet business needs, quality standards, and end user/non-functional requirements (i.e., environments and user interfaces).

  • Documents, tracks, and resolves software defects or issues in collaboration with the product delivery team.

  • Ensures quality is built into the software solution throughout the software development lifecycle by performing peer reviews and leveraging relevant quality assurance processes and technologies.

  • Partners with software engineers and product owners to increase quality of SDLC process.

  • Provides on-call support, troubleshooting, root cause analysis, incident management, and service request management for supported products and environments.

Qualifications:


  • Typically requires at least 3 years of relevant experience.

  • Bachelor’s degree specializing in STEM (Science, Technology, Engineering, Mathematics), or a closely related field, from an accredited college or university, or equivalent combination of directly related education and/or experience.


  • Demonstrates excellent written and oral communication abilities

  • Demonstrates independent thinking and decision-making abilities

  • Strong programming skills in Java with strong object-oriented skills.

  • Experience with Junit testing framework is a must.

  • Experience with Selenium, SoapUI, JMeter is strongly preferred.

  • Experience with Spring, MVC, Java Script, Ajax is preferred

  • Experience with Jenkins and GIT is helpful

  • Working knowledge of database SQL, creating objects and stored procedures is a plus

  • Strong understanding of UNIX / LINUX and Windows Operating Systems

  • Experience developing test frameworks and test cases using open source test

  • Proven experience in writing Shell, Java and Batch scripts to automate/development

Additional Information:


  • Location(s):

    • Hybrid – All FRB Locations

    • Remote Eligible – No




  • Screening Requirements: This position has additional screening requirements due to the information accessed while performing the job. These additional screenings would be initiated at the time of offer acceptance and can take up to a couple of months to be completed. You can begin work before the screening is completed; however, continued employment is contingent on acceptable screening results. The areas screened may include education/employment verification, criminal history, credit history, and reference checks. 


  • Sponsorship: Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.

About Us:

Follow us on LinkedIn, Instagram, X (formerly Twitter), and YouTube

Full Time / Part Time

Full time

Regular / Temporary

Regular

Job Exempt (Yes / No)

Yes

Job Category

Information Technology

Work Shift

First (United States of America)

The Federal Reserve Banks believe that diversity and inclusion among our employees is critical to our success as an organization, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. The Federal Reserve Banks are committed to equal employment opportunity for employees and job applicants in compliance with applicable law and to an environment where employees are valued for their differences.

Privacy Notice





More jobs in Kansas City, Missouri

Other
about 10 hours ago

United Rentals
Other
about 10 hours ago

United Rentals
Other
about 10 hours ago

United Rentals
More jobs in Information Technology

Information Technology
about 8 hours ago

Conagra Brands
Information Technology
about 9 hours ago

Oldcastle Payroll, Inc.
Information Technology
about 9 hours ago

Preferred Materials Inc