• Find preferred job with Jobstinger
  • ID
    #12265546
  • Job type
    Permanent
  • Salary
    TBD
  • Source
    Federal Reserve Bank
  • Date
    2021-04-14
  • Deadline
    2021-06-13
 
Permanent

Vacancy expired!

Engineer - Senior Requisition 267315 Location: Richmond The Richmond Fed is the proud home of the Federal Reserve's National IT organization-a nationwide team delivering technology solutions and support across the Federal Reserve System. Many National IT employees are located in Richmond, while others are based across the U.S. at other Federal locations. When you join our team, you'll become part of a culture that welcomes differences, cares about our communities, and empowers each other to lead from where we are to make things better. Bring your passion and we'll provide challenging and purposeful careers in a variety of fields, opportunities to grow and a wide range of benefits and perks that support your health and wealth. It's all part of what makes #MyRichmondFed a great place to work! About the Opportunity The ASG: Test Team has an immediate opening for an Engineer - Senior, reporting to Sr. Manager-IT-Technology. Hiring outstanding Software Engineers with expertise in testing distributed/cloud systems to join our world class technology team. You will work closely with all facets of the technology organization. You will be expected to develop, implement, and execute performance, scalability and system tests for infrastructure and software related projects. Candidate must be familiar with standard software development and quality processes, methodologies, and tools and must have a track record of very high technical competence that includes strong coding and/or scripting skills and individual technical accomplishments. What You Will Do:

  • Design and develop system test cases which validate CI/CD (focus on CD) cloud-based account/VPC requirements, test established guardrails and security requirements.
  • Develop test applications to verify CI/CD pipelines and Cloud Account guardrails/security requirements.
  • Assist in the development of distributed workload generators for load, stress and scalability testing against clusters and multiple nodes.
  • Participate in product spec/design reviews to provide input on functional requirements, product designs, schedules, or potential problems regarding testability.
  • Develop or specify standards, methods, or procedures to determine product quality or release readiness.
  • Design detailed test plans, scenarios, scripts, or procedures of software and production data in a secure environment with a focus on automated testing.
  • Maintain documentation of test plans and their results using a test case management system with focus on automated testing.
  • Manage software defects using a bug tracking system and work closely with software developers and systems engineers to analyze the defects and track them to resolution.

Qualifications:
  • Ideal a Developer with a passion for Quality Assurance/Testing.
  • Extremally organized.
  • At least 2 years leveraging IaC (Infrastructure as Code) to create/manage AWS-based environments. Leveraging Terraform for this activity a plus.
  • At least 2 years creating unit-level tests to verify IaC requirements are enforced in an AWS environment. Exposure to Checkov and TFsec a major plus.
  • At least 4 years of experience in Software Quality Assurance having experience in applying testing methodologies, creating test plans and executing and automating test suites.
  • At least 2 years' experience in CI/CD Testing methods and tooling with GiT Runner automation a major plus
  • 2 years of experience in developing test libraries and automation frameworks (i.e. Python and/or Java). Test automation/programming skills a must for this position. Proficiency in Shell, Python, and/or Ruby a plus; knowledge of the three required.
  • At least 1 years leveraging Ansible for testing/test environment creation/modification a major plus; Ansible scripting in some form is required.
  • Proficiency in AWS Unix/Linux based environments; commands, navigation, etc.
  • Successful record designing, implementing, and managing structured test automation.
  • Overall understanding of web architecture and distributed systems and databases.
  • Experience with SOAP, REST, RPC or other client-server API testing.
  • Experience with open source automation tools (Nose, Selenium, Grinder, JMeter, etc.)
  • Experience with Docker a plus
Discover the Reason Why So Many People Love It Here! When you join Federal Reserve's National IT organization, not only will you find a challenging and purposeful career, you'll also have access to a wide range of benefits and perks that support your health and wealth, including:
  • Great medical benefits
  • Pension and 401(k) with employer match
  • Generous paid time off
  • Tuition reimbursement
  • Employee resource networks
  • Paid volunteer leave
  • Flexible work options
  • Onsite amenities that make working here fun
Other Requirements and Considerations:
  • Candidates should review the Bank's Employee Code of Conduct to ensure compliance with conflict of interest rules and personal investment restrictions. The Code is available on the About Us, Careers webpage at www.richmondfed.org .
  • Sponsorship is not available for this role.
  • Selected candidate is subject to special background check procedures.
  • Salary offered will be based on the job responsibilities and the individual's knowledge, skills, and experience as defined in the job qualifications/experience.
The Federal Reserve Bank of Richmond provides equal opportunity to all individuals without regard to race, sex, color, religion, gender identity or expression, sexual orientation, national origin, age, disability, or genetic information.

Vacancy expired!

Report job

Related Jobs

Jobstinger