We provide IT Staff Augmentation Services!

Software Test Developer And Qa Resume

3.00/5 (Submit Your Rating)

Portland, OregoN

SUMMARY:

  • Accomplished QA Engineer with experience in hardware, firmware, software, android, and WEB
  • Competent in testing types, black - box, white-box, gray-box, functional, and ad hoc
  • Design and develop “Customized” testing frameworks from scratch
  • Implementing Continuous Integration \ Continuous Delivery solutions for the software Build process
  • Accomplished systems tester and developer for both automation, and manual methods
  • Adept at developing test tools for Windows, Ubuntu, RedHat, CentOS, Chrome, and Android
  • Master at designing and developing test automation in C, Java, C#, Python, Bash, and PowerShell
  • Knowledgeable at development of both in house and external customer code
  • Working in advanced research and development environments such as Confidential and Confidential
  • Believer in the Pareto Principle (80/20 rule) and use of the tools to prove it
  • More than 8 years Hands on experience in the Linux environments including Ubuntu, CentOS, RedHat and Unix
  • Hands on experience with Linux RTOS, real time operating systems
  • Proficient in Windows 7, 8, 8.1, 10, server 2008 R2, 2012 and others
  • Experienced setup, install, and configuring servers and OSes both Windows and Linux
  • Direct experience with Data Center Systems, hardware building, memory and CPU upgrades, firmware updates and cluster assembly
  • Over 5 years experience in API/SDK testing using C, XML, C#, HTML, JavaScript
  • Hands on experience with Microsoft Server Management Studio, HTML5, .NET Framework, C#
  • Hands on experience with Confidential server platforms and Data Center systems
  • Ability to learn new systems and technologies quickly

TECHNOLOGIES / SKILLS:

Team City, Jenkins, Continuous Integration, Continuous Delivery, Agile/Scrum, Xamarin, Selenium , Eclipse, Java, BlueJ, Python, NOSE, Pycharm, IDLE, C, C#, XML, HTML, PowerShell, Gherkin, Cucumber, JavaScript, JSON, Chef, Ruby, AWS, GIT, BitBucket, SVN (Tortoise), cURL, Soasta Touch Test, JIRA, Objectsoft BrewMaster, Docker, Visual Studio, Perl (and Professional Training), DevOps, TDD (Test Driven Development), BDD (Behavior Driven Development), NUnit Testing, Documentation, SQL, Firmware testing, Wireless Charging, Linux, CentOS, Bash, BMC, IPMI, GRUB, Tcl/Tk, RATS, ITP (In Target Probe), Rational Team Concert, Rational ClearCase, KVM, PVCS Tracker, Oracle, Maven, WebSphere, Firebug, Nessus, MinGW, MontaVista RTOS Carrier Grade Linux, PCBA desktop Testing Fixtures, EXCEL Spread Sheets, GNU debugger, Android ADB (Android Debug Bridge), EZGig Disk Clone, McCabe Complexity Metrics, M Squared Technologies, SVN, SSH

EXPERIENCE:

Confidential, Portland, Oregon

Software Test Developer and QA

Responsibilities:

  • Design and develop new tests using Gherkin, Cucumber, BlueJ, and Junit testing
  • Understand the scope of assigned work and proactively engage other resources for any clarity required
  • Design and develop new test plans, new test suites, and new manual and automated test cases
  • Building up environments independently to test assigned work
  • Execute manual and automated tests
  • Report the results of the tests, using VersionOne
  • Create accurate, thoughtful and comprehensive defect reports
  • Investigate customer problems referred by technical support
  • Engage and participate on an Agile team of world-class software developers
  • Apply independent thought and creativity to problem solve across project assignments

Environment: VersionOne, Docker, Chef, Intellij, PyCharm, Cygwin, VirtualBox, LibreOffice, Windows 10, BlueJ, WinSCP, WinDirStat, HipChat, MWSnap, Citrix, Vagrant, Hyper-V, Vmware, Python, C, Java, CentOS, SuSE, RedHat, Vsphere, Jenkins, Artifactory, GitHub, Git, FireFox, CloudBolt, Yum, Chocolately, PowerShell, Confluence, Cucumber, BlueJ, Gherkin

Confidential, Hillsboro, Oregon

Sr. DevOps Engineer

