Share this job
Senior Manager Quality Engineering
Reston, VA
Apply for this job

SUMMARY OF POSITION

The Senior Manager of Quality Engineering (QE) plays a key role in driving the transformation as we evolve our development practices to embrace modern Agile methodologies. This is an exciting opportunity to lead and shape the future of our Quality Engineering function as we integrate quality practices throughout the Agile development lifecycle. The Senior Manager is responsible for building a high-performing team, implementing innovative testing strategies, and ensuring the highest quality standards across our product development processes.

 

The Senior Manager of QE will work closely with product owners, developers, and stakeholders to define and execute quality strategies that align with business objectives. This role offers the opportunity to influence key decisions, guide the team through an evolving environment, and help establish a culture of continuous improvement and agility. We are looking for a strong, results-oriented leader who can inspire and develop a team, and who has a passion for delivering reliable, high-quality software solutions in a fast-paced, collaborative setting. This setting includes mission critical business services, requiring strong risk management given our low-risk appetite.

 

We are proud of the way our teammates are empowered and have a positive impact on everything we do. As the Senior Manager of QE, you will exemplify and champion these Core Values, ensuring they are woven into the team’s daily operations and decisions.

 

·      Integrity through accountability, consistency, transparency and trust

·      Agility through adaptability, continuous improvement, expertise, and flexibility

·      Partnership through collaboration, communication, leadership, and teamwork

·      Inclusivity through diversity, relationships, respect, and support

 

PRINCIPAL ACCOUNTABILITIES

  • Leadership and Team Management: Lead, coach, and inspire a team of quality engineers to deliver high-quality software products efficiently while cultivating a culture of innovation, collaboration, and continuous learning.
  • Develop and execute a talent development plan, including performance reviews, career development, and training initiatives
  • Provide coaching and guidance to team members on quality engineering best practices, testing strategies, and Agile processes
  • Quality Assurance Strategy: Define and implement comprehensive quality engineering strategies for custom software products in an Agile setting, also supporting technical infrastructure and security/networking changes.
  • Develop and implement quality engineering strategies that align with business objectives, ensuring software products meet both functional and business quality requirements
  • Define and implement a modern test pyramid that prioritizes automation, efficiency, and reuse at the bottom layers and costly manual testing at the top
  • Guide the creation of test plans, test cases, and acceptance criteria that align with the business requirements and technical architecture
  • Ensure that quality engineering processes and testing methodologies are consistent and scalable across multiple projects
  • Agile Collaboration: Collaborate closely with product owners, scrum masters, and development teams to continuously refine Agile processes, ensuring that testing is seamlessly integrated into every stage of the development lifecycle
  • Champion the integration of quality assurance into the Agile development lifecycle, ensuring early issue detection and fostering a continuous feedback loop
  • Drive the use of automation and CI/CD practices to support fast and reliable deployment cycles
  • Test Automation and Tools: Oversee the development and maintenance of test automation frameworks and tools.
  • Ensure comprehensive test coverage for both functional and non-functional requirements (e.g., performance, security)
  • Evaluate, recommend, and implement testing tools, platforms, and practices to enhance the efficiency and effectiveness of testing
  • Continuous Improvement: Identify opportunities for process improvements, tool enhancements, and automation to reduce cycle times and improve quality.
  • Advocate for the adoption of industry best practices in quality engineering, including shift-left testing and Test-Driven Development (TDD)
  • Track and report quality metrics (e.g., test coverage, test execution), and lead corrective actions when needed
  • Stakeholder Communication
  • Communicate effectively with cross-functional teams, including developers, product managers, and senior leadership, to align quality goals and deliverables
  • Provide transparent reporting on quality status, test results, and risks, ensuring stakeholders are informed and can make data-driven decisions
  •  Risk Management
  • Proactively identify potential quality risks early in the software development lifecycle
  • Develop and implement mitigation strategies to minimize risks associated with software delivery


PRINCIPAL JOB REQUIREMENTS

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • A minimum of 7 years of experience in software quality engineering, including at least 3 years in management or leadership role. Experience in the financial software industry is preferred
  • Strong experience with Agile development methodologies, including Scrum, Kanban, or similar frameworks
  • Expertise in test automation, CI/CD, and quality engineering best practices
  • Strong expertise in designing and developing layers of test execution including unit, integration, component, behavioral, end-to-end, and manual
  • Proficiency with test automation tools, test management tools, and defect tracking systems
  • Solid understanding of software development lifecycle (SDLC) and related processes
  • Experience with performance testing, security testing, and non-functional testing
  • Strong leadership and people management skills, with a track record of building and leading high-performing teams
  • Demonstrated business acumen within custom software development and fixed income capital markets domains
  • Excellent communication skills, with the ability to engage and collaborate with both technical and non-technical stakeholders
  • Strong problem-solving skills, with a focus on driving results in a fast-paced environment
  • Ability to listen and integrate ideas from diverse perspectives, build and maintain respectful relationships, collaborate with others, and resolve conflicts constructively

 

Preferred Qualifications

  • Experience working in a custom software development environment, particularly for web applications
  • Experience working with financial instruments or capital markets software, particularly within fixed income or trading platforms, is highly desirable
  • Familiarity with infrastructure-as-code, microservices architecture, and DevOps practices
  • Experience with Agile project management tools (e.g., Jira, Confluence)
  • Familiarity with security testing frameworks and practices (e.g., OWASP, penetration testing)

 


Apply for this job
Powered by