qa Engineer Resume
Glasgow, DE
PROFESSIONAL SUMMARY:
- An accomplished software engineer with extensive experience in the full life cycle of the software development process including requirements definition, interface implementation, testing, automation, maintenance, production support and documentation at all levels
- Ability to program as part of a group or alone, without supervision
- Consistent quality documentation at all levels of development, production and support
- Knowledgeable and experienced in all phases of software life cycle development, implementation and support
- Proven ability to automate/resolve systems problems and design systems using a wide variety of tools
- Quick starter, Analytical thinker, technically inclined and well organized
SKILLS/TOOLS:
Languages: Basic, C, C++, DCL, HTML, Pascal, Perl, Shell (bash, bourne, cshell, csh, korn, ksh, sh), SQL (MySQL, Oracle, Sybase), Tk, Visual Basic (VB), Visual Basic Script (VBScript),Visual Basic For Applications (VBA - Access, Excel, Word), XML
Concepts: CGI, ETL (Extract/Transform/Load), Full software development life cycle (SDLC), Graphical User Interface design (GUI), RDBMS (SQL, stored procedures, triggers, events, loading, searching), bug and defect tracking, visualization, customer support, documentation and technical writing, embedded processor systems, file systems, file transfer, image processing, internationalization, operating systems, pattern matching / regular expressions, process automation, protocol conversions, testing (unit, module, regression, system level), software change management, tool creation, version control, validation and verification, quality analysis)
Software: Access, Apache, CPAN, Clarify, Clearquest, Excel, FACS, FileNet, JAM, OS/2, Reflection, Telnet, ftp, sftp, ssh Tk, UC4 (process automation/scheduling), Unix (Linux, AIX, HPUX, Solaris, BSD), Unix/Linux tool chain (awk, cron, grep, make, sed, sort, vi, et all), VMS, Version Control (source safe, CVS, PVCS, SCCS, CMS), Visio, Visual Studio, Windows(95/98/2000/NT/XP/ME), Word
Hardware: Cabling/port (customization, interfacing, specification), communication protocols (bcd, current loop, parallel, rs232) embedded processor systems (Intel, Motorola), input devices (bar code readers, keyboards, magnetic strip readers, touch screens), PC hardware
PROFESSIONAL EXPERIENCE:
Confidential, Glasgow, DE
QA Engineer
- Verification and Validation QA Engineer working on software controlled healthcare laboratory instrumentation (blood/flush analyzers)
- Worked with Instrument Manufacturing SW Development and Global Instrument Manufacturing teams on the development of new validation/verification plans and tests scripts for software that controls automated laboratory instrumentation
- Wrote Perl, Shell Scripts (KSH, BASH), VBA scripts, C to process data, do calculations and compare data against original source results. This was done on Unix/Linux systems and MS-Windows
- Troubleshoots instrument/software problems to determine root cause of defects and issues
- Used PC tools to plan and record testing events
- Uses software change management system to record, track and generate reports on test submissions, requirements, defects and issues
- This includes unit, system, ad-hoc and regression testing
- Documented procedures and processes
- Communicated on a regular basis with hardware and software engineers
- Required knowledge of: pc imaging, installation and configuration, networking pc's, instrument hardware, Unix/Linux, MS Windows configuration, database queries and procedures(SQL Server), software testing protocols, bug tracking and organization, documentation protocols, Excel, ODBC setup/configuration, QA protocols and automation, scripting (Perl, shell, automation)
Sr. Software Engineer
- Worked on ClearQuest conversion from Windows to UNIX
- This involved research / writing / conversion / testing of VBScript to Perl
- Conversion included, custom code for spellchecker, html & smtp email formatting/communications, record linking, history tracking, GUI interfaces, date conversions, record cloning, record counter maintenance, record state metrics, schema query scripts, schema comparison script, SQL (Oracle), ftp, sftp, ssh, telnet, CPAN
- Worked on design/coding of redundant network security interface between multiple webservers
- Project involved Perl CGI programs interfacing to Apache servers, unix systems queries, ip address/file processing
- Worked on network security 'hardening' project to design/implement unit tests to remove security risks from sun solaris OS and verify that risks have been resolved
- This includes services, system accounts/processes and files
Sr. Software/Systems Engineer
- Responsible for entire life cycle of projects involving client data processing for Hospital Billing/Collection system: from technical specifications through external documentation/production support
- Used Perl, Shell (Bash, Ksh, Sh) and unix tool set (awk, cron, sed et all) to implement/automate subsystems supporting interception, processing and loading of client data files (ETL)
- This included multiple process flows, synchronization, file capture/translation, data massaging/lookup, workflow processing, SQL, database specification and loading. File types include: cvs, xml, fixed, delimited, structured, excel
- Formats include x12 837 835, ub92, HL7, plain text
- Also used unix tools for adhoc reports and data lookup
- Designed X12 data file translation/validation program in Perl
- Worked on converting/automating processes from UNIX to Linux using UC4 automation/scheduling product, Shell, C, Perl and MySQL
- Designed reusable/ self documenting processes using all of these tools to allow for easier support and faster development
- Used Unix, Linux, Visio, Perl, Shell (Bash, Ksh, Sh), UC4 automation system, C, FACS billing/database system, MySQL, VBA, ftp, sftp,ssh, telnet, Tk and other CPAN modules
- Initially hired for 6 month contract
Software Engineer/Product Design
- Internet based concern. In charge of software design and engineering
- Implemented email (pop3) order processing system using HTML, C++, VB, VBA, Perl and SQL (Oracle, MySQL)
- Did cost analysis to determine material needs and product pricing costs
- Designed and created web pages used to sell products
Software Engineer / Support Technician
- Responsible for Perl/SQL development for database merger/conversion projects
- Developed account conversion program using Perl/DBI interface and Sybase scripts on a UNIX system
- Responsible for loading converted data into production system and generating ad-hoc reports
- Also responsible for maintaining/coding/debugging worldwide investment banking application written using Sybase SQL, Perl, SED, C, Ksh and JYACC ‘JAM’ language (screen design, supporting JPL code, sql scripts) running on Unix systems
- This includes all phases of project from specifications through production support
Sr. Client/Server Software Dev, Systems Analyst
- Responsible for FileNet development/support as a member of the imaging development team
- Heavy use of C++, UNIX, Windows, Scripting (Perl, Ksh), VB
- Developed Filenet Panagon and other C++ classes for use with image processing programs
- Developed SD119, Mastercard, Visa, Regulation Z, representment, queue query tools as in house applications
- Technical lead for Clarify/Efrontoffice project for the office of the president
- Responsible for improving the speed and reliability of C++ and FileNet programs
- Responsible for the entire life cycle of projects, from specifications and programming through documentation and production support
- Software developed using FileNet Panagon/WFD, VB, Visual C++, MFC, Perl, Ksh, UNIX, Win NT/95/98, MS-SQL, Oracle, MAPI, COM, Visio, sftp, ftp, telnet, ssh
Systems Engineer/Analyst
- Responsible for programming/evaluation/resolution/configuration/testing of software and hardware for laboratory instrument interface to client/server system for a LIMS
- Typical server runs Oracle on a HP9000 running HP/UX. Often required to resolve communications protocol and hardware/cabling requirements
- Software programming includes: C++/C, Perl, Ksh, Pascal, MS-Access, MS-Excel, VGL, MS-DOS, Windows, Visual Basic, SQL, Excel Basic, LIL, UNIX, VMS, Sample Manager and Yukon. Worked