Responsibilities:

  • Using requirements gathered from various sources, I was able to Design and develop a “Highly customized” testing framework of which Google Test was the Core
  • Framework pieces were designed and developed in C for use on Ubuntu, using MinGW and GNU debugger
  • Design and develop “Customized” framework pieces from requirements given, such as an HTML report writer that will custom parse the raw test data output into HTML, for both Management consumption, and for developer’s consumption
  • Design and develop all of the additional framework pieces required in order to fully automate the Continuous Integration \ Continuous Delivery process, such as emailing the test result HTML file, for immediate feedback
  • In corporate “Existing OTS (Off-The-Shelf) software with “Customized” framework “Modules”
  • Developing test automation for API / SDK package testing
  • Loading Ubuntu from scratch, and custom setup of the Ubuntu BIOS
  • Setup SSH for remote access
  • Incorporating Team City along with the Customized framework pieces to implement complete End-To-End Continuous Integration \ Continuous Delivery process, such as Team City drop onto the Master Test System, and a daemon framework module to start the Google test module, and run the tests
  • Develop a complex set of instructions to setup the Ubuntu systems for test, and document the entire process
  • Get all of the test systems setup in the Lab, and up and operational on the network ready for test runs to begin

Environment: C, HTML, Google Test, GIT, Ubuntu, MailSend, Windows 10, HP Spectre x360, SSH Team City, Scrum, Lenovo YOGA 910, Dell XPS, ThinkPad X1 YOGA, Continuous Integration, Continuous Delivery, MinGW, GNU Debugger

Confidential, Hillsboro, Oregon

Sr. DevOps Engineer

Responsibilities:

  • Engaged in agile software development team implementing automation for a Cloud enterprise platform solution for security management services. ( Confidential EPO)
  • Developing testing, tuning & perfecting automation for a platform that handles millions of requests
  • Automating the work largely from the customer's perspective and measuring impact across the full stack of software development (User experience to database)
  • Combing through over 19,000 lines of PowerShell code to look for ways to increase efficiency and decrease overall deployment to Cloud time
  • Incorporating HTML and Java script to handle WEB site testing
  • Used SSH for remote access and work
  • Python was incorporated as part of the overall testing of the EPO set of products
  • Teaching others on the team how to install and use Xamarin mono with Selenium and Nunit testing
  • Teaching others on the team intermediate and advanced PowerShell Programming
  • Implementing Burp Suite for testing WEB applications in conjunction with Confidential ’s inhouse XS3 vulnerability security scanner in order to test the Vmware ESX Gold Master
  • Incorporated Jenkins for Continuous Delivery / Continuous Integration testing using VMware ESX Gold Masters in Windows 2008 R2 and 2012 R2 with Confidential EPO set of products
  • Scanning for XSS (cross site scripting) CSRF (cross site request forgery) and several other WEB based vulnerabilities using BURP suite and the Nessus security scanner
  • Designing and developing scripts including windows batch scripts, PowerShell scripts and C programs from requirements documents, to automate all of the manual installation steps for AWS deployment, then take that software to the final stage of implementation
  • C programs designed and developed using MinGW and GNU Debugger
  • Developing automation to take the Confidential EPO product from Development all the way to the AWS Cloud on Windows 2008 R2 server, and 2012 R2
  • Using Chef to manage multiple Cloud environments
  • Engaged in daily stand up Scrum meetings to keep on top of the implementation process and collaborate with team members
  • Building Win 2008 R2 and 2012 R2 OS Gold Masters using VMware ESX
  • System Hardening using OVAL (Open Vulnerability and Assessment Language) from NIST and using the package.xml file from the Security Compliance Manager
  • Using the OVAL interpreter from (SourceForge) to assess security information
  • Hardening OS for PCI DSS (Payment Card Industry Data Security Standard)
  • Developed programming to parse the Security Compliance Manager package.xml file to create 700+ reg add commands to set additional server hardening

Environment: Python, PyCharm IDLE, Xamarin Mono, C#, Selenium, Nunit Tests, ReST, VersionOne, Scrum, SSH AWS, AnyConnect, Ruby, C, PowerShell, Java, XML, Jenkins, SharpDevelop, MySQL, XS3, 2008 R2 2012 R2, PCI DSS, OVAL, NIST, BURP, Nessus, SVN (Tortoise), GIT, Chef, MinGW, GNU Debugger, Continuous Delivery / Continuous Integration, SSH

