F

Fannie Mae

Buys home loans from lenders and guarantees them

Access Management Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeUnited States

About the Job

Requirements

  • A Master’s degree in Computer Science or Telecommunications is required.
  • At least three years of experience as a Developer in Test using Java, Python, Jenkins, GitLab, GitHub, Bitbucket, Cucumber, AWS services including S3, EC2, CloudWatch, DynamoDB, Lambda, and IAM, Applitools, Selenium, Maven, Microsoft Graphs, RestAssured, SQL, Postman, OAuth 2.0, Appium, Android, iOS, XCUITest, UIAutomator2, Linux shell scripting, Ping products including Ping One, Ping Identity, Ping Federate, Ping Directory, and Ping Access, Splunk, and Kibana.
  • A Bachelor’s-level degree is required.
  • Successful applicants must pass a pre-employment drug screen and background investigation; some positions may also require a credit check.

Responsibilities

  • Design, develop, test, and maintain moderately complex hardware, technology, and processes.
  • Collaborate with customers to gather and evaluate business requirements and design automated test methodologies that provide coverage for product delivery.
  • Lead a team of SDETs in building test strategies and framework designs for complex API, web, and mobile applications that reference database back-end systems.
  • Build test automation frameworks from scratch using Selenium, Pytest, Cucumber, JUnit, TestNG, Applitools, Microsoft Graphs, Sauce Labs, Maven, Jenkins, and Java.
  • Perform mobile testing and build frameworks using Appium, Appium Desktop, UIAutomator2, XCUITest, Android, iOS, and Android Studio.
  • Build and maintain Jenkins pipelines and jobs for automated test systems, using resource monitoring tools including operating-system-native tools and resource monitoring and log analysis stacks such as ELK, Splunk, and Kibana.
  • Perform functional testing, including functional test definition and test planning, test automation at all levels of the testing pyramid, and scalability testing in large-scale distributed systems.
  • Perform behavior-driven, regression, end-to-end, user acceptance, consumer-driven contract, unit, and integration testing.
  • Summarize test results in reports communicating test coverage, code quality, scalability, capacity, and performance issues.
  • Review product scalability, reliability, consistency, and performance.
  • Mentor less experienced team members and share testing-methodology best practices.

About the Company

Fannie Mae

Buys home loans from lenders and guarantees them

Fannie Mae buys single-family and multifamily mortgages from banks, credit unions and other lenders across the United States, giving those lenders cash to make more home loans. It does not lend to homebuyers directly; instead it pools most of the loans it buys into mortgage-backed securities and guarantees investors timely payment of principal and interest. Lenders deliver loans that meet its underwriting standards, often checked through its Desktop Underwriter system. The company earns guaranty fees on the securities it backs and interest income on loans held in its portfolio. Congress chartered it in 1938, it has operated under federal conservatorship since 2008, and it is headquartered in Washington, D.C.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Washington, DC
Founded
1938

Recently Posted Jobs

Explore more opportunities at Fannie Mae

See more jobs