We provide IT Staff Augmentation Services!

Sdet Consultant Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Professional SDET/QA experience with strong coding, design, problem solving skills and a passion to learn new technologies.
  • Self - driven individual with good ability to work effectively within a team setting
  • Experienced in Agile & Scrum model of software development

TECHNICAL SKILLS:

Environment: s/Platforms: Windows, UNIX(Solaris, Linux)

Programming Languages: C#, Python, Transact SQL, Powershell, C, C++, JAVA

Web Technologies: HTTP/REST protocols, JSON/XML/CSV data formats, HTML5/XHTML/CSS/Java Script/AJAX, ASP. NET MVC, IE/Chrome/Firefox Browsers

IDEs: Visual Studio Enterprise

Databases: SQL Server, MS Access

Source Control: GIT, Source Depot (Microsoft internal), Microsoft TFS, CVS

Testing Tools & Frameworks: MTM(Microsoft management tool), MSTest/Visual Studio Unit Testing Framework, Nunit, XUnit, Selenium, Symphony Player(Microsoft Internal), MAUI(MS internal), WinPerf/Xperf, WTT & UST(MS internal), RPF(MS internal), .NET Memory Profiler, Visual Studio Code Coverage, Inspect(Windows SDK)

Other Tools: Resharper, Fiddler, HttpWatch, PostMan, F12 Developer tools with Chrome, Product Studio, CodeFlow, SD Browser, LEX, YACC, Microsoft FxCop 1.30, Microsoft StyleCop, Microsoft PhotoDraw, FireBug (add on to Firefox), Bugger, DBX,, UNIX & Windows Shell Scripts, E-Fence, Purifier

EXPERIENCE:

SDET Consultant

Confidential

Responsibilities:

  • Writing automated tests that make GET API calls to get Deprecation & Withdrawl alert status for projects and verifying the results against expected results(from database).
  • Writing test automation in C# that make GET, POST, PUT & DELETE requests to the web API used by launch studio admin tool and verify the JSON results from the API are as expected. (User stories to test API for ICS Sections, ICS Features, ICS Feature Prerequisites)
  • Writing SQL database queries to check appropriate table entries are created/updated/deleted in the database when the API is called.
  • Creating pull requests and checking in code using GIT(both command line and visual studio integrated)
  • Fixed config issues so tests could run properly against different environments based on selected project setting Dev/QA/Staging 1/Staging 2/Local.
  • Running Dev code locally in debug mode and running automated tests against localhost to enable troubleshooting test failures to find root cause of failures.
  • Creating new bugs, verifying bugs fixed.
  • Running manual regression and smoke tests on various environments QA, staging 1, staging 2 & production.
  • Created manual testcases in MTM for testing release of Launch Studio tool on Jan 28th to support new core specifications 5.1. Worked on testing new features in layers MAP, CSCS, LL, HCI, GAP and its corresponding feature prerequisites logic.
  • Created data driven automated UI tests using Selenium to test verification of logic for feature prerequisites for GAP layer. GAP layer is one of the complicated areas that was more prone to regressions and hence worked on developing automated tests to catch regressions faster. Tests login to Launch Studio via Chrome browser and go through the process of creating a new qualification project and selecting layers and ICS features and running Consistency Checker(CC) and verifying if the appropriate CC error is triggered.

Tools: Windows 10, Visual Studio 2017 Enterprise, C#, SQL, .NET framework, XML, GIT(Source Control), JSON, REST based web API, ASP .NET MVC, SQL Server 2017, Postman, OAuth, LINQ, Azure Dev Ops, Xunit, Selenium

SDET Consultant

Confidential

Responsibilities:

  • Writing test code to automate BVTs - writing test suite config files, device config files, adding new tests (in python), adding driver api code, adding symphony player dictionary and UIMap entries(actions /UI mapping info) and writing uwpwrapper code in C#.
  • Manual BVT testing on Windows Desktop, Windows Mobile Phones (Cityman and Talkman)
  • RTL testing of Skype Preview on Desktop using pseudo localized build.
  • Performance testing of Skype Preview on Windows Desktop and Windows Phones(Saimaa, Cityman & Talkman) using WinPerf/Xperf tools.
  • Investigating automation test failures by analyzing logs and fixing test failures due to test code.
  • Creating bugs in TFS and assigning them to developers during the testing and compiling test results and sending out reports to the team.

Tools: /Technologies: Windows 10(Redstone OS builds), Powershell, C#, Python, XML, GIT(Source Control), Visual Studio 2015 Enterprise, CodeFlow, Inspect(tool from Windows SDK), Symphony Player, WinPerf/XPerf tool

SDET Consultant

Confidential

