My name is David R. Williamson and I work at Microsoft in the Visual Studio group working on Enterprise Test Tools.
Software testing is my gig because I’m really passionate about software that works. As a software user, I get easily annoyed with bugs and poorly designed UI. Anything that slows me down from getting what I want done is just unacceptable. So, as a software engineer my mission is to prevent and find the bugs and annoying behavior early enough so the team can fix it. I’m also passionate about improving engineering practices to yield better productivity and a predictable development cadence.
My career in software development started in Product Support Services. I answered daily calls to Microsoft’s support department for Windows 95 just as it launched. It was an amazing opportunity to learn about Windows and talk to customers first hand. (It was also an opportunity to learn how to prank my friends’ computers which has brought endless enjoyment.) Starting out there was important in my development because I learned right away the pain software users go through when things don’t go the way we want. After about a year of that, I decided it was time to get to work on finding the problems so my customers would be happy and not have to call in. Ever since, I’ve been a tester and a programmer. My role has changed over the years some, but the heart of my passion is still around raising the quality bar.
Today I’m an Engineering Lead. I manage a team of developers and testers at the feature level. I love both sides of development and quality assurance, so this is the perfect role for me. I enjoy working with individuals to help them grow and find the right opportunities for them to develop. I strive to create an engineering environment where both dev and test feel they are contributing to an amazing product, making steady progress towards the product deliverables, and enjoying their time doing it.