Software Qa Analyst Resume
Portland, OR
OBJECTIVE:
Seeking an opportunity to utilize my accumulated knowledge around Software Testing, Test Automation, and Development. I enjoy challenging complex technical work and seek situations that allow me to improve and optimize the existing process.
SUMMARY:
- I am a logical problem solver able to utilize previous experience to rapidly adapt to new business challenges. I am experienced in defining and implementing Quality Assurance and test processes in complex environments. I swiftly assimilate new tools and processes to improve my capabilities.
- Highly organized and an excellent planner
- Proficient with project planning tools and practices
- Excellent written and verbal communication skills
- Conversant and experienced in management techniques
- Strong leadership skills
- Trained in group facilitation and conflict resolution
- Extensive experience in functional and technical testing of all types of software and hardware
- Experience as both a Project Lead and Project Manager
- Experience with coding and analysis of code for the AT&T DSP32C and Motorola 56000 families of Digital Signal Processors
- Experience with coding Test Automation Suites for the C&T 65520 VLB/SVGA and the AMD AM2903A Bit Slice Microprocessor
- Skilled in System, Functional, Interface, and Web Client and Server testing. Experienced and highly proficient in Black Box Testing (Web, GUI, IDE) and White Box Testing (C, C++, VB.NET, Java, and Assembly Language)
- Defect Tracking using PVCS Tracker and Dimensions, Bugzilla, Devtrack, CVS, ClearDDTS, QMS, RQM, and ClearQuest
- Microsoft Test Manager (MTM), HP Quality Center, Rational Quality Manager
- Operating Systems include all versions of Windows, Windows Server 2003, Macintosh OS X, UNIX (AIX, HPUX, Solaris, and Linux), Aegis, and CPM86
- Creation of Test Plans, Test Cases, Test Case Matrices, QA Plans, Gantt Charts, Test Procedures, Test Requirements, and Software Requirements Specifications
- Test data analysis and reporting
- BizTalk Rules Composer and Rules testing and verification
- DBMS using PostgreSQL, DB2, MS SQL Server, Toad, and MS Access
TECHNICAL SKILLS:
- Over 5 years of experience as a software developer
- Strong programming skills in Java, C, VB.NET. Able to code adequately with C# and C++
- Languages: Java, C, C#, C++, VB, VB.Net, VBA, GPU, DSP, x86 and 68k Assembly, Microcode, HTML, Pascal, Perl, Python, XML
- Architecting Test Automation Frameworks and implementing Test Automation Test Cases
- Unit Test with C/C++ /C# and Java code using TestNG, JUnit, and NUnit
- Test Automation using Selenium, TestNG, Maven, Test Complete, C#/C/C++, WinRunner & QTP, JUnit, and NUnit.
- Test Analysis tools include Profiling Tools, Coverage Analysis Tools, LINT, Complexity Analysis
- Version control using Git, SVN, Mercurial, and MS Team Foundation Server (TFS)
- Test tools and scripts written in C, C++, C#, VBA, VB.NET, Perl, Python, VBScript, and SQL/T - SQL
- User Interfaces, Test Harnesses, API, Test Automation using WinRunner, Visual Test, Quick Test Pro, and Silk
- Expert with all apps within MS Office MS Office (Word, Excel, and MS Visio) and improving them using VBA and Visual Studio
- Creation of tools for enhancing, accelerating, and reducing the boredom of meaningful yet repetitive tasks (meaningless ones as well)
PROFESSIONAL EXPERIENCE:
Confidential, Portland, OR
Software QA Analyst
Responsibilities:
- Confidential is a mature company providing metrics information focused on student performance to school districts nation-wide.
- Manual Testing in the Custom Reports Team
- Write SQL scripts to test multiple databases
- Automated the bulk of the SQL test processes
- Interpret complex test results
- Daily interaction with team members, both local and remote
Confidential, Vancouver, WA
Sr. Test Automation Engineer
Responsibilities:
- Confidential is a growing company providing SaaS in the form of contact information (company size, corporate officer and key personnel contact information, size, location, etc.) for subscribers.
- Architected an Automation Framework for testing current and future product releases
- Designed and implemented many Test Cases and tests
- Became expert with Selenium Webdriver, Java, TestNG, and Maven
- Mastered JetBrains IntelliJ IDEA
- Participated in scrum standups each morning
- Did Black Box testing on a soon-to-be-released Web Application
- Worked as a resource mentoring and sharing my 25+ years of experience with a very new QA team
Confidential, Hillsboro, OR
Software Engineer III
Responsibilities:
- Everyone knows that Confidential is a very mature company providing microprocessors and myriad other hardware worldwide. The In-Vehicle-Infotainment, or IVI, is one small part of this. The IVI makes things such as the multifunction display in an automobile appear to be intelligent.
- Perform functional tests on IVI hardware modules in a Scrum environment.
- Software Development of Team related tools in C# and VB.NET.
- Participate in daily Stand-Up meetings with the entire team.
- Establish and follow stories related to my responsibilities and assigned tasks.
- Use MS Visual Studio Enterprise for code development.
- Use Mercurial with Visual Studio for Source Code Control.
Confidential, Beaverton, OR
Senior Software QA Analyst
Responsibilities:
- Confidential, owned by IBM, is a mature company providing letter templates to the mortgage service industry. This is a far more complicated endeavor than the description implies with thousands of different letters that vary in form and content from stat-to-state.
- Coding using C# and VB.Net to Automate the Test Case development process and other SQA functions as needed
- Write complex SQL scripts for testing format and content of Mortgage Servicing Industry Documentation
- Create and maintain data collection and analysis tools
- Write extensive Test Case documentation
- Develop QA documentation standards for Test Case documents
- Solve extremely complex problems in a large multi-database environment
- Analyze XML outputs
- Create meaningful documentation for team use such as Data Diagrams, Entity Relationship Diagrams, VB modules to facilitate documentation processes in both Excel and Word
Confidential, Lake Oswego OR
Software Test Engineer
Responsibilities:
- Confidential is a mature company comprised of many different major operations under the same corporate umbrella. This particular operation was/is developing a very large distributed web database application providing accounts receivable services to the hospital industry worldwide.
- Coding using C# and VB.Net to automate the Test Case creation process and other SQA functions as needed
- Test features of a SaaS Web application for the Hospital industry.
- HIPAA knowledge essential for these tasks
- Test large scale Database Web application using MS SQL Server 2008
- Create and maintain data collection and analysis tools for Test Metrics support.
- Testing of Business Rules using MS BizTalk Rules Composer and verification via Application behavior
- Creation of standardized Test Case documentation
- Agile/Scrum SDLC
Confidential, Portland, OR
Software QA Analyst IV
Responsibilities:
- Confidential, now CDK Global, is a mature company that provides credit and sales functions to the automotive sales sector
- Develop tools to facilitate testing using VBA and VB.NET.
- Execute test cases on a Credit Check and Credit Application SaaS application for the Automotive Sales industry.
- Review extant test documentation
- Evaluate Load Test and Automation tools and strategies for their implementation.
- Wrote SQL queries for validating extracted data and XML code from databases in use. Primary tool: Toad
- Defect reporting, Test Metrics, and Test Documentation using HP Quality Center
- Automate SARBOX reporting for distribution to other units within ADP.
Confidential, Beaverton OR
Software QA Lead
Responsibilities:
- Confidential is a mature company. The Video Product Line, or VPL, division designs and builds high-end test equipment used in the High Definition Digital Video domain.
- Coding using C# and VB.Net to automate the Test Case development process and other SQA functions as needed
- Responsibilities included authoring Test Plans, Test Cases, and Requirements Coverage Matrix
- Reviewed existing documentation, and planning, implementation of the overall QA strategy
- Defect tracking, and test execution.
- Two persons reporting domestically and another four reporting from India.
- Gained in depth knowledge of High Definition digital video and test equipment
Confidential, Salem OR
Senior Software QC Engineer
Responsibilities:
- The Department of Human Services (DHS) is a governmental entity. This particular project involved the development of a web database application for keeping track of Medicaid activities within the State of Oregon.
- Developed automated tests in Java using JUnit and HTTPUnit.
- QA on the eXPRS billing system for the DHS.
- Created Test Case documents from Use Cases and Scenarios.
- Developed equivalence classes and boundary conditions, and created program flow spreadsheets to facilitate test planning.
- Agile SDLC
Confidential, Beaverton, OR
Senior Software QA Engineer
Responsibilities:
- Confidential, now owned by Confidential, is a mature company that develops one of the world’s leading Anti-Virus software.
- QA Engineer on the Confidential Host Intrusion Detection and Prevention software (Entercept).
- Responsible for creating Entercept Agent test automation framework written in Perl.
- Wrote a test application for generating events with Entercept Agent.
- Extensive Black Box testing and Test Case Document audits for Entercept Agent and Management Server.
- Tested Entercept Management Console Web Application. Installed and wrote SQL queries for MS SQL Server.
Confidential, Dallas, TX
Software Quality Assurance Lead
Responsibilities:
- The Education and Productivity Services, E&PS, is a mature operation within Confidential . Their focus lies in embedded systems in the form of hand held calculators, such as the TI-84 and TI-89. They also develop special purpose applications for these devices.
- Responsibilities included trend analyses, test planning, risk analysis, and overseeing the efforts of several other QA engineers.
- Areas of testing, both manual and automated, included operating systems for both Z80 and 68K platforms in wired and wireless interface.
- Helped create and maintain an Automated Test harness written in C#.
Confidential, Hillsboro, OR
Senior Software QA Analyst
Responsibilities:
- Merant, formerly Polytron, Sage Software, and now Serena, is a mature company originally focused on Version Control software, PVCS for one, that is used in Software development.
- Wrote test suites and frameworks using WinRunner, MS/Rational Test, C++, and Java
- Wrote automation Test Harness to test the MS SCC API
- Debugged and made additions to several existing DLLs. Web testing of Merant Dimensions Database on Oracle and DB2 databases using Web Clients and Servers running the following Operating Systems: HPUX, AIX, Solaris, Linux, Windows 2000, and Windows XP.
- Experience with Apache and IIS Web Servers and Tomcat Application Server. Tested the Collage Web Content Management application.
- Tested email client and server functions within PVCS Tracker and PVCS Dimensions (Outlook and Exchange server).
- Created all categories of test documentation including, but not limited to, Test Plans, Test Matrices, Test Schedules, Test Results Summaries, and defect tracking documentation using PVCS Dimensions and PVCS Tracker.
- Tested the Dimensions I-Net Web Client interface using both Netscape (UNIX and Windows Clients) and MS Internet Explorer.
- Acted as SQA Lead on several projects directing the efforts of myself and other test engineers.
- Shell scripting using BASH. Wrote SQL queries to facilitate and validate testing. Created XML scripts for application-to-application communication.
- Responsible for QA-to-Programmer communications between staff in Oregon and the UK
Confidential, Portland, OR
Sr. Software QA Engineer & Lead Software QA Engineer
Responsibilities:
- Confidential was a privately held company. The company developed and sold “EduTainment”, Education and Entertainment, software applications designed to provide educational software with an entertaining format.
- Programming in C/C++ to test error handling for a proprietary Class Library. Wrote Test Harness in C++ to evaluate and profile most of the Win32 API calls (video).
- Debugging of C++ code for the programming team
- Tested Windows and Mac applications, Web Client applications, and GUI.
- Wrote Database using MS Access and VBA for the IT Department
- Tested most of the products developed within the company.
- Acted as SQA Lead on most projects
- Participated in Developer Forums and introduced Coverage Analysis Tools within the company.
- Wrote several custom test tools for specific projects. Did test automation using MS/Rational Test. Tested email client and server functions within several products
Confidential, Salem, OR
Sr. Software Developer
Responsibilities:
- Confidential, EDS, was a startup company. EDS developed two different products before its demise. One, a remote monitoring and troubleshooting application that allowed long-distance servicing of High-End High-Speed copiers (at the time VERY expensive equipment). The second was a smart backup power supply, self-contained within a desktop computer.
- Developed User Interface, Communications layer, and Microcontroller embedded code using C and ASM-86 programming languages
- Responsible for all Software Development and Project Management
- Key roles (PM and SW Development) in the implementation of two inventions
- Created, tested, and implemented an algorithm for predicting remaining battery life.
- Defined Quality Assurance standards for both Software and Hardware
- Authored the majority of project Documentation
- Took one invention to Japan to demonstrate and sell to seven different High Speed Copier OEMs.
- Hardware design
- Managed the efforts of 3 contractors, 3 hardware engineers, and 1 hardware technician.
- Provided remote support for products demonstrated at Fall Comdex.
- Responsible for the installation and maintenance of Inventory/ Manufacturing and Accounting Software
Confidential, Salem OR
Software Quality Assurance Engineer Lead
Responsibilities:
- Confidential, owned by UPS, was a startup company. Their project was to develop a digital tracking system that allowed UPS to track the locations of their delivery vehicles. Based on the package contents of each vehicle a remote computer was tasked to find the optimum delivery path and convey that information to the vehicles’ drivers.
- Created the Quality and Test strategies for the MODEM portion of the UPS Vehicle & Package Tracking System
- Created Test Plans
- Evaluated and Implemented CODEC Algorithms using Mathematica
- Conducted Code Reviews
- Wrote Motorola DSP56000 code
Confidential, Beaverton, OR
Senior QA Engineer
Responsibilities:
- Confidential was a startup company (resurrecting itself from the ashes of a corporate bankruptcy) that developed high-end and mid-level graphics hardware and software. At the time the products were quite advanced with respect to the competition.
- Programmed using C, x86 Assembly, Bit-Slice Architecture microcode, and AT&T DSP32C Assembly
- Coded Test Automation Suites for proprietary graphics hardware, device drivers, and Software Applications on the Unix platform
- Wrote embedded Built-In-Tests for High End graphics devices
- Wrote software for testing Windows Device Drivers
- Key player in developing and testing an API for a new generation of Graphics Accelerators
- Established and Implemented all Software Quality Assurance policies, procedures, & documentation standards.
Confidential, Portland, OR
Measurement Systems Engineer
Responsibilities:
- Confidential is a mature company providing Silicon wafers to the microchip industry. From growing the Silicon crystal to the finished wafers, the processes were all done in-house.
- Developed User Interface and Communication layer for controlling the measurement processes using C and ASM-86 languages
- Responsible for the design and development of Software Applications and Hardware Interfaces to support the measurement and quality of Silicon wafers and crystals
- Helped implementing Statistical Process Control for the Test and Measurement Systems Team
