Automation Test Engineer Senior
Federal Reserve Bank of Minneapolis
CompanyFederal 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, candidates must be a U.S. citizen.
This role is based in Cleveland, Ohio, and 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.
As an automation test engineer senior supporting the Translation Hub, you will be responsible for executing portions of the department quality assurance strategy. You will also be responsible for creating test approaches, understanding how a system works and develops, executes, and maintains complex test cases to ensure the system functions according to requirements, and documents defects with supporting documentation. You may also analyze moderate to complex problems to determine the root cause of the issue and conduct tests that will help in duplicating or troubleshooting.
Translates existing scripts into automated tests through the review of test plans, business requirements, functional requirements and technical specifications using flow diagrams or other methods to clarify requirements.
Design, development, and maintain integration testing suite to ensure reusable common components meeting quality and security standards.
Ensures that test plans properly align with business requirements and are kept up to date.
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; developing and maintaining metrics related to software testing and ongoing application performance; implementation, upgrades, and training of automated test management tools; research and evaluation of testing tools and frameworks; planning and development of test strategy and plans; and analyzing test process automation strategy and framework.
Mentors and trains others.
Performs other duties as assigned or requested.
Education and Experience:
Bachelor's degree with 5+ years of related work experience
Associate's degree or software testing certificate with 7+ years of related work experience
Knowledge and Skills:
Quality Assurance Engineer methodologies and practices
Experience with automation testing frameworks (Selenium, etc)
Experience with API automation tests with Bamboo
Experience with 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
Demonstrated experience implementing and auditing automated test methodology and QA standards
Microsoft Office (Access, Excel, Outlook, PowerPoint, Word, etc.)
Strong written and verbal communication skills
Ability to build and maintain strong professional relationships.
Strong problem-solving skills
Programming Languages (Java, Python, AWS CDK)
Strong system and process analysis with ability to solve complex problems
Multitasking and time management skills
Ability to work effectively in a highly matrix or virtual organization
Physical Demands and General Working Conditions:
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. Employees may be required to travel by car/air.
Full Time / Part TimeFull time
Regular / TemporaryRegular
Job Exempt (Yes / No)Yes
Job CategoryInformation Technology
Work ShiftFirst (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.