We provide IT Staff Augmentation Services!

Qa Engineer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • 20yrs QA Experience - Automation Frameworks - API/UI Test - Software/Firmware/Hardware
  • Broadband Devices/Services - Payment Solution Test & Certification - System Integration & Deployment
  • Professional experience analyzing & reviewing Software Requirements Specification (SRS), Business Requirements Document (BRD), creating & developing Test Plans, Test Cases & Test Scripts & coordinating team activities with Development, Management, & QA teams.
  • Proficient in the implementation of all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), & Bug Life Cycle.
  • Expertise in entire QA Life Cycle Process, including design & development of Testing Methodology, Test Tools, Test Strategy, Test Scenarios, Test Plans & Test Cases.
  • Proven ability in writing & extending Automation frameworks/scripts using Java, Groovy, Python, C#, JavaScript, VBScript, SQL, & XML.
  • Proficient with Selenium WebDriver to develop automation testing scripts for web & client/server applications.
  • Leveraged Junit & TestNG frameworks for Unit testing, Maven & Ant for project building tools, & Bamboo for Continuous Integration (CI).
  • Ample experience in testing both SOAP & REST services for enterprise environment applications using SoapUI (AdHoc, Manual Test, Automation scripts) & PostMan (AdHoc).
  • Experience in Agile methodology with SCRUM process for the product development & testing using TFS & JIRA.
  • Proficient in testing database of applications developed with SQL Server, Oracle & JBOSS.
  • Experience in Manual Testing UI (SeleniumIDE) & API (SoapUI/PostMan) functionality & proficient in Black Box Testing, Regression Testing, User acceptance Testing, & End-To-End (E2E) scenarios.
  • Managed relationships with external clients, Deployment Managers, System Architects, Development Engineers, & QA peers.
  • Good analytical & communication skills & ability to work independently with minimal supervision or embedded in larger team environments.
  • Advocate of enabling all players through prolific documentation, building FOSS (Free & Open Source Software) tools collections, & taking time to give & receive mentoring.

TECHNICAL SKILLS:

Testing Tools: Selenium, SoapUI, Postman, Telerik, MSTest, QTP, TestComplete.

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, PHP, MySQL, Oracle, JBoss.

Languages: Java, JavaScript, Groovy, C#, SQL, PL/SQL, Python, VBScript/VBA.

Operating Systems: Windows 8, 7, XP, 2000, NT, 9x, DOS, CE, XPe.

Linux RHEL, UB, Mint, CentOS.: Project Management

Quality Center: (QC9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 20102012), Microsoft Test Manager (MTM), MS Office, Sharepoint, JIRA, Confluence, Bamboo, BizAgi Process Modeler(BPM)Waterfall, Agile, Scrum, LeanSix. Virtualization

ESXi, vCloud, vSphere, VMWare, VirtualBox.: TeleComm

RS232, RS485, Current Loop(CL), Radio Frequency ID(RFID), TCP/IP, TR069.: Cisco 2950/2960 switches.

Alcatel Lucent DSLAM, Broadband Modems & ACS Servers.: IDEs & VCS

VS2012-3, SSMS, Eclipse, NetBeans, Geany, SoapUI, XmlSpy, Adobe Dreamweaver/Flash, Sony Vegas/SoundForge/DVDArchitect.: SVN, Git, (Polytron Version Control System) PVCS.

Misc Tools: Notepad++, FileZilla, WinSCP, PuTTY, XShell, XMLNotepad, Keypass, HermesJMS.

PROFESSIONAL EXPERIENCE:

QA Engineer

Confidential - Austin, TX

  • Stood up a SoapUI test framework for testing SOAP API calls to a device management server using Groovy for more complex assertion routines & XPATH handling of SOAP API testing for DSL, DHCP, MoCA, & LAN devices on a device management server. Currently extending existing Java Selenium frameworks to include these SoapUI/Groovy components for an integrated End-to-End test automation solution.
  • Configured lab networking equipment & vlans for new device integration
  • Coordinated device integration with EcoManage( an ACS product managing TR069 devices & products that reside behind residential gateway modems).
  • Test planning against concise client SOWs & producing supporting client-facing MOP(Method of Procedure) documents, test plans & internal dev & post-build test tools.

