Senior Sdet Resume
2.00/5 (Submit Your Rating)
TECHNICAL SKILLS:
- C# Programming
- Test - driven development
- Background in Black, Grey, and White box Software Testing.
- UI automation using Selenium Webdriver
- Agile
- Unit Testing
- ASP.net
- MVC
- Nuget
- Rest, Soap, Oauth
- Developed Automated Reporting Solution
- SQL Database Architecture
- Azure
- Strong networking, Scripting (Batch, PowerShell, Bash)
- Experienced with Virtualization technologies ( Hyper-V )
- Automated Virtual Machine creation and deployment (SCVMM)
- Experienced with Linux from Redhat to Gentoo.
- Source Control (source depot, svn, Git, TFS)
- Experienced C# Software Developer
- Developed Point of Sale production infrastructure automation.
- Automated virtual machine deployment
PROFESSIONAL EXPERIENCE:
Confidential
Senior SDET
Responsibilities:
- Perform Root Cause analysis of defects
- Developed Continuous Integration testing framework
- Wrote CI tests for azure hosted web portals; testing functionality, scalability, regression protection, etc from oauth token based async restful api to in memory aggregate using C#, flurl, Linq and design patterns.
- Created and deployed Private Nuget repository
- Configured TeamCity build servers, and VM’s to execute compile, unit tests, integration test and system test frameworks in parallel
- Wrote CI tests to execute against Asynchronous Event-Sourcing based product
- Tracked defects and user stories using Version one
- Participated in Agile standups, retro’s, planning, grooming
Confidential
.Net Developer
Responsibilities:
- Developed automation to perform Ldap group and user caching, Active directory user creation, Active directory group creation, ServiceNow offline Cache, external DNS A & Cname record creation, remote execution using PowerShell and ssh.
- Developed Web based Approval site polling data from active directory
- Performed Requirements and rule set gathering as required for development of windows services and API’s.
- Used HttpClient queries from restful API’s, services, wsdl, Oauth, Soap
- Wrote MVC asp.net web API’s.
- Upgraded MVC 4 projects to MVC 5.
- Optimized Git repository to single solution building process, to reduce code duplication, library dependencies, and configured external libraries to use Nuget for package management.
- Created Private Nuget Server for hosting external application libraries.
- Championed team’s use of Entity Framework to reduce development time from 1-2 weeks to 1-2 days.
- Setup test environment, including deploying API’s and windows services installation, upgrades and testing using ServiceNow QA environment.
- Configured Jenkins Continuous integration to automatically build and execute Visual Studio unit tests upon check in.
- Used Git Extensions & source tree for source control management.
Confidential
SDET
Responsibilities:
- Created automated test results reporting solution currently in use on 5 continents.
- SharePoint, SQL, SQL Analysis Services (SSAS) tabular mode, and C#.
- Ownership of reporting.
- Responsible for front end, accuracy and reliability of report.
- Modifying test results storage database and c# code that interfaces with database to accommodate change requests from customers.
- Implemented transactional metadata record shipping for remote locations to allow for global networking latency issues using XML serialization.
- Provide risk analysis for potential issues in reporting changes.
- Developed SQL Relational Database for storage of automated test results reporting.
- SQL Performance monitoring.
- Database speed optimizations.
- Interfacing with ASP.net 4.0 web services.
- API design and implementation.
- Developed C# Multithreaded UI tools for automating monitoring of Windbg output including break detection, and issuing of commands to debugger session to gather additional debug info.
- Developed C# Multithreaded tool for gathering test execution results using HCK ( Confidential Hardware Certification Kit) Object Model from Server.
- Created SQL Stored Procedures.
- Developed ASP.Net aspx pages that execute stored procedures in SQL database adding data and performing maintenance functions.
Confidential
Programmer
Responsibilities:
- Developed UI test automation using Selenium webdriver
- Developed Integration level test automation using Nunit testing framework
- Bug reporting
- Regression testing with private builds to verify bug fixes
- Rewrote existing test cases
- Monitoring of incremental builds for breaks and test failures
Confidential
Software Test Engineer IV
Responsibilities:
- Executed manual test pass in a multi-domain network using virtual machines
- Bug reporting
- Wrote automation scripts using Mindy
- Regression testing with private builds to verify bug fixes
- Rewrote existing test cases
- Used test environment creation
- Client server based software testing
Confidential
Software Engineer
Responsibilities:
- Responsible for 24/7 automated test lab
- Built automated test lab for mobile devices from a room of recycled computers
- Engineered algorithms for monitoring build server for OS releases
- Developed automated solution to daily deployment of OS’s to test devices
- Used existing libraries to interface with Windows Mobile Based devices
Software Test Engineer II
Confidential
Responsibilities:
- Responsible for Automated test pass
- Wrote tools and Automation in C#
- Utilized WTT & Product studio to run daily automated tests
- Checked in source code into Source Depot Repository
- Used Source Depot to manage source code versioning (bbpacks, etc.)
- Managed a mix of 200+ virtual machines and physical machines
- Deployed web access KVM over IP solution to lab environment with active directory integration.
- Rewrote automation code to schedule test passes based off values in a SQL database
- Network troubleshooting in a lab environment
- Hardware troubleshooting in a lab environment
- Wrote end to end automated deployment solution for virtual machines using a combination of SCVMM, PowerShell scripting and C#
Software Test Engineer II
Confidential
Responsibilities:
- Responsible for running manual and automated tests
- Lab and hardware support (card swapping, BIOS updates, etc.)
- Ad hoc and test case reviewing
- Logged clear and accurate bugs
- Worked primarily with networking and storage devices with to Vista through Win7 including server 2008
- UI Testing - look at a UI and know what issues may be occurring
- Kernel debugging - Setting up a debugger and identifying when breaks have occurred
- Used WTT and ASI for automated OS installation
