Software Quality Engineering Principal
Company: Fannie Mae
Location: Reston
Posted on: June 16, 2022
Job Description:
Company DescriptionAt 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 DescriptionThis
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. -QualificationsTHE 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
InformationJob REF ID: -REF9786NIn response to COVID-19, Fannie Mae
has adapted our - -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. -to go directly to information
about accommodations.The future is what you make it to be. Discover
compelling opportunities at 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 careers_mailbox@fanniemae.com. -
Keywords: Fannie Mae, Reston , Software Quality Engineering Principal, IT / Software / Systems , Reston, Virginia
Didn't find what you're looking for? Search again!
Loading more jobs...