Discover Life on the Last Line of Defense
As an intern Software Development Engineer in Test (SDET), you'll own it, break it, fix it, and own it again. You'll ensure a product's quality by making sure it performs as users expect it to. Part of the fun is how creative you can be devising ways to manipulate, crush, and sabotage software into submission—while creating innovative testing technologies along the way.
Ultimately, as an SDET intern it's your input that can help make the difference between joy and frustration for the customers. Since you're keen on how things work, and making them work better, you'll work hand in hand with the Program Managers and Software Development Engineers to design, develop, and maintain automation systems for use in development and testing cycles. Using the tools you create, you'll help pour over source code for trouble spots, debugging and isolating problems, and executing creative tests to find new bugs while regression testing recent fixes.
Requirements:
• Pursuing a BS/MS or PhD degree in Engineering, Computer Science or related field
• 1-2 years experience in C/C++/C#/VB.NET and experience designing and developing tool architecture preferred
• Ability to solve complex problems and write automation systems and device drivers
• Ability to author test plans and cases, conduct security and stress tests, and debug at source level after identifying, investigating, and prioritizing bugs
• Demonstrated skills in negotiation and conflict management
Program Manager |
As a Program Manager intern, you'll get to help drive the technical vision, design and implementation of next-generation software solutions. You'll transform the product vision into elegant designs that will ultimately turn into products used by Microsoft customers. The PM intern helps manage feature sets throughout the product lifecycle, and you'll have the chance to see your design through to completion. You'll also work directly with other key team members including Software Development Engineers and Software Development Engineers in Test. Program Managers are advocates for end-users, so your passion for anticipating customer needs and creating outside-the-box solutions for them will really help you shine in this role.
Requirements:
• Pursuing a BS/MS or PhD degree in Engineering, Computer Science or related field
• 1-2 years experience programming in C++, Java or other computer programming languages preferred
• Familiarity with managing complex project schedules, solving complex problems, and nurturing cross-group collaboration
• Strong technical prowess, including understanding of algorithms, systems architecture, and end-user experience |
|
|