Software Quality Engineer Resume
Denver, CO
QUALIFICATIONS
- 9 years experience in the Software Development Life Cycle, Software Test Life Cycle, Agile and Scrum methodologies
- Diversified exposure in manual testing of client-server and web-based applications
- Instrumental in the design and development of automated unit, functional, system, integration and regression tests
- Proficient in developing business use cases from UML diagrams
- Experienced Integrated Development Environments and database query tools.
- Participated in performance, load and stress tests of web based and client-server based applications
TECHNICAL SUMMARY
Operating Systems: PowerPC, Mac OSX, Red Hat, 32 and 64 bit Ubuntu, 32 and 64 bit Windows 7 and Vista, Windows XP, Windows 2000, Windows NT, Windows 9X, Windows Server 2003
Languages: Java, C/C++, Visual Basic, XML
Databases: PostgreSQL, MySQL, Microsoft Access
Protocols: TCP/IP, HTTP and FTP
Hardware: PC 80x86, Pentium II/III/IV, HP Proliant Blade Server, Dell Power Edge Server, HP Compaq T5000 Thin Client
Storage Protocols: Fiber Channel, SCSI, SAS and SATA
Testing tools: FitNesse, Eclipse IDE, Inspect.exe, Rally, Testopia, Bugzilla, Xplanner, Seagull, IOMeter, Rational ClearQuest, Mercury Test Director, Quick Test Pro
EXPERIENCE
Confidential, Denver, CO
Software Quality Engineer 06/2008 – Present
- Manage test data and participate in QA process improvements
- Perform automated white box testing on java based web conferencing application using jUnit and Eclipse IDE
- Collaboratively define easy to run acceptance tests using fitNesse
- Defining, writing and execution of manual and automated black box test cases
- Analysis of product specifications and documentation of bugs
- Perform unit, integration, regression and user acceptance test both client and server side
Confidential, Colorado Springs, CO
Software Engineer in Test 10/2006 - 06/2008
- Use XML Spy to build and validate XML payloads
- Validate XML payloads against mapping documents, Document Type Definitions (DTD’s) and Schemas
- Trace message broker logs to observe XML messages flow through UNIX nodes
- Use Putty and Secure Shell (SSH) to access remote Unix Servers
- Perform End to End, Unit, Integration and System tests
- Query databases using Perl scripts
- Use WinScp382 to connect to Unix servers from Windows machines
- Use Interface Control Documents (ICD’s) and Architecture and Design documents to design, develop and execute tests
- Provide timely status reports of work performed
Confidential, Colorado Springs, CO
Quality Assurance Engineer 05/2006 – 10/2006
- Performance testing of Web Based applications so as to eliminate bottlenecks and establish a baseline for regression testing
- Simulating concurrent users and concurrent http connections to determine acceptable response times
- Running loads such as concurrent users to expose memory management bugs, memory leaks and buffer overflows
- Perform black box, white box, functional and user acceptance testing of hosted pages for the Business to Business and Small to Medium Business data applications
- Run stress tests to expose the systems ability to recover from failures
- Write and update test scripts and automate repetitive tasks using Mercury WinRunner
- Perform regression and verification tests to ensure quality.
Confidential, Colorado Springs, CO
Software Test Associate (three week contract) 04/2006
- Test, validate and report firmware, including Embedded BIOS products and other firmware products for x86-based platforms.
- Perform all aspects of embedded firmware testing, including the implementation of automated test suites
- Sync devices using Out of Band Signaling and use the analyzer trace to detect sync failures
- Interpreting test results, setting up and configuring test platforms, installing and configuring a variety of different operating systems
Confidential, Colorado Springs, CO
Support Engineer for Dow Chemicals 03/2005 – 04/2006
- Security administration on NT, XP, Mainframe, VAX and VMS computing environments
- Install and support for user of Microsoft Office, Lotus Notes, Domino and other customized desktop applications
- Support of remote users using VPN, dial-up and broadband connections
- Use Active Directory to manage user accounts
- Configure and manage accounts on Microsoft Exchange Server 2000 and 2003
Confidential, Colorado Springs, CO
Network Technology Technician 09/2004 – 03/2005
- TCP/IP network administration.
- Ensure network security and integrity through restricted share access privileges
- Use Active Directory to manage and create over 160 user accounts
- Configure systems, install and test hardware, software and peripherals
- Perform monthly system backups on Windows NT Server 4.0 and Windows 2000 servers.
- Perform backups using Tivoli Storage Manager 5.0, Netbackup 5.1
Confidential, Nairobi, Kenya
Quality Assurance Analyst 03/2002 – 09/2003
- Performed white box testing for the software development team
- Using C++ unit testing framework to test logical functions and structure of C++ based software
- Performed HTML programming for the company web site and used XML linking between different resources
EDUCATION
Master of Science Computer Science Computer Systems Security