Job: Software Design Engineer Test Job
Location: Seattle, WA, US
Job Category: Software Engineering: Test
Location: United States, WA, Seattle
Job ID: 718739 15904
Product: SQL Server
Division: Server & Tools Business
The Microsoft SQL Server Base and Infrastructure (SBIA) team is hiring. We’re looking for software design engineers (SDET) to join the Data Movement Team. What’s the next big thing coming from Microsoft SQL Server? Well, that depends on the team you’re in. For us it’s building a coherent solution for High Availability and the Data Movement Team is a key contributor toward that goal. We build and test the infrastructure required to automatically move data from one server to another. No, not just a time delayed backup of data, a copy, and a restore but the durable consistent movement of transactions from one server instance to another. Today, if you want to build out a highly available deployment there isn’t a simple answer to how you’d do this. Customers are faced with a choice of replication, database mirroring or log shipping. By joining the data movement team you’ll be contributing to the effort to build out the High Availability and Disaster Recovery (HADR) solution for the next and future releases of SQL Server.
We are looking for an individual with a strong technical background as well as good verbal and written communication skills. You will be expected to work with a wide range of features and component teams in order to drive quality in the SQL Engine. C# and/or C++ programming skills are a requirement. Candidates with previous test automation experience and experience in the areas of Microsoft SQL Server database mirroring, database replication or database performance tuning will be given priority. The candidate should have a good understanding of Software Testing and Systems Testing. Relational Database experience is preferred but not required. Preferred qualifications include experience testing through an entire ship cycle and a minimum of 5 years software testing experience. A BS degree or higher in Computer Science or equivalent is preferred.
About the role of Software Design Engineer Test (SDET): we hire developers to write code to test code. Our goal is to have engineers writing robust, reliable and repeatable tests that find issues early and cover the surface area of the component under test thoroughly. We rarely work in TSQL alone with the majority of test infrastructure implemented in C# it is important that you either have experience with C# or transferable skill from working with C++. Our SDETs are in the source code for the product as much as they are working with test source and our SDETs build the framework used for testing. Growth in this role means growing as an engineer: strong designs that are built to last, deep component knowledge and broad scenario experience will be measures of success as a successful candidate grows in this role. The testing strategy for the Microsoft SQL Server Engine Base is to build programmatic tests that are self-verifying, that are easily extensible and that are not simply comparing “data in” to “expected out”. We use model based testing, state exploration and pair wise analysis to build test that efficiently and effectively provide immediate feedback to the rest of the engineering team. A successful SDET derives pleasure from building lasting designs, implementing robust maintainable code, and being a partner.
To Apply
Click here: http://bit.ly/9N5eIc
Don't be the last one on the block to know about the latest employment opportunities. Keep yourself subscribed either by RSS or email below. We will deliver you all the latest news and if you wish you can unsubscribe any time
Keep posting stuff like this i really like it