Confidential, Beaverton, Oregon

Sr. DevOps Engineer

Responsibilities:

  • Designed and developed testing frameworks from scratch, from a given set of requirements, using C and Java and then seeing the development all the way through test and debug, then to finished implementation
  • One testing framework designed and developed in C using MinGW and GNU Debugger
  • Used Jenkins in conjunction with Continuous Integration \ Continuous Delivery and testing of Privacy Policy and Terms Of Use WEB pages
  • Utilized Confluence, a team collaboration software
  • Created step by step documentation on how to use and maintain the frameworks
  • Utilized Android Studio to cross compile tests to run directly on the Android phone using C programs
  • Incorporated Android ADB (Android Debug Bridge), and tools to gather logcat data from tests run on Android phones
  • Engaged JIRA in Agile/Scrum environment to track all work stories
  • Utilized GIT, Stash, and BitBucket for code check in, and check out
  • Developed and delivered software using Agile/Scrum design and Continuous Integration
  • Designed and developed privacy tests in Java such as checking minimum age requirements
  • Designed tests in Java from privacy rules written in Gherkin stored in Jira
  • Developed tests using selenium with eclipse and Maven
  • Utilized Linux (CentOS), and AWS to run developed tests via Jenkins
  • Used SSH for remote access
  • Directed others in test design and development
  • On The Job Training for Docker Containers
  • Employed WireShark and Microsoft Network Monitor to check for server issues
  • Designed cURL statements to send data to ElasticSearch, then visualized with Kibana
  • Developed Java tests to run via Jenkins, using cURL and Bash, Objectsoft BrewMaster, Linux (CentOS)
  • Incorporated HTML and Javascript to create specific test output from the framework
  • Applied Soasta Touch Test on Android Phone Applications such as Confidential Running App
  • Incorporated internationalization in tests with over 59 languages
  • Cross browser testing included IE, Opera, Chrome and FireFox
  • Employing the innovative BlueJ IDE to develop Java tests
  • Incorporated Slack for team communications

Environment: Windows 7, C, Android ADB (Android Debug Bridge), Java, Gherkin, AWS, Linux,CentOS, BlueJ, Kibana (source data visualization),cURL, Soasta Touch Test, Android Cross Compiler, Microsoft Network Monitor 3.4, WireShark, Microsoft Message Analyzer, Jenkins, ElasticSearch, Jenkins, Slack, BitBucket, GIT, SSH, JSON, Continuous Integration Stash, Android Phone, Objectsoft BrewMaster, Docker, Bash, MinGW, GNU, Jira, cURL, Confluence GNU Debugger, Android Studio, CentOS, BlueJ IDE, HTML, AWS, Agle ScrumConfidential, Hillsboro, Oregon

Sr. DEV / QA Engineer

Responsibilities:

  • Design and develop test cases from specific requirements, then testing, debugging, and finally implementing the finished software, to test the latest version of Firmware for Wireless Charging
  • Employed “Programming By Example.” to quickly come up to speed on Ruby
  • Developed test automation using Gherkin script, Ruby and cucumber
  • Incorporated a Tablet with Windows 10 and the Wireless Charging hardware to run tests
  • Managed Windows test systems to install new OSes and drivers, and BIOS setup
  • Ensured changes made to Firmware were correctly tested with the proper configuration
  • Engaged Power Receiver Unit, (PRU) and Power Transmitter Unit, (PTU) to test Firmware
  • Incorporated a Bluetooth Wireless Sniffer to check the output of the Power Receiver Unit
  • Diligently used J-Link and PUTTY to monitor firmware test output
  • Significant use of EXCEL Spread sheets in order to log all test suites, and all test results
  • Worked with customer reference board in testing process
  • Continuous Integration used ensured timely mainline firmware and driver builds
  • Given a specific set of requirements, I was able to design and develop a system of Python tests from scratch, then implement them in order to test the wireless charging Firmware
  • Designed and developed test automation using Python/Nose Framework and C programs
  • C programs were designed and developed using MinGW and the GNU Debugger
  • Python and the Nose framework was developed as an automated testing system
  • Developed step by step instructions on how to use and maintain the C and Python framework software
  • Setting up and using the Aardvark I²C (inter-integrated circuit) /SPI (serial peripheral interface) bus host adapter to interface with Linux and transfer serial messages using the I²C and SPI protocols

