hero



Automation Test and DevOps Engineer or Senior Automation Test and DevOps Engineer

Federal Reserve Bank of Minneapolis

Federal Reserve Bank of Minneapolis

Software Engineering
Cleveland, OH, USA
Posted on Wednesday, May 31, 2023

Company

Federal Reserve Bank of ClevelandThe Federal Reserve Bank of Cleveland is part of the nation’s central bank and we’ve provided many opportunities for professional growth during our history.

For twenty-four years in a row, we’ve been named “One of Northeast Ohio’s Best Places to Work” by North Coast 99. This prestigious award honors organizations with outstanding employment practices, including compensation, benefits, training, recruitment, retention, community services, and employee communications.

Our People Make the Difference! The Federal Reserve Bank of Cleveland is seeking innovative thinkers with vision to build the framework that will carry the Bank into the future.

Follow us on LinkedIn, Twitter, Instagram, and our YouTube channel – Cleveland Fed

To be considered for this role, candidate must be a U.S. citizen.

Position is a hybrid work arrangement - individuals may be required to work some days in the Federal Reserve Bank of Cleveland while working the other days from home.

Organizational Expectations:

Treasury Services partners with and supports the US Treasury, Bureau of Fiscal Service mission to expand the use of digital transactions across the Federal Government. Treasury Services provides strategic-level leadership, industry knowledge, and innovative thinking to assist with Fiscal Service’s end goal of all-electronic payments and disbursements. We embrace the challenge of consistently delivering exceptional work to benefit Fiscal Service, our organization, federal agencies, businesses, financial institutions, and individuals.

As an Automation Test and DevOps Test Engineer for the Design Systems team in Treasury Services, you will be responsible for the analysis, design, development, and maintain integration testing suite to ensure reusable common components meet quality, security, and accessibility standards. You will perform implementation, configuration, and maintain solution version control, branch strategy, and build and deploy pipelines to support the DevOps business needs for design system components. You will provide production support for users of visual solutions while keeping abreast of current technologies to enhance user interface design development while also ensuring the quality, security, and availability of the services.

General Responsibilities:

  • Design, development, and maintain integration testing suite to ensure reusable common components meet quality, security, and accessibility standards.

  • Perform implementation, configuration, and maintain solution version control, branch, build and deploy pipelines to support the DevOps business needs for design system components.

  • Provide support to developer user community including defect management, change management, and problem management.

  • Create and maintain technical documentation and user guides to support the enterprise design system user base and knowledge sharing.

  • Design, implement, configure, and support AWS infrastructure and CI/CD pipeline.

  • Integrate, configure, and maintain code quality, accessibility, and security scanning tools within CI/CD pipeline.

  • Execute on enterprise design system testing strategy and provide testing reporting needs.

  • Works in close partnership with front-end developer and product owner to ensure code coverage of test automation, library upgrades, solution deployment, and security vulnerability management.

  • Facilitates and resolves ongoing technical support to customers, including support for onboarding and migration of software applications into various environments.

  • Creates, implements, and supports effective branching strategy and solution version strategy to support the end users effectively.

  • Creates, implements, and supports security vulnerability detection and code quality analysis in the build and deploy pipeline.

  • Creates, maintains, and reviews change and configuration management plan and other SOPs to meet compliance standard.

  • Creates dashboard and automation to support business and operational needs.

  • Setup appropriate alerts and monitoring to ensure the availability and performance of the services.

  • Research new technologies and tools to introduce to the organization to improve the efficiency and agility of software delivery.

  • Solves moderately complex problems; takes a new perspective using existing solutions.

  • Performs other duties as assigned or requested.

  • Adheres to the Bank's attendance policies through regular and prompt attendance.

Education and Experience:

  • Automation Test and DevOps Engineer: Bachelor's degree with 3+ years of related work experience or Associate's Degree with 5+ years of professional work experience.

  • Senior Automation Test and DevOps Engineer: Bachelor's degree with 5+ years of related work experience or Associate's Degree with 7+ years of professional work experience.

Knowledge and Skills:

  • Experience with automation testing frameworks (Selenium, Jasmine, etc.)

  • Experience with object-oriented language (Java, etc.)

  • Experience with test driven development/behavior driven development

  • Experience with automated build tools and code quality checks (linters, formatters, static code analysis, etc.)

  • Experience with Agile development methodologies and DevOps practices

  • Experience with software library management tools

  • Familiarity with accessibility standards

  • Experience with code repositories management, branching, and versioning using development tools such as BitBucket, Github, GitLab, etc.

  • Familiarity with cloud infrastructure components, techniques, and technology (AWS S3, AWS API Gateway, Docker Container, etc)

  • Familiarity with web application programming with JavaScript frameworks (Angular, React)

  • Programing and scripting languages (Java, Python, TypeScript, AWS CDK)

  • CI/CD Orchestration software (GitLab, Bamboo, Jenkins)

  • Ability to build and maintain strong professional relationships an work independently or as part of a team

  • Ability communicate clearly, both verbal and in writing

  • Ability to perform independent research and create proof of concept for new solution

  • Logical analysis, troubleshooting, independent research, and critical thinking

Physical Demands and General Working Conditions:

Traditional office environment: Employees typically sit most of the day, work with a computer and may answer/respond to phone calls. Physical movement consists of walking for meetings, breaks, etc. Ability to lift items weighing approximately 20 pounds on a limited basis is required. Addendum as needed: Employees may be required to travel by car/air.

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