Sr Automation Test Engineer- CPO
The Cash Product Office is national business line of the Federal Reserve System. Currently, we have multiple opportunities for Software Quality Assurance professionals (Sr. Automation Test Engineers) in our organization. If you are interested in working for a mission driven organization that is doing good in our community, where you can enjoy both interesting/stable work, and a work-life balance that puts you and your family first, then we want to hear from you!
The Cash Product Office (CPO) is responsible for the strategic direction and national support for Federal Reserve Cash Services (FedCash® Services). The CPO incorporates our core values of Community, Service, Expertise, Resiliency and Curiosity in to how we work and interact with each other, and the broader community. These core values are representative of what we want our customers and partners to experience when they interact with us.
National Cash Automation (NCA), is CPO’s software development and support team, and we maintain and improve the Fed's cash operations suite of automation solutions. We are embarking on a large new program we call “NextGen”. NextGen will modernize and upgrade the hardware and software used to manage the cash supply chain across the entire Fed system.
Our ideal candidate is an experienced Automation Test Engineer with a recent hands-on JAVA and Cucumber / Selenium skill set. Beyond your testing expertise, you have a strong curiosity and desire to understand the business and bigger picture of what you are testing, and this adds real value to your work. You should have successfully tested software components as part of large, highly integrated, enterprise class development projects. The position requires strong “systems thinking” ability, integration test expertise, technical and functional analytical skills, and significant test automation/coding/scripting experience as well as a flexible and adaptable mindset.
Perform requirements and user story analysis to create detailed test designs and conditions.
Elaborate test designs (feature files) into automated tests using a JAVA-based Cucumber / Selenium framework.
Assist with setup and maintenance of test environments.
Develop configurable, maintainable, reusable and dependable test automation tools.
Prepare for and take part in testing activities for production deployments and remediation.
Develop test case automation criteria.
Develop complex SQL queries for data validation.
Provide traceability from business requirements and technical specifications to test conditions and problem reports.
Participate in detailed review walkthrough sessions.
Willing and able to knowledge transfer/mentor peers on test automation best practices where appropriate.
Track issues to successful resolution.
Collect metrics to measure test progress and quality outcomes.
Requirements:
Engineer I:
|
Engineer II:
|
Helpful:
Significant experience with technical and functional transactional testing of the UI layer with data validation at the database layer Experience working with ATDD and related techniques and tools
Experience writing Feature files in Gherkin
Experience with Agile methodology
Experience using HP ALM/Quality Center
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. Employees will be required to travel by car/air.
The Federal Reserve Bank of Cleveland is an Equal Opportunity Employer. We are dedicated to sustaining an environment in which diversity is valued and differences are strengths. It is the Bank’s policy to provide equal employment opportunity for all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, gender identity or expression, genetic information or sexual orientation.