Manager 2 Software Engineering
Falls Church, Va, Us
Software Test Lead - led team of up to 60 Software Test Engineers at 3 sites developing automated test procedures for an integrated cockpit display modernization program; drove several major initiatives that include finding/fixing issues with existing tests so they could be used in a fully automated test run, developing new test procedures, automating testing with Bamboo for nightly runs, getting labs configured to execute fully automated test runs, developing automated metrics; improved team progress by developing a new story volatility metric to track sprint performance to highlight issues preventing the team from completing planned work; developed and documented a new process for formal qualification testing at the software requirement level being performed for the first time by the Software organization; successfully led the team that developed and briefed the first ever Software Quality Readiness Review for the program where we repeatedly executed ~300K test points via automated testing.Functional Manager – In this is a dual role position consisting of 85% technical duties and 15% functional duties such as mentoring and career development, performance reviews, compensation planning; responsible for team rehosting a MIL-STD-1553 Bus Controller using C and INTEGRITY; developed a new OFP software architecture, documented using UML, with a focus on data protection and functional cohesion providing capability to test at every boundary whether at the unit, component or application level using Google Test and our proprietary Desktop Simulation suite by using an auto-generated message handling component. This application was the first OFP to make use of repeatable unit testing via Google Test; developed and enforced coding standards, managed the Git repo; led sprint demos; supported the Software IPT as Designee in their absence; provided support for daily release meetings, weekly customer meetings, release planning meetings, and Program Management Reviews.