Environment: SVN, JIRA/Zephyr, Bamboo, Confluence, Eclipse/SoapUI/Groovy/Selenium, SOAP/REST, SQL, JavaScript, VBA SeleniumIDE, SSH/Tunnelling & DB utils, vCloud, vSphere, Cisco 2950/2960 Switches, Alcatel-Lucent DSLAM, VirtualBox, VMWare, CentOS/Ubuntu Linux

QA Automation Engineer

Confidential - Austin, TX

  • Derived certification tests & data from end-to-end Use Cases consisting of both server calls & manual steps.
  • Prepared an accompanying test strategy addressing the holistic view of the certification process.
  • Framework supported both fully automated & user-assisted tests with UI prompting for a seamless plug-n-play test experience making test more accessible to OEMs.
  • Test times were generally reduced from 2 days to 2 hours, cert process was institutionalized, & coverage was improved.
  • Performed periodic linux server updates & maintenance on JBoss/WL11.
  • Prolific JIRA & Confluence contributor producing technical guides, walkthroughs, training material, & project artifacts.
  • Secondary projects included: testing server API layers for device provisioning; automating manual UI tests for various browser-based device management applications; & building small test frameworks using SoapUI, NetBeans & Eclipse that employed selenium extensions to test a variety of web applications acting as the front-end to the API calls.
  • Produced multiple automation framework solutions for projects targeting SOAP/REST API calls & browser UI tests.
  • API testing normally entailed validating server responses/error handling against extensive sets of test data & aided development teams with completing requirement definitions, hardening API support and/or fixing erroneous responses by devices or servers.

Environment: SVN, JIRA, Bamboo, Confluence, SoapUI/Groovy, NetBeans/Selenium, Eclipse/Selenium, SOAP/REST, SQL, JavaScript, SeleniumIDE, ‘MotiveSmart’ test portal, & MTAF IDE/Groovy( in-house keyword-driven IDE ), SSH/Tunnelling & DB utils, vCloud, VirtualBox, VMWare

QA Automation Engineer, Confidential Sales Application

Confidential - Austin, TX

  • Several valuable contributions were made that identified root cause of automation struggles, increased automation stability, & opened the door to dumping Test Studio UI in favor of a 100% code-based solution that offers faster development time, no licensing costs, & greater control over automation experience.
  • Test data was collected & published after identifying inefficiencies stemming from missing/arbitrary test data for tests & ambiguous result expectations.
  • Created the initial automation framework around VS2012/C#/'Telerik Testing Framework' with a batch of post-deployment tests in an effort to reduce resource needs while also reducing test time. This produced improved coverage in 13m by one engineer as 3 manually testing in 30-60m ( >80% reduction ).

Environment: VS2012/Telerik Test Studio UI/C#/'Telerik Testing Framework', TFS/MTM for management tools under Agile methodology, Selenium IDE

Validation Engineer, MFSS

Confidential - Austin, TX

  • Derived test artifacts from BRD/FRS & API specifications for a mobile app QR code payment system & used Quality Center 11 for test case management & defect tracking.
  • Bizagi Process Modeler was selected to create BPM workflow models for importing into QC11 to manage test coverage & strategy.
  • Payment system included a WebLogic/Java back-end engine with a mobile application API, Point-Of-Sale API, web-based account manager GUI, ACH payment processing API, & mobile apps for Android & IOS.
  • Ported original SoapUI/Groovy framework to Eclipse to tap into Selenium, Android ADB ( physical device UI interaction ), Excel ( JXL & POI ), & other 3rd party utilities to provide a hands-free test environment.
  • Leveraged SQL queries for validating test results, manipulating customer & merchant settings & data, & exporting items to help documents( initialization test data ) & reports( metrics/test results ).
  • While framework dev environment was hosted by Win7, a Linux-based VM was forged for "no-cost", controllable & scalable test execution drones & initial plans were laid for implementing a ‘task engine’ that could manage VM test drones & aggregate results with little human interaction. These Linux VMs were 100% open source, free, & could be infinitely propagated based on available computing equipment.