Environment: Windows 8, Windows 10, IAR Embedded WorkBench IDE, Keil uVision V5.1.0.0, Aardvark, Texas Instruments SmartRF Flash Programmer (V 1.12.7), Segger J-Flash V4.92, CPAS, Frontline ComProbe Bluetooth Low Energy Protocol Analyzer, Visual Studio 2013 with Update 4, Perforce, NORDIC Bluetooth Smart, J-Flash Microcontroller programmer, Virtual Clone Drive, EXCEL Spread Sheets, Gherkin, Ruby, Cucumber, 63600-2 DC Electronic Load, Confidential 's HSD, Tektronix DPO 4104B DiGITal Phosphor Oscilloscope, PUTTY, Python, Nose, J-Link, C programming, I²C, SPI (Serial Peripheral Interface), MinGW, GNU Debugger

Confidential, Portland, Oregon

Sr. DEV / QA Engineer

Responsibilities:

  • Designed and implemented the first new test automation using Python and NOSE testing framework
  • Assimilated “Programming By Example.” to come up to speed on Python and NOSE
  • Utilized scrum, and agile team framework, which allowed completing time critical projects
  • Designed and developed Python and NOSE test automation from manual tests
  • Incorporated Jenkins as part of Continuous Integration testing for the Android APK package
  • Used Jenkins for test automation and Continuous Integration of Python tests
  • Engaged with Scrum teams to plan out work sprints and set work load
  • Utilizing Python and NOSE (framework) reduced manual testing time of Android APKs by 70%
  • Tested remote updates using 3G wireless and ADB (android debug bridge) commands such as (push, pull, install, shell, reboot, logcat)
  • Tested cashless payment systems such as Google Wallet, and Apple pay
  • Used SSH for remote access
  • Continuous Integration used to provide timely mainline builds for testing
  • C programming designed and developed using MinGW and the GNU Debugger
  • Incorporated the Android cross compiler to develop and implement testing in C
  • Incorporated the Saleae Logic Analyzer to test the PIC Micro Controller
  • Implemented a system to use McCabe Complexity with M Squared Technologies software, RATS, and CPPcheck static code analyzers, to produce a report for management, and developers to show security, and programming issues in the code
  • Utilized McCabe complexity metrics to produce a road map of high complexity areas in the code so that developers could easily see where the most complex issues were

Environment: Win 7, Android, ADB, 3G wireless, Python, NOSE, C, MinGW, GNU Debugger MPLAB, MPLAB IPE, MPLAB X IDE WinSCP, Wire Shark, JIRA, Jenkins, GIT, RSM, RATS, SSH, CPPcheck, Ninja IDE, PIC micro controller (PIC18F46J11), Agile, Scrum, Cygwin, logcat, Continuous Integration, McCabe complexity metrics using M Squared Technologies, Saleae 8 channel USB Logic Analyzer, Android crosscompiler

Confidential, Hillsboro, Oregon

Sr. DEV / QA Engineer

Responsibilities:

  • Implemented testing of Confidential Thermal Framework Firmware using Ultra Books, Confidential customer reference boards, and PC system architecture for both client and server systems
  • Utilizing the ISO protocol stack to configure systems for (network) Layer 3, and Gigabit LANs
  • Installed, setup, and configured, Android, Chrome, Linux Ubuntu, and Windows OSes to test Thermal Framework Firmware and drivers
  • Custom modifications of systems BIOS
  • Incorporated PowerShell to aid in Windows setup and administration
  • Implemented Jama Contour for the execution of Firmware test cases
  • Utilizing “Programming By Example.” , expeditiously learned Gherkin
  • Utilized Confidential 's HSD (High Speed Database) to log bugs and defects
  • Designed and developed test setup and procedural documentation to help train new peers
  • Utilized Pelles C, and MinGW to develop in house tools in C, from specific requirements given, then implement a text re-colorizer developed in HTML
  • Designed and developed test automation Using C, C++, and BASH, run on TeamCity
  • Utilized Microsoft Visual SourceSafe for version control of all C++ code
  • MinGW and the GNU Debugger used to develop the C programming
  • Team City Continuous Integration used to ensure timely builds for testing.
  • Designed and developed tools for Windows, Ubuntu, Chromium, and Android
  • Developed documentation on how to use the tools
  • Utilized PCBA desktop Testing Fixtures to test firmware on Windows, Ubuntu, Chromium, and Android
  • Utilized Android Studio to cross compile tests to run directly on Android
  • Merged Visual Studio 2012/2013 and C++ to add to existing testing automation framework
  • Testing on Win8, Android and Chrome OSes with Touch Screen Displays
  • Gathered up requirements in order to design and develop tools ported to run on Windows, Ubuntu, Chromium, and Android OSes, from one single set of C source code using Android Studio
  • Incorporated Adhoc testing of Confidential software releases in order to design and develop, new manual, and new test automation

