Entries tagged 'sdet'
How are software testing careers at Microsoft different from software testing careers at other companies?
Dear JobsBlog:
How are software testing careers at Microsoft different from software testing careers at other companies?
-Aspiring SDET Candidate
Dear Aspiring SDET Candidate:
My name's Colleen and I am a Staffing Consultant with the Windows Live Team at Microsoft. I recruit specifically for the Software Development Engineer in Test (SDET) role. We are very proud of our SDET role and the complexity and depth of our software testing careers. To answer your question with all of the detail it deserves, I went right to the source and asked John Rodrigues, the Principal Test Lead for Hotmail.John said:
“When someone typically thinks of a test position, images of manual testing or pushing buttons often come to mind. However, that is not at all what we do as testers here at Microsoft. Here, we have three significant differences.
The job title
In the early 2000’s, Microsoft went away from hiring test-only engineers, commonly referred to as Software Test Engineers. Now, our software testing careers are focused on Software Development Engineers in Test (SDETs).Requirements for the role
The expectations are that folks have a development background and are able to meet the same type of technical hiring bar as Software Development Engineer (SDE) candidates.Hierarchy
SDET’s are a first class citizen in the engineering triad. They are responsible and involved from day 1 of a project until that project is terminated. Microsoft is committed to building high quality products that scale the globe as rapidly as possible; SDET’s are core to this commitment.To put it simply, we hire developers who are bent on understanding how something truly works and then breaking it. SDET’s are involved in the end-to-end design of how a product comes together and how the integration points will work in the eco-system.
Once a design is fleshed out, SDET’s work alongside their counterparts to build instrumentation and automation into the product. Often times, this code will ship and be used for validation of a deployment or for debugging and triangulation purposes.
Finally, it is worth noting that people often move between disciplines at Microsoft. Due in part to the requirements we have for each role, people can move between Product Manager (PM), SDET, and SDE with relative ease. We have people who make the jump from SDET to SDE, SDE to SDET, etc.
Movement like this helps to broaden the perspective one can bring to the team.”
Thanks to John for his answer. I will be addressing other Dear JobsBlog questions about SDET careers at Microsoft with him in the upcoming weeks. Stay tuned.
-Colleen
Carnatic music as work life balance: Microsoft’s singing SDET
Geek in Question: Anuradha "Anu" AmmalJob title: SDET - Office Natural Language Team – Microsoft’s European Development Center (EDC) in Dublin, Ireland.
Anu balances her career as a Software Development Engineer in Test (SDET) at Microsoft’s dev center in Ireland with training as a classic Indian “Carnatic” singer. But to Anu, her career is not just a job and singing is not just a hobby – both are passions that complement each other. We caught up with Anu to find out more about the life of a singing SDET in Dublin. (For a fun look at a day in the life of an SDET in Ireland, check out our short video on YouTube)
Anu, which was your first passion: technology or music?
Acutally, I started music more recently in my life. I trained in engineering from a young age. I’m originally from Kerala, India, and I got my bachelor of technology in computer systems at University of British Columbia. After I graduated I moved to London and was working for Reuters in the Foreign Exchange IT Group as an automation test engineer.How did you come to Microsoft?
I was part of a Women in Technology Group in London and I believe that a recruiter found my name thorough that group. I was very surprised to get an email asking to interview me. It was a crazy moment because I was also in the running for a role at Google at that point and had been invited to a Google recruiting conference.
How’d you make the decision between Microsoft and Google?
Microsoft is a dream for a person in IT. Microsoft is the only company that pretty much impacts every single person who uses a computer around the world. It is a huge, world-wide family and I wanted to be part of it.I took an SDET role in Dublin and moved to Ireland in April of 2008.
So, when did you start studying music?
In 2003, I had started studying classical Carnatic music of India. I began with the veena, which is like a giant sitar that can barely be carried. I played it for a while and took part in a concert in London, but when I moved to Dublin, I switched to singing.I searched online for a top instructor and found the ideal teacher – in Tamil Nadu, South India, only about 8600km away from Dublin.
That makes it a little tricky to get to class.
We found a resolution. She creates her syllabus in Word; I record all of the audio from out classes using Windows sound recorder; and we do the actual classes over Skype. It’s a lot of commitment, but we make it work.And you have to dedicate a lot of time to your career too, no?
As an SDET, work can be very hectic. The pressure is high, especially when we are close to a release.How do you manage the two things together?
I wake up early and do my class for an hour before work. Music starts my day with peace and positive energy. It is a true “stress buster.” I carry that positive energy with me to work and it influences how I perform through the rest of the day.Both music and work are my passions. Singing is food for my mind and work is exercise for my mind. I need both.
Tell us more about being an SDET. I think it’s the least understood role at Microsoft.
As an SDET, I am essentially the first customer for a product that will be used by much of the world. I test it and then must certify it is good before it goes out to literally millions of people. It is a huge responsibility and nothing can go wrong.Do you test for a specific product?
I work on the language proofing tools for Microsoft Office, Windows and Internet Explorer. These are the tools that make sure people’s written documents are error free. We’re talking about some of most popular programs in the history of software. I mean, we have to proofread in 90 languages from Arabic to Welsh. The magnitude is almost unimaginable.What do you think that future holds for you, Anu?
Eventually, I’d like to be a technical PM. There are so many routes to take your career here. Nothing stops you from moving forward if you have the motivation and the skills. If you can prove yourself, you can work on any sort of technology in any sort of role, all over the world.I’d also like to do some more concerts and maybe someday after I retire I’d like to become a music teacher myself.
Advice on applying for different roles
Dear Jobsblog: I think I have skills that could apply to several different positions in both development and test groups. Is it considered overkill to apply to all the roles where I feel like my skills are a match?
-Wondering Where to Apply
Dear Wondering:
It’s not a coincidence that a lot of the skills required for the Software Development Engineer (SDE) and Software Development Engineer in Test (SDET) are similar or often overlap. Both require a very strong background in development, design, and problem solving but the deciding factor between the two (if you have to make a determination in your mind) is the focus and scope of each role.
Simply put an SDE largely focuses on coding and the implementation of a feature as typically defined by a Program Manager. What can you look forward to as you browse through our open positions? As a Developer, you will need a strong foundation in Computer Science fundamentals – everything from algorithms to data structures, the ability to write quality code that works, is efficient, and scalable. You should also know how to do basic tests on your code whether that comes in the form of unit testing, TDD, or other tests where you end up with very high code coverage.Randall Boseman: a Microsoft ambassador of technology and diversity

