We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

A seasoned Software developer Engineer / Software developer Engineer in Test with expertise in creating System / Web application, Test Automation, Test tools, Test Harness / Test Framework and Test Utilities. Proficient in coding in various programming languages, with passion for problem solving and debugging; adept in various Testing / Test automation processes, including Data driven test methodology, UI Testing / Automation and Exploratory Testing. And with enormous experience in Multi - Tier Architecture Software Engineering; Rest / Soap Web Services, and System and Data Analytics.

TECHNICAL SKILLS:

Languages: C, C++, C#, Java, Visual Basic, VB Script, Lisp, Pascal and Assembly.

Machines: IBM PC, ia64, amd64, DEC Alpha, Sun Workstation and Macintosh.

Platforms: Windows Server 2008, Windows 10, Windows 7, Windows Server 2003, Windows XP, Windows 2000, Windows NT, Windows Millennium, Windows 98, Windows 95, Mac OS X, DOS and UNIX

Other Skills: Logic Design, Artificial Intelligence and Computational Model, Kernel Debugging, NTSD, CDB and WINDBG.

PROFESSIONAL EXPERIENCE:

Confidential

Software Developer / Tools Development

Responsibilities:

  • Developing Smart Device Driver / Firmware verification stress tool, that encompasses automatic driver and firmware installation, verification, uninstall, and maintaining execution state through multi system reboots.
  • Developed Test Automation utilities / Libraries used by SDETs
  • Test Automation / Test tool development for Surface Pro Releases, using .NET Framework.
  • Standalone tools development, for detecting and excluding bad data in data analytics.
  • Updating and streamlining existing Windows Modern App tool for UI video player automation.
Confidential

Software Tools Developer / SDET 

Responsibilities:
  • Web API development, with heavy use of JSON
  • Web Services / Web API Stubs development
  • Performance / Tools library development
  • Standalone tools development
  • UI Automation tools development
Confidential

Software Developer Engineer

Responsibilities:
  • Creating Test Automation and Test Libraries in Java / Groovy
  • Developing Web UI Test automation, using Selenium, Cucumber, Groovy and Java. And leveraging Page Object Model.
  • Creating test plan, test specification, testing features / functionality and filing bugs.
  • Investigating and debugging issues.

Software Tools Developer / SDET

Responsibilities:
  • Microsoft Surface Pro Team - Tools / Automation Library development, in C#, .NET Framework
  • Developed a multi-tier Test Automation Framework in C#, .NET Framework for executing ADK, FutureMark Benchmark test on remote target machines, with heavy use of SQL Server Database
  • Automated multiple standalone tools in C#, .NET Framework, for testing sub-systems and performance testing, including web browsing and video playback.
  • Developed Test Automation utilities / Libraries used by SDETs
  • Performed Software bug investigation / debugging
  • Developed a multi-tier Power Management tool for collecting power usage, and computing voltage and current on remote devices, by leveraging Arduino. In addition, I developed WCF web service and a web service client application that is used by devices under test to communicate with the remote server.
Confidential

Software Developer Engineer

Responsibilities:
  • Improving and Streamlining existing Application Functionality in Java
  • Migrating .Net application to Java, and adding new functionality to the application
  • Testing and Consuming Web services created in Java
  • Developing Test Automation for UI Applications, using coded UI, Selenium, and QTP
  • Agile Software Development and Functional Specification review, Creating user stories and use cases
Confidential

Software Developer Engineer

Responsibilities:
  • Managed Test Automation / Tools group
  • MSIT - Creating test automation and test tools and mentoring new hire.
  • Automated MSIT web services consumption for testing MSIT web targeting services.
  • Performance testing, executing test cases and investigating test related issues
  • Streamlining test libraries and fixing bugs
Confidential

Software Developer Engineer in Test, Excell Data (Microsoft Contractor).

Responsibilities:
  • Research Group (Machine Translation) - Creating test automation and test tools
  • Performance testing, executing test cases and investigating test related issues
  • Fixing test bugs, performing security testing and Stress Test
  • Testing Machine translation web services for translating languages, Heavy use of Big Data and Data analytics.
Confidential

Software Developer Engineer

Responsibilities:
  • SQL Server Engine – Created test automation for ADO Providers
  • System and Data Analyst, creating design spec, test plan and streamlining existing test automation development libraries.
  • Investigating and fixing test automation bugs.
  • Creating weekly and monthly bug analysis data report for the Managed Provider’s team.
Confidential

Software Developer Engineer

Responsibilities:
  • I designed and developed the central test automation suite for running the team’s test automation in a distributed system environment.
  • Automated and tested web services in Composition Framework, using ASP.NET
  • I developed the test automation for Live.com Services API
  • I designed and automated web content transformation service: making use of XSLT and extension objects.
  • Functional Testing, API Testing, UI Testing, Exploratory Testing, Security Testing, Mutation Testing, Regression Testing and Performance Testing.
  • Developing Test Automation for UI Applications, using coded UI.
  • I managed Offshore test automation project
  • I developed the test automation code for Web Services Application, Passport Authentication, Cache Manager, Page Service and Fuse (Framework for collecting web request handling information, and heavy interaction with SQL Server Database).
  • I developed test automation for testing the Task Scheduler for the Windows Vista release:
  • Developed test automation code for the Task Scheduler managed API, Job Builder API and the COM API components.
  • Wrote the Test Case document for the Task Scheduler for the Windows Vista release.
  • I worked on the WMI.Jobs security threat model –
  • Created a security testing checklist document based on the security threat model / security attack surface.
  • Test Automation Framework Development
  • Created the System Information logger and storing the data in XML format.
  • Tested the WMI Early Bound Managed Code Generator:
  • Created applications in C# and Visual Basic for testing the generated WMI code class in Visual Studio .NET.
  • Tested the Windows Management Instrumentation ATL Providers Wizard in Visual Studio .NET. I created code snippets for testing the Instance and Event Provider.
  • Deployment Solutions Development
  • Created Setup packages in Visual Studio Environment for Instance / Event Provider application for deployment to various platforms.
  • Wrote the Test Case Outline for the Windows Management Instrumentation ATL Providers Wizard
  • Developed a test automation utility for the Windows Management Instrumentation ATL Providers Wizard
  • I have experience in Model-Based Testing, and I have applied it in some of the components that I have tested.
Confidential

Software Test Engineer

Responsibilities:
  • Tested the Win32 Provider in the Windows Management Instrumentation (WMI).
  • Wrote the Software Behavior Outline for the SMBIOS component
  • Tested the SMBIOS component
  • Developed a test automation utility, using C++ and Windows scripting for the Win32 Providers classes
  • Tested the Windows Management Instrumentation SDK Application.
  • Tested the MSI Provider
  • Tested the Windows Management Instrumentation Setup
  • Remote and Security testing
  • Hardware configuration testing
  • Wrote some test case outlines on various WMI components
Confidential

Test Technician Lead

Responsibilities:
  • Managed a team of FPGA testers.
  • Performed setups on MCT and Credence test systems.
  • Participated in designing test automation for Testing FPGA.

We'd love your feedback!