Environment: Win 7/8, PowerShell, Android Studio cross compiler, NDK, Chrome, Ubuntu, Jama Contour, HSD, Pelles C, Confidential Thermal Analysis Tool (TAT), Confidential Dynamic Platform and Thermal Framework ( Confidential ), Visual Studio 2012/2013, C, C++, Perforce, KSH, BASH, MinGW, ScrumWorks, ESIF UF (Eco-System Independent Framework), Gherkin, Android NDK, MonoDevelop Xamarin Studio, Pelles C IDE, Team City, Continuous Integration, PCBA, GNU Debugger, Microsoft Visual SourceSafe

Confidential, Tigard, Oregon

Sr. DevOps Engineer

Responsibilities:

  • Utilized Microsoft SQL Server 2012 and Microsoft SQL Server Management Studio, Maven, and Jenkins in a Java programming shop to test WEB applications
  • Used Jenkins as part of the overall Continuous Integration triggering from the build process to kick off the test sets
  • Arrest form WEB test pages stored in XML files were used to develop a testing framework
  • From requirements given, designed and developed manual test cases, and execution of Police WEB page arrest forms
  • Designed and developed testing framework in C to execute WEB pages stored in XML
  • Applied Microsoft SQL Server Management Studio using complex SQL statements to access 14 different data bases for verification of system parameters and stored data
  • Used SSH for remote access and work
  • Consistently applied Agile/Scrum techniques to plan and execute daily and weekly test plans
  • Accurately applied Maven and Jenkins Continuous Integration to produce builds to test on a regular basis
  • Utilizing a geographic information system to test (Computer Aided Dispatch) WEB-Based presentation of event and resource data
  • Executed test cases worth over $250,000 to the company
  • Required to pass a FULL FBI background check in order to access Criminal databases

Environment: Microsoft SQL 2012, SQL, Java, C, LibreOffice, VIM, FireFox, IE9, Chrome, Oracle DB, Agile/Scrum, Jenkins, Maven, Firebug, Computer Aided Dispatch, GIS, (geographic information system), Continuous Integration, MinGW, GNU Debugger, Microsoft SQL Server Management Studio, SSH

Confidential, Hillsboro, Oregon

Sr. DevOps / QA Engineer

Responsibilities:

  • Validation of Confidential 's Data Center systems (Haswell Processor) firmware power and thermal monitoring
  • Utilized lower layers of OSI stack, Layer 3 and Layer 2, Ethernet and Gigabit LAN
  • Designed and developed analysis using static code analysis, and security analysis using Gendarme, RATS, cpplint, FindBugs, and Splint code analyzers
  • Designed and developed a report of McCabe complexity analysis of the Firmware product
  • Produced report outputs from code analysis that were used by developers to make corrections to the code base
  • Development of test cases, and execution using Confidential 's C# MultiTester Framework
  • Development of test cases using Tcl/Tk
  • Designed a 48 page document on how to get permissions for and use the In Target Probe
  • Incorporated the In Target Probe to test the Firmware product ( An In-Target Probe (ITP) is a hardware device that allows you to stop the processor and look at many things, including instructions and variable values.)
  • Confidential 's In-Target-Probe is a hardware device that allows you to stop the processor and look at many things on the processor, including instructions and variable values
  • Custom setup and compile of RedHat Linux Kernel required to obtain test results
  • Attentive use of Agile/Scrum and Continuous Integration / Continuous Development work environment
  • Use of Visual Studio .NET C#, to test with Confidential 's MultiTester Framework
  • Designed and developed additional library routines to the MultiTester Framework using C# to enhance the firmware testing
  • Extracted crash dumps using Intelligent Platform Management Interface (IPMI) commands and Confidential 's ITP IERR (processor internal error)
  • Designed and developed C program Security checking software, to scan the output of the HEX code crash dump, by translation of HEX code output into ASCII text and searching for English words or phrases
  • C programs designed and developed using MinGW and GNU Debugger
  • Interfacing with the BMC using IPMI commands
  • Incorporated stress testing, such as checking that the Manageability Engine comes back on line after multiple cold resets
  • Designed a test environment on Linux (Red Hat), loading the OS from scratch, and setting up GRUB, and making changes to the Linux Kernel, and re-compiling