Environment: Eclipse, Java, Groovy, ADT/ADB( for mobile UI hooks ), SOAPUI GUI & framework, SOAP/REST, SSH/tunneling, QR codes/scanners, MCX payment host, vCloud, VirtualBox, VMWare, Git

Validation Engineer

Confidential - Austin, TX

  • Resuscitated & expanded a 'system image' library by processing & shrinking legacy images, then documenting their parameters/attributes as a test data source in automation - reducing test iterations from 2-3 hours to 20 minutes.
  • Created Excel/XML/SQL tools to parse application databases for metrics on job/system types, reporting & tracking.
  • Built a test framework in VS2012\C#\Selenium with an XML back-end file ( for batching ) that drove a complex workflow for selecting & processing system images, validating contents, & producing test result artifacts for consumption in Excel.
  • Created test cases in TFS & managed their execution & logging of results.
  • Designed VM workstations for testing output images & ‘restore CD media’ artifacts.
  • Created WinPE ‘utility key’ with HTA front end for hosting general tools, such as Norton Ghost.

Environment: MDT/SCCM/Windows AIK/ADK, VS2012/ASP.NET/AJAX/VBScript/C#, VMWare, Ghost, FlashFXP, Windows OS from XP to Win8, & WinPE, VMWare, Git

Test Engineer

Confidential- Austin, TX

Responsibilities:

  • Built, installed, & tested various UEFI BIOS releases for laptops ( Dalmore, Korbel, VANS ) & desktops ( Precision, Palm Beach ). Received BIOS component ( *.FFS ) deliverables, integrated/merged them into existing BIOS source tree using AMI Visual eBIOS, then compiled & flashed BIOS builds. Reviewed code against expected changes, verified fixes & new features, & performed comprehensive BIOS feature tests against Win8 in preparation for new UEFI compliant BIOS. Role balance was about 80% test engineer & 20% build build engineer.
  • Win8 testing against UEFI BIOS.
  • Integrated BIOS DPFs( Confidential Provided Features ) & fixes using AMI’s Visual eBIOS, compiled BIOS releases & flashed system units using end-user EXE, in-house FPT flashing, & manually flashed BIOS chips via DediProg 3rd party software.
  • Provided feedback to group on testing practices & possible improvements to entry/exit criteria processes.
  • Used MS DTM Studio for Windows Logo Testing ( WHQL ).
  • Created scripts to aid with tool usage & standardizing testing process ( batch scripts/Excel trackers ).

Environment: BIOS, UEFI, MS DTM Studio/Windows Logo Testing ( WHQL ), AMI Visual eBIOS, Norton Ghost, DOS scripting, VMWare, SVN

Small Business IT Consultant

Confidential - Austin, TX

  • Worked with small businesses to identify computing & data storage/delivery needs within the scope of a LAN & associated intranet solution.
  • Selected computing hardware, installed appropriate OS & software packages, configured small networks of less than 20 hosts, normally consisting of Microsoft XP\Vista and\or Ubuntu Linux.
  • Built, installed, & configured Linux servers with the traditional “LAMP” setup including Apache, MySQL, phpMyAdmin, PHP5, & Drupal CMS. These servers were not deployed as web servers & existed behind one or more firewalls.
  • Delivered customized Drupal CMS solutions by configuring core modules, selecting & installing extension modules, & assisting clients with creating a consistent look & feel across their intranet site.
  • Used Selenium ( Java/JUnit/JXL ) for QA & UAT for initial deployment & then for regression testing after Drupal core & module updates.
  • Leveraged Python & VBScript for log file collection & system configuration.

Environment: Win7, VBScript, Drupal, Eclipse, Java, JUnit, Selenium, JXL, LAMP, PHP5, phpMyAdmin, MySQL, Apache, JavaScript, XML, Norton Ghost, Partition Magic, XAMPP, SVN

Deployment Engineer

