Software Quality Assurance Engineer Resume
Raleigh, NC
SUMMARY:
- Extensive Agile experience in analyzing business requirements and specifications, development and execution of Test Plans,
- Test Script, Test Cases and Acceptance Test Driven development (ATDD) and delivery (DevOps) from inception.
- Selenium (with Eclipse, Java) and QTP Certified.
- Participated on corrective action (CAPA) reviews for a number of companies.
- Up to 2 years of development using C or C++, and Java.
- Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) or Quality Assurance Life Cycle (QALC), System work flow and the Role of QA.
- Test Team Lead in validation/verification processes for both local and offshore groups
- Discuss and report trends/defects/issues to management and development groups using reporting tools and reports during all portions of the product life cycle.
- Extensive experience in client/server and web application testing using white box and black box methodologies, Code reviews, System Testing, Data Collection forIntegration Testing, Functionality Testing, Installer testing, usability, Unit Testing, Regression Testing, GUI testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing, ad - hoc testing.
- 3 to 4 years in Automated testing using a number of tools, including Selenium, Groovy, JUnit, Quality Center (QTP)
- Experienced in a variety of management tools including DOORS, Contour and Quality Center.
- Applied UNIX interfaces to check system performance and change test conditions.
- Healthcare and medical device experience.
- Examined XML and JSON data transmitted in LAN or wireless interfaces for ETL performance.
- Performed SQL coding and statement analysis of resulting data collected through ETL process and Web and Integration Services (SSIS).
- General understanding of EDI data formatting
- Understanding of REST functionality and properties
- Expertise in Problem solving and Bug Tracking Reports using Bug tracking Tools.
- Performance tested application for robustness in Java development code.
- Familiar with FDA regulations associated with documentation (21 CFR Part 11) and medical device quality (21 CFR Part 820).
- Extensive experience in firmware products and associated interfaces.
TECHNICAL SKILLS:
Automated/ Testing Tools: Selenium/Eclipse, Quick Test Professional (QTP), Microsoft Test Manager, Rational QARobot, Compuware QARun, Microsoft Test, VectorCast
Defect Tracking Tools: Lotus Notes, Mantis and Merant Tracker. OnTime
Microsoft Tools: MS office Suite (Word, Excel, PowerPoint, Access, Project, Outlook, Exchange, Visio)
Operating Systems: Windows 7 and 10, UNIX
Languages: C, C++, HTML, XML, SQL, VB, VB.NET, Visual Studio, JAVA, C#, EDI, Pascal
Databases: 2005 and 2008 SQL Server, Microsoft Access
Browsers: Internet Explorer, Google Chrome, Netscape Navigator, Firefox Mozilla
Other tools: DOORS, Requisite Pro, Telnet, FTP, Micro strategy, Adobe Acrobat, VOIP, TCP/IP, VMware, Redlink, Apple Homekit applications
WORK EXPERIENCE:
Software Quality Assurance Engineer
Confidential, Raleigh, NC
Responsibilities:
- Verify C++ code design as part of development.
- Write test procedure based on expected operation of device.
- Use Vector Cast to automate unit code testing.
Environment: Vector Cast, C++, Jira, DOORS
Software Quality Assurance Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Verify thermostat controls and mobile data transmission performance.
- Validated Apple Home kit Wireless Mobile Communications Protocol used with thermostats.
- Tested in a rapidly changing Agile environment as versions of I-Phone applications and thermostat firmware were constantly in flux (ATDD)(DevOps).
- Analyzed thermostat hardware for configuration.
Environment: Jira, Apple AirPort routers, Contour, RF Monitor, Wire shark, Putty, Relink and Home kit features
Lead Software Quality Assurance Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Lead test effort based on home insurance requirements for both onshore and offshore groups
- Design of software test procedures
- Record software defect issues.
- Selection process and test development using Microsoft Test Manager
Environment: Visual Studio with C#.NET, Jira, Microsoft Test Manager
Software Quality Assurance Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Design of software test procedures
- Validation Traceability
- Note software defect issues.
Environment: Google documenting tools
Software Quality Assurance Engineer
Consultant,Chicago, IL
Responsibilities:
- Pre and Post-approval of software development documentation which includeTest Plans, Test Procedures, Traceability, Installation, Software Defect issues In the Quality Center environment
Environment: HP Quality Center, PTC Integrity 10, Lotus Notes
Selenium Automation Quality Assurance Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Generated Automated Test using Selenium/Java with an Eclipse IDE interface
- Knowledge on how to setup and run the tests for Firefox and Chrome
- Knowledge on CSS selectors and JavaScript
- Generated Test procedures for Verification based of an evolving set of requirements.
- Validated and Verified Websites for Fingerhut and Gettington marketing websites.
- Have TestNG, Jbehave unit test framework experience
Environment: Selenium, Eclipse, Java, JavaScript, Groovy, JSON, HTML, Onetime, Github, SVN
Software Quality Assurance Engineer
Confidential, NJ
Responsibilities:
- Generated Use Cases and Test procedures for Validation and Verification based of an evolving set of requirements.
- Provided Unit Testing/Design Code reviews.
- Evaluated product requirements for consistency and functionality.
Environment: Windows7, C++ language code, Clear case, Caliber RM, Clear quest, Rhapsody
Firmware Engineer
Confidential, Parsippany, NJ
Responsibilities:
- Evaluate C language code for a code review (unit testing) on 4 projects.
- Test software by recompiling modified files.
- Modify source code based on the code reviews.
Environment: Windows XP, C language code, Compilation application for verification/validation of software changes.
Firmware QA Test Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Document Test procedures to trace requirement at both unit and system level of the HVAC system.
- Negotiated with venders in an Agile team environment via remote call meetings to insure all requirements were met in software development.
- Reported defects using requirements developed by venders.
- Contributed to reorganization of Thermo King’s existing procedures for more details and clarity.
Environment: Windows 7, embedded software on a controller circuit board with PC interface for controller verification and applications specific to wireless operations.
QA Test Engineer
Confidential, Boston, MA
Responsibilities:
- Reported defects using ad-hoc test techniques of new software before formal scripting and fail recording was initiated.
- The purpose was to determine initial product failures and usability.
- Documented all tools used in testing for formal test plans and tracing.
Environment: Complete application installation for CAT scanner medical diagnostic tool.
QA Test Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Validation and Verification of GUI and website applications with related databases.
- Validate medical pumps firmware software and its PC or server interfaces.
- Used Agile methods to review issues and develop tests in a team environment.
- Resolved data migration using XML to a database or a data warehouse using SQL statements. Analysis of Database data collection using SQL on SQL Server.
- The analysis includes ETL - Informatics.
- Prepare embedded Insulin and Medicine delivery Pumps and associated application software for FDA evaluation (510K).
- Edited requirements tracing to more closely associate test development with requirements using DOORS.
- Suggested test script procedure modifications.
- Wrote a series of software verification tests to check pump functionality using DOORS.
- Resolved Security issues with medical pumps (Access, Alarms)
- Debugged database integrity to application front-end features.
- Resolve requirements discrepancies (Validation) to medical pump applications. Suggested test changes to provide better test quality and completeness.
- Execute manual tests (Verification) for enhancements to new releases of Insulin Medicine delivery Pumps.
- Issued defect tracking reports via Doors, Requisite Pro, Mantis and Merant Tracker.
- Verified wireless (802.11) and cable (802.3) network use of pump interfaces to Informatics Warehouse databases and customer applications.
Environment: Medical pumps, Windows XP/2003 Server/Vista, embedded software, Mercury’s Quick Test Pro 9.0 Automated Test Tool, XML, VB.NET, Informatics Warehouse Databases, SQL Server, Wireless and LAN networks.
Confidential, Minneapolis, MN
Website Quality Assurance Lead Test Engineer
Responsibilities:
- Collected requirement information for the proposed websites for both user platform and associated customer data collection.
- Wrote test plans based on collected requirements, uses and environment.
- Documented use cases for eventual script development.
Environment: Websites, Windows XP, XML, ASP.NET, SQL Server
Confidential, Minneapolis, MN
Software Quality Assurance Lead Test Engineer
Responsibilities:
- Documented verification requirements for test case use.
- Wrote Test plans and scripts for a number of applications associated with accounting of power transfer and billing.
- Wrote SQL searches to verify XML data migration.
- Verified application using scripts.
- Documented issues on an Excel Spreadsheet for developer follow-up.
Environment: Windows XP, XML, ASP.NET, Visual Studio, C#.NET, SQL Server, LAN networks, Business to Business wireless network.
QA Analyst/Software Tester
Confidential
Responsibilities:
- Qualified the Confidential federal employment accounting tool for release.
- Wrote test scripts on the tool features.
- Documented possible development upgrades and user enhancements.
- Evaluated Micro strategy application for Confidential performance study.
Environment: Windows NT, LAN networks, Micro strategy
QA Analyst Test Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Confirm operation of scanning and reading/evaluating technology for standardized medical forms in a Windows environment.
- Verify correct transmission of data to other systems via EDI.
- Wrote test plans associated with standardized forms.
Environment: Document readers, Windows NT, EDI, SQL Server, LAN networks.
QA Analyst/Test Engineer
Confidential - Minneapolis, MN
Responsibilities:
- Certified conformance to documented use cases of reported test issues for MES manufacturing planning and scheduling system.
- Performance tested application for robustness in Java development code.
- Specialized in the PMCS interface to the MES database. The process required use of UNIX OS instructions to monitor interface and to use application for MFG load allocation and creation.
- Verified Security settings with actual system use to distinguish operator, developer and manager usage.
- Compared toggled indicators in Microsoft Access database tables with MES GUI application interface status to assure that next process step would continue uninterrupted in this complex system.
- Documented failures in Lotus Notes for development records.
Environment: Windows NT, UNIX, Java, LAN networks
QA Analyst/Test Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Performed QA testing on Channel Secure Internet portal Site minder/LDAP security system designed for single-logon multi-application password authentication.
- Applied UNIX interfaces to check system performance and change test conditions.
- Wrote test scripts documentation for authentication, authorization, reserved words and pass-code use, and multi-application authorization failures.
- Also checked for repeat password use according to Site minder specifications.
- Evaluated performance using a variety of tests on Site minder routines.
Environment: Websites, Windows NT, Network Security (pass-codes, User Ids, passwords), EDI, SQL Server, LAN networks, LDAP, remote applications.
Confidential, Minneapolis, MN
Business Software Analyst/Software Engineer
Responsibilities:
- Studied and reviewed two-way internet data migration from customers and Confidential using SQL. EDI formats were most often used.
- Analyzed backend banking processes usually done overnight to approve and pay customer balances and produce reports.
- Confirmed Data collection to an Access Database correlating with the website page features and data entry.
- Analyzed frontend application performance from a customer point of view using Rational scripting applications (QA Robot) in a Windows environment.
Environment: Websites, Windows NT, Rational QA Robot, Mainframes, XML, EDI, SQL, SQL Server, LAN networks, Business to Business (B2B) internet.