Environment: C, C#, Visual Studio 2010, Rational Team Concert, Rational ClearCase (Remote Client), Agile/Scrum, Linux (Red Hat), .NET C# MultiTester Framework, BMC, MinGW (Baseboard management controller), Manageability Engine, Platform Control Hub, Sharp Develop 4.3 (C# IDE), Tcl/Tk, ITP (In Target Probe), KVM (keyboard, video mouse),GNU Debug, FxCop, Gendarme, RATS, cpplint, FindBugs, Splint, Haswell Processor, IPMI commands, McCabe Complexity, GRand Unified Bootloader, Linux Kernel

Confidential, Tigard, Oregon

Sr. Build \ QA Engineer

Responsibilities:

  • Took the QA Team Lead for Confidential WEB based Arrest Form Product written in Java and XML
  • As team Lead I was required to do test planning, and execution, to ensure that the team was on track and working on the highest priority projects
  • Fielding problems and coordinating with my direct manager in coming up with solutions to enable the team to get the job done
  • Development and execution of test case plans in Java and C#
  • Utilized Jenkins to automatically kick off tests each time a new build was complete
  • Employed Maven, Jenkins and Continuous Integration / Continuous Delivery to produce builds to test on a regular basis
  • Designed and developed test automation using Selenium
  • Developed a C program to do fuzzification of stored XML Arrest Forms and designed a system of test suites using fuzzified XML forms.
  • Designed and implemented WEB based Windows UI Testing
  • Designed and developed Fuzzy Testing in C using MinGW and GNU Debugger
  • Installed and maintained WebSphere8 on CentOS Linux
  • Installed and setup from scratch, CentOS Linux
  • Researched test management tools such as Testia Tarantula, and installed and setup evaluation software for the team
  • Responsible for researching and finding Open Source software packages for the Company
  • Utilized Manual black box testing of WEB interface Arrest Forms for interface design, and data processing, and to ensure that customer requirements are met
  • Participated in Agile/Scrum and Continuous Integration / Continuous Delivery work environment

Environment: Java, XML, C, MinGW, GNU Debugger, C#, SQL and Oracle databases, CentOS Linux, Bash shell, WebSphere8, Firebug, Maven, Jenkins, WEB testing console work, Selenium IDE, WebDriver, Agile/Scrum, Continuous Integration, Continuous Delivery, Open Source tools

Confidential, Hillsboro, Oregon

Sr. DEV / QA Engineer

Responsibilities:

  • Accepted the QA Team Lead for sensor array firmware products used in the Samsung Ultrabook
  • Designed and developed tests for the compass, accelerometer, gyroscope, GPS and Ambient Light, inclinometer, and proximity sensors.
  • Took the Lead for firmware sensor QA test development, the sensor board was given to me and the directive, “Here, figure out how to test it.”
  • Adapted a Scorsby Table to test the sensor output, changed output into a CSV file, and graphed it in Excel to check that the sensors were working correctly for all of their range of output
  • At the request of the others, I was able to gather requirements, and then design and develop from scratch, a testing framework consisting of over 12,000 NCSLs of C, in order to do BVT testing, to check changes in the code, when integrated, did not break something
  • Designed and developed the Testing framework, as part of a Continuous Integration \ Continuous Delivery process
  • Testing framework designed and developed using MinGW and the GNU Debugger
  • Worked with two external QA teams to bring them up to speed on the firmware sensor testing, an internal team of 4 people, and a second team working in China
  • Design and develop firmware test tools for external QA teams and bring them up to speed on the tools that were developed prior to their arrival
  • Joined forces with the Agile/Scrum team and continuous integration \ continuous delivery work environment

