Microsoft's Experimentation Platform

Accelerating software innovation through trustworthy experimentation

Home
Contact Us
Job Descriptions
Principal Test Manager
Senior Program Manager
Software Engineer in Test
Development Manager/lead
Senior Software Engineer
Software Development Engineer
Cool Things about Microsoft
ExP Articles
ExP Talks & Presentations
ExP Tools
What's a HiPPO?
Software Development Engineer in Test

 

 

Steve Ballmer has set the goal for Microsoft….


"[We will] Embrace the cloud across all of our businesses......Every single business will both take advantage of the cloud and get stronger from it"

 


And Ray Ozzie has put an even finer point on one way we will get there….


“We have an unprecedented opportunity to run A/B tests with online users and innovate more quickly based on actual user response. Microsoft needs to shift the culture from planning the exact features to planning a set of possible features, and letting customers guide us”


 We are The Experimentation Platform (aka ExP):


We enable online products such as web sites and services to experiment using real live users  so as to make decisions that will return the best bang for the buck.

 

  • We are growing.... the number of experiments we ran this year is a 5-fold increase over last year!  
  • Since ExP launched 100s of millions of unique users have been tested across multiple Microsoft online products.


We are small team with a big impact:

  • A difference of Millions of dollars discovered by one of our experiments is not an uncommon result.

 

We are looking for a Senior SDET... A test expert with....

  • vision.... you *know* how to build quality software
  • with a penchant for automation...you love to write code to break code
  • someone who either knows agile or wants to try it.  We use Scrum... if you have never worked with an agile team now is the time to add that to your resume!
  • an opportunity to stand out (and be outstanding)....you own the quality strategy for the products and features under test

We are looking for SDETs to build automation that tests our data collection and analysis subsystems as well as our UI. The data collection subsystem consists of a highly-scalable, highly-available instrumentation platform built on web services and SQL Server. Working on this subsystem, you will be testing a pipeline that not only processes data quickly and reliably but is also able to scale up to handle massive websites like MSN.com. You will work with cutting edge technologies as you process some of the largest data sets in the world. The analysis subsystem performs statistical analysis on the data and a web UI exposes the results to experimenters. Both subsystems make extensive use of web services and are based on .NET and C#.


Well here is your opportunity.....


Our team functions like a startup so you will be joining the test team in doing in whatever it takes - including establishing test infrastructure, rapid automated testing of features/subsystems as required, adapting to changing requirements/processes, writing common reusable test libraries etc. In addition you will also contribute to the design of the product from a QA standpoint. You will be working with a very high caliber team in a very flat organization with high visibility. You will be involved in design and coding most of the time, in an agile development environment.


Requirements for this position are:


Strong object oriented programming skills.

Experience in software testing with an emphasis on test automation.

Strong skills in test planning, debugging, defect reporting and triage.

Interest and experience in software development processes (agile experience a plus).

At least 3 years of SDE/SDET experience.


Desirable:


BS or higher degree in Computer Science or equivalent.

Understanding of .NET framework, familiarity with C#.

Knowledge of Internet based services; Web technologies.

Database knowledge (SQL/OLAP)

Familiarity with IIS/XML Web Services.

Building or testing highly scalable applications.


Please submit your resume to rkjobs at microsoft dot you know what.


And you can also optionally apply to this job at Microsoft career’s site here:  Senior Software Development Engineer in Test

 


Wondering if you want to work for me..?  Take a peek inside my mind on matter related to software and software testing at my blog