View all Microsoft Entertainment & Devices Jobs



Jobvertise Home

Search Jobs

POST your Resume FREE

FEATURE your Resume

Energize your
job search

Take a FREE Career Test

Super Simple Job Hunting Guide

   

Software Development Engineer in Test - (US-CA-Mountain View - 94043)

Minimum Education:
None
Jobcode:
L:99588863
Email this job to yourself or to a friend | Job Match Test | Resume Guide


Click Here to Apply Online


Job Title: Software Development Engineer in Test Job Category: Software Testing Product: Windows Live Date Posted: 02/23/2009 Job Code: 253574 Location: CA - Mountain View Travel Required: Do you want to join the Windows Live revolution and take part in delivering valuable communication services to over a half a billion users around the world? Our team, based in Silicon Valley, is home to Windows Live Hotmail, Live Instant Messaging, Live Contacts, and Live Calendar - a set of services that are designed to provide an integrated experience for people to manage and organize their communications online. Our services rank among the world's largest, span data centers on several continents, and are on cutting edge technology - Below, you'll get an idea of the orders of magnitude that are involved: 50 human operators 50,000 computers 500,000 disks 500,000,000 users 50,000,000,000,000,000 bytes of storage (50 petabytes) The Windows Live Hotmail team is looking for an experienced, passionate, and motivated Software Development Engineer in Test to join the Service Excellence team efforts of Hotmail. Our team is responsible for monitoring and deployment framework and infrastructure - This technology is a part of our core Hotmail platform and is expanding to other properties in Windows Live. Fight spam and enjoy testing solutions to hard problems in a high performance, mega-scale environment! We are handling roughly 2 billion emails daily intended for our pool of approximately three hundred million users. Along the way, that mail runs through a sophisticated series of anti-spam technology that is able to classify and filter significant portions of that load to ultimately protect the inboxes of our users from abuse. We are looking for a seasoned engineer with a thorough understanding of testing methodologies and processes, a strong passion for quality, the technical acumen to move us forward, and a desire to make a positive change in the product. The primary responsibilities for this position include: Making both tactical and strategic decisions around how features and products get tested Designing new and leveraging existing test automation infrastructure Delivering on test specs, test plans, test cases, and other documentation Designing, creating and managing test infrastructure with proper risk analysis to balance agility and stability. Analyzing, investigating and resolving issues found in our production environment. Keeping team deliverables in sync with development process and deliverables, and maintaining a highly productive team over multiple release cycles. Working across disciplines to architect short and long term plans for our platform. Analyzing the feasibility of projects, both in a technical and non-technical sense, and weighing cost versus reward in order to make objective decisions. Working with Development, Program Management and Operations to scope and deliver releases. Working with the engineering teams of dependent services to ensure high quality and reliability of the monitoring infrastructure. Diving deep into the technical aspects of the product to better our test and development efforts. The requirements for this position include: Bachelor of Science in Computer Science or a related field of study. 5+ years of experience with C, C++, C# or JAVA. Strong knowledge of storage and enterprise database systems. Experience in API testing methodologies and automation test development. Experience with SQL and database development and testing. Excellent written and verbal communication skills. Excellent troubleshooting and problem solving skills. Ability to work in a fast-paced environment that includes aggressive release schedules. Knowledge of stress, performance and capacity planning is a plus. In addition to the above, it is expected that you will have a strong passion for quality assurance and outstanding attention to detail. You should be passionate about testing and quality, advancing existing and new testing methods throughout the industry and solving complex computing problems. This team is looking for someone that takes absolute pride in being the person that people can rely on to get job done right and on time.. If you have a passion for services that run at this scale and distributed computing concepts such as fault tolerance, self healing, network protocols, network programming, multi-threaded programming, performance, reliability, scalability, storage, deployment and monitoring technology.

Microsoft Entertainment & Devices

Click Here to Apply Online

         


Job Match Test | Blast your resume | Post Resume to 80+ sites

The Complete List of Jobs by Title
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Search over 250,000 FRESH Jobs
Powered by      
Jobvertise