Consultant - Application Performance Test
Location:
Remote
Posted:
October 24, 2017
Reference:
1070218
Were you the kid who liked to take things apart to figure out how to make it work better/faster? Imagine you just bought a high-performance vehicle and now you have the opportunity to work directly with the Engineers to analyze its overall performance, test it in many different scenarios and then make the necessary improvements right on the spot.

What if you could do that same thing for our customers? If you are interested in using your excellent coding and testing skills to have a cross divisional impact on test design, test practices, test frameworks than we have a position for you in the Microsoft Testing Service Team.

The ideal candidate for this position will have a passion for technology, a technical consulting background, and possess a strong interest in application/services integration technologies.

The position will involve partnering with the customer’s test strategist to lead the test team, author test plans on the spot and create an overall test framework for large scale applications. They should be an experienced and high performing individual with demonstrated experience of testing in a large & complex product/service environment.

Key Areas of responsibility include:
The delivery of high quality Consulting engagements around Microsoft’s solution areas, technologies and products in diverse client environments. Understanding the relevant application development, infrastructure and operations implications of the developed solution.

Working with customers to plan and test the performance, availability, and scalability of their applications. Collaborating closely with Microsoft relationship owners and development teams to understand unique customer issues, to effectively simulate customer scenarios, create test plans, new test cases and suites of scripts for testing, as well as provide the larger Microsoft consulting community with case studies and methodology documentation.
Gain deep understanding of language implementations and the web developer mindset
Creating project/test plans, developing test automation, conducting test sprints, leading engagements, documenting performance issues and improvements, and understanding and developing testing best practices.

Primary Testing Skills:
Experiences in Quality Management Software and Processes
Knowledge and experience in technical aspects of software solution being tested
Application lifecycle (functional & non-functional) testing experience
Proficient and comfortable using the Visual Studio IDE and C# development language
Experience with and Load Tests in Visual Studio
Test scenario/case design, development and review experience (from business requirements)
Net development experience and application troubleshooting experience (Windbg, Profiling)
Experience using TFS and other 3rd party ALM solutions

Core Requirements:
Ability to travel frequently (75%) to client locations and Microsoft lab facilities in the Americas
5 plus years’ experience in designing and developing generic test automation framework. Strong knowledge of C#, C++, Azure knowledge
Executive presence, politically savvy with excellent verbal and written communication across all levels within an organization
Demonstrated leadership and ability to drive large, complex technical engagements
Experience in testing large scale enterprise services, or performance/scale/stress test is highly desirable
Strong sense of teamwork, personal integrity, responsibility and accountability
With new technologies and innovation changing the technical landscape today, our customers have the need to be flexible and efficient.
Preferred Skills would include proficiency in MS SQL Server, SQL and data manipulation, and tuning. SharePoint development and deployment experience. Project management skills would be helpful. An implementation level knowledge of Web development using XML, WCF, SOAP, and ASP.Net.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com

A little about us:
Microsoft offers training and employment opportunities to help you turn your military experience and skills into a civilian technology career.

Know someone who would be interested in this job? Share it with your network.