Environment: C, C#, MinGW, Visual Studio 2010, .NET 3.5 / 4.0, Win7, Win8, Rational Team Concert client for Eclipse, Agile/Scrum, Continuous Integration, Team City, Continuous Delivery, Scorsby Table, CSV, GPS, compass, accelerometer, gyroscope, Ambient light, UltraBook, GNU Debugger

Confidential, Hillsboro, Oregon

Sr. DEV \ QA Engineer

Responsibilities:

  • Took the lead for Black box testing of Confidential Enterprise Virus Scanner and ePolicy Orchestrator
  • Developed QA automated tests from requirements, for Virus Scan Core Enterprise product
  • Designed and developed White box testing for VSCore SDK packages using C and C++
  • Designed tests for White box testing of XML loader files for SDK packages
  • Utilized Jenkins as an overall part of Continuous Integration \ Continuous Delivery process, to start up the tests after a build was finished
  • Incorporated Bullseye to check for over all test coverage
  • Ran WHQL testing for Certified for Windows testing.
  • Developed test plans and test cases using C programming and Visual Studio with C++, set up and maintained VMWare ESX systems used for testing, including Windows 2008 Server+
  • Designed and developed regression test cases in C, based on requirements, research in Bugzilla
  • Utilized M Squared Technologies RSM tool for code statistical analysis, and complexity measurement to enhance code QA coverage
  • Designed and executed Black Box test cases for Virus Scan Enterprise product.
  • Combined localization testing in 14 different languages to test WEB pages
  • Main bug tracking done with Bugzilla
  • Designed and developed integrated test harnesses into the main testing system using C programming.
  • C programs designed and developed using MinGW and the GNU Debugger
  • Designed and developed a new testing harness for Live Virus Testing, from requirements gathered and translated from an old Perl program. The new tests were written in C, to get it to work in the new VMWare environment
  • In charge of Live Virus Testing for Confidential 's Enterprise grade scanner product
  • Aided offshore team in Bangalore India
  • Utilized Agile/Scrum Continuous Integration software environment
  • Designed and developed lessons to teach other QA engineers about improving quality with metrics, using McCabe complexity analysis with M Squared Technologies, and other static code scanners

Environment: C, Perl, Windows, VmWare ESX, Bullseye, RSM (M Squared Technologies), SDKs, XML, Visual Studio, wxDev-C++ IDE, Code::Blocks IDE, Win DDK 6001, Rational Robot, Agile/Scrum, Win 2000, Win XP, Win Server 2003, Win Server 2008, Win Server 2008 R2, Win 7, Coverity, Cppcheck, MinGW, Jenkins, GNU Debugger, Continuous Integration, Continuous Delivery, McCabe Complexity Analysis using M Squared Technologies

Confidential, Hillsboro, Oregon

Sr. DEV / QA Engineer

Responsibilities:

  • After gathering and writing a requirements document, I was able to Apply my expertise in C and Perl to develop QA tests, both automated, and manual, to test the Advanced TCA blades
  • Integrated IPMI commands in C and Perl programming to run various tests such as reading sensor event logs, and sensor data records
  • Designed and developed C and Perl programming to monitor the behavior of different sensors
  • Developed test plans and test cases from Product Requirements and High Level Design documents
  • Developed tests in C, Perl, Bash, and yes even AWK, to test Confidential 's latest CMM embedded software
  • Experienced with Confidential 's defect tracking tools
  • Testing developed in C using MinGW and the GNU Debugger
  • Planned testing effort required to maximize testing coverage
  • Participated in a team environment, and / or with little supervision
  • Coupled Chassis Management Module (CMM), and MontaVista Carrier Grade RTOS Linux embedded software to run tests
  • Development of embedded software for test and verification using BMC and IPMI commands
  • Single Board Computer (SBC), test and verification with intelligent Platform Management Interface (IPMI), Chassis Management Module Command Line Interface (CLI) cmmget, cmmset commands such as: (cmmget -l system -d listlocations) using Perl and C programming
  • Conducted remote testing utilizing Ethernet

Environment: Advanced Telecommunications Computing Architecture (ATCA), cPCI, Win XP, PVCS Tracker, Perl, Bash, Tcl/Tk, AWK, C, IPMI, SBC, Pre-boot eXecution Environment (PXE), CMM (Chassis Management Module CLI Reference manual), MontaVista RTOS Carrier Grade Linux, MinGW, GNU Debugger

We'd love your feedback!