Responsibilities:

  • Adding new UI feature and E2E tests as well as adding new page object model classes to the test framework (that the UI tests depend on) in C#.
  • Testing test code changes by running tests in local selenium grid mode and eventually in remote grid mode before code check-in.
  • Daily analyzing and debugging failed test cases by looking at the test run logs, trying to repro the bug locally
  • Opening bugs for test failures due to product bugs and fixing test failures due to test code.
  • Daily sending out analysis report of failed testcases to the team.
  • Participation in weekly bug bashes, daily scrum meetings, raising code review requests, fixing code review comments and code check-ins.

Tools: Windows 8, Source Depot (for source control), Product Studio (Bug Logging tool used initially but eventually moved to TFS), Visual Studio 2015 Enterprise, Resharper, F12 developer tools Chrome plugin, FireBug (add on to Firefox), HttpWatch, Fiddler, Selenium Web testing framework & Selenium Grid, Bugger, CodeFlow

SDET Consultant

Confidential

Responsibilities:

  • Written detailed test plans/specs based on functional specifications
  • Adding new manual functional test cases in WTT
  • Manual execution of BVTs regression tests
  • Creation verification and closure of bugs
  • Active participation in daily scrum, bug triage meetings, test spec review meetings
  • Written detailed test plans/specs based on functional specifications and created new functional test cases in WTT
  • Manual execution of BVTs regression tests, creation verification and closure of bugs & troubleshooting test failures
  • Active participation in daily scrum, bug triage meetings, test spec review meetings

Environment: Windows 8(OS), C#, WTT, Visual Studio(Enterprise), IE/Chrome

SDET Consultant

Confidential, Redmond

Responsibilities:

  • Designed and implemented necessary support layer for GUI and DTE(API) test automation(using C#)
  • Implemented test cases to test various GUI components (Property Grid, Build Event Dialog etc) of Votive - GUI Testing
  • Implemented Unit tests to test the API’s provided by the WiX toolset(Ex: APIs to set properties of a WiX project that can also be set via Property Grid Dialog) Unit Testing
  • Implemented test cases that test the integration of Votive to Visual Studio 2008 Integration Testing
  • Test automation code check-in to TFS and build breaks fixes.
  • Scheduling test runs using MadDog on various machines (with different architectures, OS Versions, languages)
  • Analyzing/Investigating test failures on machines and logging bugs
  • Generating code coverage data.
  • Manual Testing of the installation of .NET Framework 3.5(MSI) on machines with different OS( Windows XP, Server 2003, Vista).

Environment: /Technologies/Tools: Windows Server 2003, MAUI, C#, Visual Studio Enterprise 2008, MadDog

SDET Consultant

Confidential, Redmond

Responsibilities:

  • Fixing of bugs in the UI components of UST plug-in like Stress Scheduler, Failure Explorer.
  • UI Test Automation for testing end to end scenarios in UST using RPF(Record and Playback Framework) and the final deployment of the test cases on WTT 2.1 JOJ framework.
  • Manual Testing of UST components
  • Design & development of web pages for displaying the stress monitoring data. The website displays information of the users who initiated stress runs along with the links to various logs required for debugging stress issues.
  • Provision of support services for UST users. This involved providing help to users running stress on machines (with Windows Vista Beta2 & RC1 builds) using Stress Scheduler/Taskbarstress/USTLaunch/Stress.cmd script for launching stress.

Environment:, Windows Server 2003, Visual Studio 2003 Enterprise, C#, ASP .NET 2.0, MS SQL Server 2005, FxCop 1.30, Product Studio, Source Browser, Source Depot, StyleCop, Record and Playback framework(RPF), WTT 2.0, UST, HTML, CSS, Microsoft SQL Reporting Servicess, Microsoft PhotoDraw, GDI+

Assistant Systems Engineer/IT Analyst

Confidential

Responsibilities:

  • Bug fixing of some of the UI components of WTT 2.1
  • Re-design & development of some of the components for WTT 2.2 using C# for Windows Applications
  • Testing & opening new bugs, resolving and closing bugs
  • Debugging C# code
  • Code Reviews
  • Collecting customization requirements
  • Developing customized code to in corporate customization in FxCop 1.3
  • Testing the customized tool
  • Design of the migration tool(all 3 components)
  • Development of parser for power script event code
  • Building of intermediate tree for the event code
  • Unparsing of event code into equivalent C# event code
  • Debugging, Bug fixing, Code check ins(CVS)
  • Testing & Deployment of the migration tool on Windows OS

Environment: Windows 2000, Sun Solaris 5.6 ( Server ), C, Power Script, C#, Lex, Yacc,DBX, Power Builder, Visual Studio .NET, UNIX & Windows Shell Scripts, E-Fence, Purifier, CVS

We'd love your feedback!