Software Quality Engineering Principal

Company Details

Fannie Mae

Company Description

At Fannie Mae, futures are made. The inspiring work we do makes an affordable home a reality and a difference in the lives of Americans. Every day offers compelling opportunities to modernize the nations housing finance system while being part of an inclusive team using new, emerging technologies. Here, you will help lead our industry forward, enhance your technical expertise, and make your career.

Job Description

This compelling leadership position is responsible for defining and executing a holistic quality engineering approach for the enterprise, requiring collaboration across engineering domains to solve our most challenging problems. You will enable the organization’s delivery squads to perform in-squad end-to-end testing, shift performance testing left in the development cycle, ensure resiliency testing is integrated into our pipelines, and fundamentally shift quality left in the developer workflow. You will partner across the technology organization to evolve our test data management approach, create a service virtualization strategy that fits Fannie Mae’s environment, and provide best practices for distributed systems testing.

THE IMPACT YOU WILL MAKE
The Support and Tools – Software Quality Engineering – Principal role will offer you the flexibility to make each day your own, while working alongside people who care so that you can deliver on the following responsibilities:

  • Determine the needs of diverse and complex customer groups requiring applied understanding and resolution of complex or unusual business problems.
  • Partner with multiple teams as they design and develop software solutions to meet needs.
  • Drive a process-driven approach in designing solutions.
  • Provide technical oversight of the implementation of new software technology related to quality engineering.

Qualifications


THE EXPERIENCE YOU BRING TO THE TEAM

Minimum Required Experiences

  • 8+ years

Desired Experiences

  • Bachelor’s degree or equivalent; Master degree preferred
  • Candidates located in or around the Reston, VA or Plano, TX preferred
  • Relevant certifications such as AWS Certified Solutions Architect, AWS Certified SysOps Administrator, Sun Certified Java Programmer, etc.

Skills

  • Experience setting strategic vision for an enterprise-wide practice or capability, communicating, and selling the vision to leadership, stakeholders, and the team
  • Exemplary leadership and communication abilities (both verbal and written) are a must; this role will partner closely with business and technology executives in a highly matrixed structure
  • Influencing skills to include negotiation, persuasion of others, meeting facilitation, and conflict resolution;
  • Experience with hands on quality engineering and providing senior level technical direction on enterprise level projects.
  • Experience collaborating cross-functionally on addresses long testing cycles, performance issues, and quality engineering best practices in order to identify systemic issues related to quality and long lead times.
  • Collective capabilities for leadership, including leading teams, giving feedback, facilitating meetings, coaching & mentoring, promoting collaboration and knowledge sharing.
  • Adept at managing project plans, resources, and people to ensure successful project completion in a Agile / Scrum environment
  • Demonstrated experience providing guidance and technical direction for engineering and operational teams responsible for supporting and deploying Enterprise scale cloud services and products
  • Proven track record of improving reliability, availability, incident management and performance of cloud services
  • Experience in activities like architecture reviews, code reviews, creating platforms and frameworks, capacity planning, etc.
  • Experience designing and developing highly available systems that utilize load balancing, horizontal scalability, and high availability;
  • Deep understanding of and experience in implementing resiliency and performance design patterns frameworks and validations.

Tools

  • Strong understanding tools used in quality engineering, such as load testing, functional, service virtualization, and fault injection.
  • Knowledge of Java / J2EE technologies and frameworks including UI / JavaScript frameworks, Spring Boot / Spring Cloud Frameworks, REST, Microservices, server-side frameworks;
  • Understanding of containerization concepts including Docker & Kubernetes.
  • Understanding of Continuous Delivery and Integration frameworks including deployment automation and configuration management components and familiarity with DevOps / CICD tools like Jenkins, Jules etc.
  • Familiarity with process automation practices and tools such as Blue Prism, Selenium, Ansible playbooks and Python or PowerShell scripting
  • Experience in implementing Chaos Engineering concepts and familiarity with tools such Gremlin and Chaos Monkey
  • Experience defining, measuring, and improving Quality Metrics such as test coverage, SLOs, and escaped defects.

Additional Information

Job REF ID: REF9786N

In response to COVID-19, Fannie Mae has adapted our workplace and hiring processes to better safeguard our employees, candidates, and new hires. We understand that this is an unprecedented situation and Fannie Mae is committed to creating protocols for these processes that are agile and conform with federal, state, and local health administration guidance. While the company’s operating status for on-site work is currently voluntary, the majority of Fannie Mae’s workforce is remote until further notice. We continue to conduct all interviews and onboarding virtually. In addition, all employees who wish to come on site must be fully vaccinated against COVID-19 and enter their vaccination information into a confidential HR system before arriving at the facility, unless they have an approved accommodation. Click here to go directly to information about accommodations.

The future is what you make it to be. Discover compelling opportunities at careers.fanniemae.com.

Fannie Mae is an Equal Opportunity Employer, which means we are committed to fostering a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, religion, national origin, gender, gender identity, sexual orientation, personal appearance, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation in the application process, email us at [email protected]

To apply for this job please visit www.indeed.com.

AllEscort