2014-05-05

Microsoft/Redmond, WA

Location: Redmond, WA, US

Job ID: 873757-139479

Division: IT

You love BI? You are creative? You are a thought leader? Take a closer look at this position.

MSIT is undergoing rapid metamorphosis to serve Microsoft's transition to Devices and Services. There is a need to re-imagine, rethink and act to make sure Microsoft businesses run with the best efficiency possible and are able to get the competitive advantage we are all looking forward to with powerful insights from the information that MSIT provides.

MS Sales is Microsoft's Revenue Reporting solution within the Corporate Functions group in MSIT and its mission is to be the single source for customer centric software, devices and services revenue and empower Microsoft with revenue driver insights through leading edge BI skills.

We are looking for a passionate, highly technical and experienced Software Developer in Test (SDET) who can drive and contribute in making our solutions and services more agile, robust and effective.

AGILITY and SCALE are our biggest challenges that we foresee as we transform our BI applications to the next generation of IT Services.

This role requires the ability to grasp the business processes quickly and develop in depth understanding that would help predict business needs, risks and challenges and drive for resolution proactively.

The candidate needs to demonstrate solid technical skills, adaptability and creativity in solving problems. The ideal candidate for this role should have a proven track record in reducing testing durations and in raising testing effectiveness through knowledge and use of extensible test automation frameworks, knowledge of common defect patterns, use of Data profiling and Data sampling techniques to ensure data integrity, data accuracy, data availability and data completeness that meet and exceed the needs of Microsoft IT businesses.

Job Responsibilities:

•Develop and execute test strategy, test plans and detailed test scripts using sound test design principles that incorporate application architecture and design considerations for functional needs of the customer as well as needs of operational stability and ease of maintenance.

•Design and write resilient test automation code, making use of the best available testing tools and methods. Use technical expertise to identify, adopt and/or develop more effective automation when appropriate.

•Troubleshoot and debug application and automation code to isolate defects and determine root cause.

•Enable the on-time delivery of high-quality, reliable solutions by partnering with peers (Test, Development, Program Management, Solution Delivery, and Operations teams) and being accountable for all assigned tasks.

•Influence the design, code, and architecture of applications by reviewing requirements, functional specifications, design, data models, code, and test plans.

•Proactively contribute to the growth of a high-performance QA team by driving and contributing to team strategy and priorities.

•Provide thought leadership in testing and developing applications using cutting edge technologies that showcase Microsoft's Devices and Services for IT and add value by saving cost and time while raising quality.

Requirements:

•7 + years of experience testing or developing Business Intelligence solutions and services.

•5 + years of experience in the Microsoft Business Intelligence technology stack; e.g. SQL Integration Service (SSIS), SQL Service (SSAS), SQL Reporting Services (SSRS), Reporting tools (Excel, PowerPivot, Power BI), or related Data warehouse technologies (ETLs \MDX).

•2 + years of experience designing and programming in C++/ C# / .NET programming.

•Proven Experience in designing robust test strategy, including testing of Requirements, Data models, conducting code reviews and designing, using and maintaining extensible test automation.

•Proven Experience in assuring quality for Enterprise Scale BI solutions across all areas, Functional, Performance, Scalability, Security, Stress, Usability, Maintainability etc.

•Strong verbal and written communications skills and the ability to influence others

•A four-year degree in Computer Science or equivalent field is required

•Experience and understanding of HDFS based data streams and processing of Big Data is a plus

•Experience and understanding of Cloud Computing concepts and platforms, Windows Azure and SQL Azure is a plus

•Experience of developing Data Quality Audits and\or monitoring tools for reliability, usage analysis and testing in production is a plus

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.

Apply To Job

Show more