Our Ability Jobs

Job Information

Federal Reserve System Software Quality Engineer in Kansas City, Missouri


Federal Reserve Bank of Kansas City

Tests the functionality and performance of software systems and ensures the software meets business requirements. This role requires gathering and analyzing data including the review of systems requirements to write test plans and scripts, track and facilitate defect resolution, and apply analytical problem- solving skills by collaborating with business and technical staff throughout the development and testing process. Individuals will need to develop and run automated test cases and/or run manual testing when needed. Communicates test results and anomalies to management in a well-documented, concise, and timely manner.

Key Activities:

  • Helps to ensure test plan properly align with business requirements by participating in software design and review sessions.

  • Develops configurable, maintainable, reusable, and dependable test automation components.

  • Executes test plans, records, and reports results, assists with analyzing test results, and provides root-cause analysis for problems encountered during testing.

  • Prepares and acquires test data, conducts peer reviews of test work products.

  • Participates in special projects, as requested.

  • Assists with setup and maintenance of test environments; development of test case automation criteria; and setup and check out of test environments, prepares architecture diagrams.

  • Supports manual testers with automation needs and is responsible in determining which manual test cases need to be converted to automation scripts. Including executing manual test cases as needed and to gain knowledge of the application functionality.

  • Identifies technical and operational problems on installed systems, products, and/or services.

  • Prepares for and takes part in testing activities for production deployments and remediation.

  • May conduct manual testing as needed.

  • Performs other duties as assigned or requested.


  • 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.

  • Typically requires at least 3+ years of relevant experience.

  • Intermediate Level Quality Assurance Engineer methodologies and practices Software development Life Cycle and the importance of the QA function within the framework.

  • Computer hardware and software, operating systems, browsers, Internet navigation, and downloading/installing software i.e., SQL, Oracle, business objects, web technologies, authentication or security technologies.

  • Knowledge of multiple software development methodologies such as Waterfall, Iterative, Agile and Behavior driven development.

  • Working knowledge of test case management and execution using test management tools.

  • Experience implementing and auditing automated test methodology and QA standards Microsoft Office (Access, Excel, Outlook, PowerPoint, Word, etc.).

  • Intermediate Level Verbal Communication Written Communication.

  • Ability to build and maintain strong professional relationships Problem-solving Programming Languages.

  • Strong Analytical, multitasking and time management .

  • Ability to perform independent research and analysis and draw logical conclusions Working effectively in a highly matrix or virtual organization.

  • Must have experience with Selenium Automation Framework, experience with multiple automation programming languages, and multiple quality assurance testing tools.

  • Performs most work independently with general supervision and direction. May consult with management or more senior staff in decision making.

  • Incumbent must be fully vaccinated against COVID-19, unless the Bank grants an accommodation based on a medical condition or sincerely held religious belief.

  • 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.

We offer benefits that go beyond the basics, featuring:

· Market-leading Medical, Dental, and Vision Insurance

· Tuition Reimbursement

· 401k/Thrift Plan

· Pension Plan

· Flexible Spending Accounts

· Life Insurance

· Vacation & Personal Time

· Paid Holidays

· Parental Leave

· Adoption Assistance

· Onsite Fitness Center

· Onsite Cafeteria

· Free Parking

· Additional Convenience Benefits, Discounts and More…

*subject to change based on district

Follow us on LinkedIn, Instagram, Twitter, and our YouTube channel - Kansas City Fed

Full Time / Part Time

Full time

Regular / Temporary


Job Exempt (Yes / No)


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 (https://www.kansascityfed.org/documents/7797/Workday_Privacy_Notice.pdf)