Quality Assurance Engineer

Company

Federal Reserve Bank of Chicago

Location

Chicago IL

Type

Full Time

Job Description

Company
Federal Reserve Bank of Chicago
Federal Reserve Financial Services (FRFS) delivers a suite of payments services to financial institutions via FedLine® Solutions, Fedwire®, National Settlement Service (NSS), FedCash®, FedACH®, and Check Services. We are currently leading a strategic effort to transform FRFS to a national, enterprise-focused organization. Over time, FRFS will offer an increasingly integrated set of Federal Reserve payment services, incorporating the FedNowSM Service upon its market entry in 2023. Through our evolved structure, we will meet the needs of the marketplace for new products and services more quickly, we will seek to provide a more robust and unified customer experience across our financial service offerings, and we will create new career growth opportunities for FRFS staff.
The Quality Assurance Engineer collaborates with project managers, business analysts, and other developers to ensure the integrity of our core products and services throughout all phases of the software development life cycle. This position reports to the Engineering Manager. The engineer works with limited direction and exhibits a high degree of independent judgment. This position offers exciting opportunities to work in an agile environment to influence and shape the future of Federal Reserve Financial Services.
Principal Duties and Responsibilities
Project Support
  • Designs, develops, implements, and maintains automated and manual test plans to address areas such as load testing, functional testing, unit testing, regression testing, negative testing, integration testing, error or bug retests, or usability.
  • Collaborates in designing, coding, unit testing, debugging, configuring, and documenting of systems
  • Provides accurate work estimates based on requirements and acceptance criteria
  • When required, leads the team during progress meetings to ensure the team is working efficiently and is effective in getting the items completed during the sprint.
  • Leads code or script review sessions and teaches others by example on how to critique technical deliverables.
  • Adheres to technical standards and participates in setting standards and recommends changes

Delivery
  • Ensures 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
  • Develops or specifies standards, methods, or procedures to determine product quality or release readiness
  • Communicates, presents, and interprets technical concepts to non-technical audiences
  • Communicates to stakeholders regularly on progress of work products, deliverables, and overall project status

Quality Assurance Innovation
  • Researches and discovers the newest tools, technologies, and processes that will drive innovation and streamline overall testing processes
  • Leads in developing framework to automate functional testing to ensure development of quality software
  • Develops test strategies and effective test automation solutions for upcoming projects
  • Identifies areas for improved testing efficiencies, test automation and implementation of automated test solutions
  • Constantly evaluates test automation strategy and approach to identify areas of improvement (i.e. test automation frameworks, dynamic data collection methodologies, coding standards, components, and object repository methods, etc.)
  • Designs and implements an automated regression test and performance test infrastructure

Your Background
  • B.S. or M.S. in Computer Science, Management Information Systems or related field or 5+ years of software development and testing experience
  • Experience with Agile Development
  • Certification in Amazon Web Services or comparable experience
  • Strong understanding and knowledge of modern test methodologies, commonly used concepts, practices, and tools within the software-testing field are required.
  • Experience working with agile methodologies is preferred
  • Experience in Automated Testing, Exploratory Testing, and Performance Testing is a must.
  • Strong programming skills with object-oriented language is required
  • Experience with Selenium WebDriver and API testing tools required
  • Experience with testing tools like JMeter is required
  • Experience with cloud infrastructure testing and security testing is a plus
  • Experience with Java, Spring, JavaScript, Maven, NodeJS, is preferred
  • Experience with CI/CD pipelines is required
  • Experience with SQL is required
  • Experience developing test frameworks and test cases using open source test frameworks is preferred
  • Working knowledge of UNIX / LINUX and Windows Operating Systems

What we offer
  • Comprehensive benefits package include medical, dental, vision, prescription drug coverage, 401k savings plan, retirement plan, paid time off, transit benefit, onsite gym and subsidized cafeteria
  • A continuous learning environment with opportunities to gain new skills and grow your career

Requirements
  • All Federal Reserve Bank of Chicago employees must be fully vaccinated against COVID-19, and receive a booster shot within 30 days of being eligible to do so, unless the Bank grants an accommodation based on medical condition or sincerely held religious belief.
  • Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.
  • As a condition of employment, Federal Reserve Bank of Chicago employees must comply with the Bank's ethics rules, which generally prohibit employees, their spouses/domestic partners, and minor children from owning securities, such as stock, of banks or savings associations or their affiliates, such as bank holding companies and savings and loan holding companies. If you or your spouse/domestic partner or minor child own such securities and would not be willing or able to divest them if you accepted an offer of Bank employment, you should raise this issue with the recruiter for this posting, who can provide you contact information for our ethics official if necessary. This document indicates the general nature and level of work performed by employees within this position. It is not a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. An employee's responsibilities, tasks, and duties might differ from those outlined in the job description, and other duties, as assigned, are a part of the job.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender, gender identity or expression, or veteran status
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
Apply Now

Date Posted

11/22/2022

Views

10

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Sr. Software Engineer - OEMS Team - Enfusion

Views in the last 30 days - 8

Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...

View Details

Machine Learning Engineer - Oak Street Health

Views in the last 30 days - 8

Oak Street Health is a rapidly growing company that is looking for a machine learning engineer to support their production modeling efforts The compan...

View Details

Software Engineer 431407 - Experfy

Views in the last 30 days - 8

The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...

View Details

Account Manager (Advertising Sales Team) - Chicago - CafeMedia

Views in the last 30 days - 6

This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...

View Details

AVP, Internal Audit - CNA

Views in the last 30 days - 11

The job description is for an Assistant Vice President Internal Audit position at CNA The role involves leading a team to provide risk management gove...

View Details

Software Product Consultant - CSC Corptax

Views in the last 30 days - 10

The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...

View Details