Post Job Free
Sign in

Project Software Engineer

Location:
Seattle, WA, 98008
Posted:
August 10, 2013

Contact this candidate

Resume:

Vijaya Krishna Kalluru ******.*******.*******@*****.***

Mobile No#: 425-***-****

Summary:

• 10+ years of experience in software industry. Nearly 4 years of experience as Lead

• Experience of managing teams of size 4 10

• End to End product shipping experience. Shipped major releases such as windows

Phone8, and GDRs and SPs (Windows XP SP3, Windows Vista SP2)

• Managed vendor and machine budgets

• Drove Test optimization projects

• Great Problem solving and collaboration skills

Computer Skills:

• Extensive exposure to C, C++ and Win32 API

• Strong Debugging skills in Windows platforms through Windbg

• Good understanding of windows internals

• Exposure to x86 assembly

Educational Qualifications:

• B.E in Computer Science Engineering from NITK, Suratkal with 77.5%,2003

• Intermediate (10+2) with 95.4% aggregate, 1999

• SSC (10th) with 92.2% aggregate, 1997

Accomplishments:

• Received Microsoft IDC “Management Excellence” for high WHI score during FY09

and will receive one for FY11.

Shipped great quality Camera component for Windows Phone8 that was well received

by the market

Delivered 25+ security updates till date which impacted more than a billion computers

Reduced new hardware budget requirements by 50% for offshore labs through

optimization

Reduced vendor operations cost by 60% year on year through Test Efficiency initiatives

Brought WinSE IDC test execution to a central lab with minimal intervention model

• Stood 6th in Engineering Common Entrance Test of Andhra Pradesh

• Scored 2250/2400 in GRE 2002, 97 Percentile in CAT 2007

Employment Summary:

Currently working as Senior SDET in Microsoft, Redmond, WA starting from Nov

2011.

• Worked as Lead SDET in Microsoft IDC, Hyderabad from May 2005 till Oct 2011.

Worked as a Member Technical Staff in Oracle India Pvt, Ltd, Bangalore from Feb

2004 till April 2005.

• Worked as Software Engineer in Wipro Technologies, Bangalore from July 2003 till

Jan 2004

Professional Experience:

Project: Camera component for Windows Phone8

Role/Title: Senior SDET

Organization: Microsoft

Group: Windows Phone Division

Project Overview: Shipping a great camera in the phone is critical for Windows phone to win

significant market share. Windows Phone8 Camera took a major architecture change from

Dshow based stack to Media Foundation for helping improve camera capabilities. I have worked

on testing drivers and the media capture stack.

Technologies/Languages used: C, C++, win32

Tools used: Windbg, Visual Studio, Taef, Driver verifier

Responsibilities:

Feature spec review

Test spec authoring

Test development

Test execution and release sign off

OEM/partner collaboration

Project: Windows General Distribution Releases

Role/Title: Lead SDET/SDET

Organization: Microsoft

Group: Windows SE

Project Overview: WindowsSE security GDRs reach more than a Billion PCs worldwide

with security & quality updates for all versions of Windows from Windows NT4 to Windows 7.

I have worked around 25 such updates across various feature areas (Win32 User GDI, Shell

and Windows media) and binaries (user32.dll, gdi32.dll, win32k.sys, csrss.exe, wmp.dll,

shell32.dll)

Technologies/Languages used: C, C++, win32

Tools used: Windbg, FileFuzzer, Secutest, Magellan tools, App verifier.

Responsibilities:

Security update projects involve full software development lifecycle process from

requirement gathering, scoping/design, development, testing, Release and maintenance. I

play key role as a lead/SDET in making sure the update has right quality by involving in all

phases of the security update development

• Define scope and variant investigation analysis of the security issue

• Define fuzzing strategy to uncover related security issues

• Write new test cases to verify the security issue and associated variants are fixed

• Define Test matrix and test coverage to make sure quality goals are met

• Co ordinate with Dev, PM and resolve blockers from Test to deliver updates on time

• Report management timely on test cost estimation on the project, provide risk

analysis for review

• Automation framework development to enable integration of tests into existing

regression test suite to maintain consistency and provide control over test coverage

Project: Rootcause analysis for regressions

Role/Title: Lead SDET/SDET

Organization: Microsoft

Group: Windows SE

Project Overview: The objective of this project was to rootcause the fixes that led to feature

regressions so as to share this learning and prevent such mistakes in the future.

Responsibilities:

• Look for patterns in regressions(came up with multiple categories and implemented

solutions to avoid these problems in future)

• Brought up missing dependency issues and improper backports’ issues as the top

two source of regressions.

• Share the findings with dev leads so that they are aware of the trend and work

towards avoiding these issues going forward

• Recommend test strategy changes

• Suggest ‘issues to watch out for’

• Predict hotspots based on heuristics

• Work with component SDETs in mitigating risks for hotspots.

Project: Test optimization for automation and manual tests for XP, Server03 and

Vista

Organization: Microsoft

Group: Windows SE

Tools: Magellan tools, SPIRIT

Project Overview: WinSE has thousands of manual and automated tests to run during

regular test execution cycles as part of integration testing every two months. As these tests

are executed over several years the cost adds up for each existing test over time. The

objective of the project was to lower the testing cost without impacting the coverage and

release quality.

Responsibilities:

•Evangelize the philosophy of test optimization.

•Come up with test classification and retain only justified manual tests.

•Customize SPIRIT tool for the task at hand.

•Review coverage data analysis and test optimization reports.

•Remove redundant automations that aren’t reliable.

Project: Outlook Express test automation

Organization: Microsoft

Group: Windows SE

Tools/Technologies used: Visual Studio, RPF

Project Overview: OE in windows had about a 100 manual tests pertaining to UI. Goal of

this project was to automate these tests as these were P0 tests that were to run for several

years to come.

Responsibilities:

• Understand and perform validation post execution of UI automation

• Ramp up vendor team to understand RPF so as to enable them to generate stubs for

UI automation

Project: OCS Porting

Organization: Oracle India Pvt.Ltd

Role: Member Technical Staff

Group: STG (Server Technologies Group)

Project Overview: Oracle collaboration Suite is a product built for Solaris. The charter of

our team was to port this over to other operating systems such as UNIX and Windows.

Responsibilities:

• Responsible for setting up of source tree for Unix

• Responsible for porting OCS from Solaris to Unix by resolving the platform specific

conflicts arising through the process of porting

• Sanity testing of OCS post porting on Unix

Project: MFP Serviceability

Organization: Wipro technologies.

Role: Software Engineer

Project Overview: Developing fixes for HP’s Multifunctional Peripheral devices’ firmware.

Technologies/Languages used: C, UNIX

Tools used: gdb, firmware simulator

Responsibilities:

• Fixed several customer reported issues in the firmware in the reporting module

• Unit test the fixes made by me in the simulator

Personal details:

Name: Vijaya Krishna K.S

DOB: 01 04 1982

Gender: Male

Marital Status: Married

Nationality: Indian

Address: 1028, 163rd AVE SE, Bellevue, WA 98008



Contact this candidate