Senior Software Engineer Lead, Applications and Services Engineering on the Skype product in Redmond, WA

TitleSenior Software Engineer Lead
CategoryTesting (engineering)
LocationRedmond, WA
DivisionApplications and Services Engineering
Date AddedMarch 18, 2015
Open Positions1

Founded in 2003, Skype changed the way people communicate around the world. Skype is software that enables the world's conversations. Millions of individuals and businesses use Skype and Skype for Business to make video and voice calls, send instant messages, share files with other Skype users and conducting online meetings. We are looking for strong engineers to join the Skype User Experience Quality team in Redmond to work on next wave of Skype for Business apps. In particular, those who have the passion, drive and dedication required to continue delighting our users and giving them a great user experience across devices and platforms.

We are looking for a strong Senior Software Engineering Lead for the Skype for Business desktop application quality team. The Software Engineer Lead will manage 5 software engineers in the engineering quality team. The Lead will be responsible for developing the quality and telemetry strategy to deliver high quality audio/video/meeting experience in Skype for Business for Microsoft Windows.

The strategy includes the UI and end to end test automation strategy. The automated tests are usually programmed in C# and C++. The Lead will work with the teams to define the scenario quality KPIs such as how well end user can accomplish their tasks in Skype for Business. He/she will lead the quality team to implement the quality telemetry in the product code. They will measure the quality KPI in pre-production and production environments. The Lead will analyze the quality data collected through telemetry to help the team to prioritize the works to improve quality.

- 8 or more years of Client/Server application development/testing.
- 5 or more years of leading an engineering team
- 5 of more years of programming experience in C/C++/C#
- Master degree in Computer Science or related field

Preferred experience:
- Experience of agile development processes, e.g. Scrum
- Experience with implementing end to end automated test framework
- VOIP, Messaging, telecommunication development experience

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft