Software Developer Engineer In Test Ii
Redmond, Washington, Us
Played a key role across project lifecycle — establishing best practices for engineering teams, collaborating with engineering managers for sprint planning, reviewing and testing code for quality assurance, authoring automation, and analyzing analytics- Implemented new processes and solutions to efficiently test PowerPoint- Managed release of high quality builds of PowerPoint on a monthly cadence- Delivered reliable automation libraries and scripts- Turned ambiguous specifications into test plansSoftware QA Project Manager (2015 – 2018)A key partner between PowerPoint and cross-functional teams to identify code changes and risks to drive high-quality monthly releases.- Created testing plans for weekly bug bashes to catch regressions and ensure quality- Lead a team of engineers to carry out weekly bug bashes- Delegated, tracked, and prioritized engineering tasks and testing deliverables of contractors- Reported testing progress, incoming issues, burn rate of tasks, and risks to management and team- Coached and mentored a team of contractors on intricacies of PowerPoint to help them be effective testers- Responsible for prioritization and communication of critical bug fixes to working team and leadership- Estimated resources for quality assurance during sprint planning- Lead cross-functional team effort to reduce crashes and hangs to 0.03%- Organized feature demonstrations to educate team on feature’s functionality, scope, and its impact on teams within PowerPointSoftware Developer Engineer in Test II- Implemented new test libraries to improve productivity of the team when authoring new scripts- Authored test cases using a proprietary framework such as Selenium and were re-used in PowerPoint for Android- Evaluated existing automation gaps and formulated plans to fill those gaps- Added analytics to features for an added layer of validation for automation and helped identify customer usage of a feature