SR Software Test Engineer (SDET) - SQL Server RDBMS Engine Team / Microsoft / Redmond, WA
Microsoft/Redmond, WAJob Category: Software Engineering: Test
Location: United States, WA, Redmond
Job ID: 739699 29311
Product: SQL Server
Division: Server & Tools Business
The data management field is at a unique moment in its history. Several disruptive technology trends make this one of the most interesting times for someone to work in the database industry. Cloud computing, new hardware architectures, such as large memory and highly parallel processors, combined with an increasing need to process large data, open up new opportunities for data processing at unprecedented scale, at a very low total cost of ownership.
The Database Systems Group is executing on a ambitious vision to bring Microsoft's data platform to the Cloud with a new set of capabilities. That starts as an expansion of the current SQL Azure offering to both public and private clouds. At the same time, we are building the next generation database engine for mission-critical OLTP and Data warehousing workloads.
To deliver our vision there are several challenges that need to be tackled and the biggest ones are in Test. The team needs to solve multiple hard problems mainly in the two following categories:
a) distributed data processing contains several areas, which are hard to test, ranging from distributed query processing to testing at scale, testing for availability, etc.
b) agility and efficiency: the SQL Server/Azure test code base is large and it's clear that we need to invest in test architecture in order to promote test/code reuse and lower the cost of test engineering.
We are looking for a Principal Test Architect who has both deep technical abilities and is able to provide leadership at a broad scope - this is a high-impact role that is expected to have significant influence on the delivery of Microsoft's new data platform. We expect the test architect in this role to have the ability to engage with a problem area and a team within a short period of time and provide technical leadership. At the same time, that needs to be coupled with an ability to identify recurring problem patterns that should be solved with a long-term strategy. The test architect should be able to influence senior members of the team across disciplines and be able to evangelize and drive test methodology and architecture across the team. The ideal candidate would have a successful track record on setting the direction for architecture and/or test methodology within a large product group setting. Previous experience with databases, systems, or compiler technology is highly desirable.
Basic qualifications:
Bachelor's in Computer Science, a master's degree is preferred
Experience in shipping multiple releases of software products
7+ years experience in engineering large systems
5+ years of experience in developing tests or test automation in C# or C++
5+ years of experience in test engineering.
ST:SQL
Nearest Major Market: Seattle
Nearest Secondary Market: Bellevue
Job Category: Data, Data Management, Engineering, Software Engineer, Engineer, Test Engineer, Technology, Data Warehouse, SQL, Cloud, Testing, Database, DeveloperApply To Job

