We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

Kaysville, UT

TECHNICAL SKILLS

Programming Languages/Technologies: C#, ASP.NET MVC, Web API, WinForms, WPF, Python, REST, SOAP with training and exposer to REACT (typescript), familiarity with AWS (created Alexa application), knowledge of AZURE (I have used Docker to setup environment for testing)Database Systems MS SQL Server, ORACLE

Web Servers: Apache, MS IIS

Bug Tracking and Code Version Control: JIRA, HP Quality Center (QC), TFS, GIT

Automation/Testing Tools: HP Quick Test Professional (VB Script), Selenium Libraries (C#, Python), Coded UI (C#), POSTMAN

Performance Tools: HP Load Runner, SOAP UI

QA role highlights: Systems Integration, Manual (Test Rail) and Automation Sanity/Regression (Validation), User Acceptance (UAT), Verification, Load/Performance/Stress testing, Unit Testing.

PROFESSIONAL EXPERIENCE

Confidential, Kaysville UT

Software Developer

Responsibilities:

  • Developed features for ASP.NET (MVC) ‘Time Share Ware’ application.
  • Maintained WPF MVVM Security and Role Definition Admin Setup application.
  • Developing Web REST API to migrate from ASP.NET Web application.
  • Created a SOAP application portal within the ASP.NET which allowed Call Center Personal to check if a payment was received from clients.

Confidential, Lehi UT

Software Developer in Test

Responsibilities:

  • Created a C# Win Form based Automation Testing tool to work with Hybrid Web and Desktop applications.
  • Supporting team of Developing in setting up Virtual Machine Environment to simulate Network Device Enrollment for bug testing.
  • Automated the creation of Virtual Machine environments using C# and PowerShell.

Confidential, Murry UT

Senior Software Engineer in Test

Responsibilities:

  • Automating Smoke and Regression tests using Coded UI C#.
  • Created WPF C# application that will be used by Engineering team to Remotely deploy then Test harnesses applications. The application then collects the results from Tests. Works in a Distributed Cloud (Virtual) environment. This is used for our Scenarios based (end to end) test

Confidential, Draper UT

Software Engineer in Test

Responsibilities:

  • Developed C# Selenium based Automation programs to test ASP.NET based application.
  • Creating NUNIT C# unit/integration tests to validate server - side application. I validate the Developers code independently of their unit tests.

Confidential, Brookfield WI

Software Engineer in Test

Responsibilities:

  • Designed HTML web page for Test automation results. The backed up used Node Express as webservice. The Web then used jQuery to retrieve the test data.
  • Created Automation Framework using Quick Test Professional to validate Web Page application. Verified the entire workflow of the application, including creating Smoke tests to verify if the application was ready to test.
  • Created manual Test Plans for Smoke and Validation tests. This included Verification of bug fixes.
  • I worked within a small QA team of 4 other testers. I was the only automation expert in the group. I used the Data-Driven automation frame.
  • I did conduct a UAT testing for one of our clients. This consisted of demonstrating the software to show that the bugs were fixed and the software was stable for Production release.

Confidential, Hartland WI

Lead Software Test Engineer

Responsibilities:

  • Performed manual testing of software release in a Scrum type environment.
  • I represented QA in the Change Control Board meetings to discuss the current issues, re-evaluate severity of bugs and assign Verification of bug fixes to one of the test team members.
  • I created my own Software automation tool in Perl which hocked into the Win32 library to capture and play back Window Mouse Events. Later I used QTP scripts to automate the test plans.
  • Developed a C# application which monitors the status of the application in the TEST.
  • Developed classic ASP webpage to display Test Results from excel spreadsheet.

Confidential, Milwaukee WI

Software Test Engineer

Responsibilities:

  • Conducted Validation and Verification of Patient Monitoring System.
  • Reported bugs found within system then verified the issues were fixed using XDDTS bug tracking software.
  • Installed firmware into the client and server consoles by executing batch files to install the code.
  • I ported the firmware install batch files from Perl scripts from the Linux to Windows environment so the install can happen via the IE web browser.

Confidential, Milwaukee WI

Systems Engineer

Responsibilities:

  • Validation of CT/PET systems software and Systems integration testing
  • Following test plan procedure for GE Discovery Light Speed scanners.
  • Responsible for finding and reporting bugs within entire hardware and software.

Confidential, Milwaukee WI

Software Test Engineer

Responsibilities:

  • Designed and implemented Performance of Confidential ’s Enterprise Image Archive system at SUN Micro-systems, “Customer Benchmark Performance Center”, Newark CA.
  • Developed Perl/UNIX shell scripts for installation of software, execution of applications and diagnostic of successful launching plus monitoring processes.
  • Installed and supported TIIM ( Confidential ’s Intelligent Image Management) for integration into MIDIA (Mayo Clinic Institutional Digital Image Archive) system for the Mayo Clinic.
  • Conducted User Acceptance Testing at the Mayo Clinic
  • Created Regression testes from beginning of software to 2.0 release based on Rational Rose Developer Design Documents.

Confidential, New Berlin WI

Systems Engineer

Responsibilities:

  • Updated the Automated System Integrity programs for the MR scanner that were created in Perl.
  • Tasks included following FCC quality assurance guide lines in Medical MR imagining signal to noise ratio analysis
  • Quality assurance for PET systems. Tasks included following GE FCC regulated test procedures in determining System integrity and image quality

Confidential, New Berlin WI

System/Test Engineer

Responsibilities:

  • Tested the inter-process communication data-link connection between the CT Workstation and the CT Scanner. The CT Workstation software was ported from Silicon Graphics IRIX to the Intel Linux Red Hat 6.0 platform.
  • Conducted Validation tests to ensure the workstation and scanner still communicated correctly.
  • Created Perl and Unix Shell scripting to port the IMAKE files from IRIX to Linux. This allowed the converting of the Workstation software to go from the old IRIX to the new Linux environment.

Confidential, Chicago ILL

Systems Analyst

Responsibilities:

  • Supported Chicago Stock Exchanges IBM AIX, Solaris UNIX network.
  • Helped ensure that all systems were ready to go before Trading would take place
  • Programmed Perl, UNIX Korn RPC shell administrative tasks routines for network status, assurance and reliability.
  • Finished application life cycle European Union Space Agency / NASA funded Project for the study and simulation of ocean current and waves.
  • Demonstrated Windows 95 client desktop GUI interface demo version of the Project at the IEEE 1998 conference Nice, France. Application written in Visual Basic 4.0. This was my first UAT assignment.
  • Front end application was created in Visual Basic 4.0 and 6.0.
  • Back end processing was done in C on Solaris operating system.

We'd love your feedback!