Confidential - Austin, TX

  • Created pilot plans & managed deployment, support, & reporting.
  • Performed gatekeeper functions for releasing to production.
  • Documented new products - both in terms of new feature descriptions/screen-captures/photos & installation configuration scripts & tips.
  • Managed issues & project progress in coordination with external clients & internal departments at all levels.
  • Tested, debugged, & troubleshot products ranging from Point-Of-Sale software ( OS2/WinXPe ); server equipment & OS; firmware/BIOS for a wide array of computing & peripheral devices; payment processing devices & hosts; & electromechanical devices.
  • Integrated test automation within the deployment group to ensure new & updated software releases were vetted of catastrophic defects & passed user acceptance tests prior to pushing to the real world.
  • Automated testing was predominantly through a proprietary scripting language “ATGX”, & validation group eventually migrated to TestComplete/VBScript framework for driving GUI test. Test library consisted of upwards of 5000 tests with 3000 tests having been automated. Ad-hoc & performance tests represented tens of thousands of iterations & combinations.
  • Developed basic Excel( VBA ) & Sharepoint( custom forms & workflows ) applications supporting business processes, planning, knowledge base, data storage & analysis.

Environment: RS232/RS485/CANBus/TCP/IP, Sharepoint/InfoPath, DOS scripts, Norton Ghost

Validation Engineer

Confidential - Austin, TX

  • Dresser Wayne has a long history in the retail petroleum industry paving the way in fueling dispenser, outdoor payment, & indoor point-of-sale systems technologies. The 'Nucleus' POS was at the fulcrum of a plethora of in-house & 3rd party peripherals & payment networks & automation was key to maintaining quality in the face of an exploding feature set & peripheral ecosystem. Test plans & unit tests were developed from product functional specifications & automation was leveraged for the massive regression testing efforts. Daily activities included: system integration setup & config; creating test strategies & matrices covering each feature; manually testing new features then automating tests via scripting; controlling input/output routines; utilizing software simulators to emulate various peripherals; & conducting data capture on all equipment. Documented issues/bugs, validated fixes, & provided test summaries upon completion. Performed gatekeeper & bug management roles for releasing products to beta test or production.
  • Conducted payment host API testing & certification for a multitude of providers.
  • Acquired skills & methodologies from testing large GUI driven applications ( GUI forms ), working with payment payment systems & logic, & working with software/hardware integration within a forest of peripheral hardware.
  • Data capture & analysis was integral & commonplace & involved many communication technologies ( RS232/RS485/TL/TCP/IP/ISDN/VSAT ).
  • Leading software test resource for management, growth, & implementation of a test script database.
  • Software testing amounted to 80% of workload with hardware/firmware consuming the remaining 20%.
  • Managed small test teams of 5-30 for handling manual test requirements.
  • Provided rapid & comprehensive test results that greatly contributed to the success of over 20 software projects.
  • Tens of thousands of bug fixes were implemented, tested, & managed ( in PVCS “Tracker” & then Microsoft’s Team Foundation Server “TFS” ) with reporting, metrics, & accountability tools employed for continual process improvements.
  • Created automation scripts for regression & performance testing & for reproducing issues reported from the field.
  • Developed updates to the test framework/engine for automated test suites & simulation software.
  • Automated testing was predominantly through a proprietary scripting language “ATGX”, but validation group eventually migrated to TestComplete/VBScript framework for driving GUI testing.

Environment: TestComplete, VBScript, XML, RS232/RS485/TL/TCP/IP, PVCS Tracker, Microsoft TFS, firmware/hardware, BIOS

Technical Support

Confidential - Austin, TX

  • Developed client management & troubleshooting skills while acquiring computing, keyboarding & 10-key abilities. Products supported include fueling dispenser & payment processing equipment; related point-of-sale software & hardware; 3rd party peripherals; & accounting software - amounting to upwards of 100 products/versions. Interfaced with end-users, internal engineering/test/deployment groups, equipment technicians, major oil company accounting systems & payment processing host support groups.
  • Created defect tickets & tracked issues through to resolution.
  • Development of crisis & client management skills.
  • Overall understanding of electronic hardware & software systems & applicable troubleshooting developed.
  • System imaging & OS configuration.
  • Trained support, sales, & engineering staff on new products & systems.
  • Created initial help desk intranet, product knowledge base, & hard copy product library.

We'd love your feedback!