'Softie in question: Randall BosemanJob title: Principal Test Manager - SDET - Office.com
Randall, what is hot in Office right now? Can we expect more of Microsoft Office online and now with a mobile piece to the business?
Services. Nowadays it’s all about software + services. People work and switch between different devices (a pc at both home and the office, tablets, phone, browser) multiple times a day. We’ve got to allow them to be able to remain productive and have their work follow them seamlessly. I’d say, yes, there’s plenty coming in terms of innovation, platform integration and experience improvement - mobile will definitely be a part of that.You are a great technology and diversity ambassador with The National Society of Black Engineers and more. Can you share with us why you chose Microsoft, Office, and the SDET discipline?
When I was finishing up at school, if you wanted to do serious software, MS was the place. The number of products, customers and the potential… wow! I still think that is the case. Microsoft is an awesome company. There are brilliant people here with a lot of passion and focus.What's it like to work for Bing? Part II

Some of the engineering roles we have at Microsoft are best explained through the stories of the people who do the work day in and day out. Bing is one of the most exciting groups at Microsoft and has very strong, very dedicated Software Development Engineers in Test. This interview is to give insight into the role and to what it’s like to work on a web service at Microsoft. Check out our first Bing SDET interview here.
- Eugenia'Softie in question: Venkat Narayanan Job title: Senior Test Manager - Bing
Describe the SDET role to our audience in 10 words or less.
Continuously find and report the release readiness of the product.Venkat, I know you have been a part of Bing since it was known as Live Search. Why is Bing still your passion and why the SDET role?
I will address the SDET role first. I have been in the test role for 10 years, and wouldn’t do anything else. Program Management and Development have their own attraction, but for me test offers the best of all worlds. You can be extremely creative in how you test, and what test cases you come up with. You can write code as much as you want, and when you want. To me, testers usually have the best overall view of how a product behaves.What's it like to work for Bing?

Some of the engineering roles we have at Microsoft are best explained through the stories of the people who do the work day in and day out. Bing is one of the most exciting groups at Microsoft and has very strong, very dedicated Software Development Engineers in Test. This interview is to give insight into the role and to what it’s like to work on a web service at Microsoft. Check out our second Bing interview here. - Eugenia'Softie in question: Brad Sarsfield Job title: Senior Test Lead - Bing
Describe the SDET role to our audience in 10 words or less.
Technical freedom through code and experiments making architecture unapologetically excellent!Brad, I know that you have worked and had success in other business groups within MSFT and that you chose to move to Bing within the last six months. Why Bing? Why an SDET role?
The SDET role is a no-brainer for me. Technical creative freedom is something all engineers enjoy, and is a luxury that the SDET role affords.My code is not bound to operate within the confines of the sometimes strict requirements and dependencies that is often necessary when you contribute directly to product code. There are many times I’ve been able to think of an idea in the morning; and have it implemented and checked in by the end of the day. That is the freedom that I love.

