Summary
Overview
Work History
Education
Skills
Timeline
Generic

David Udah

Sacramento,CA

Summary

Approximately 17 years of experience in Software Development and Quality Assurance Testing, Client-server applications and C++ applications. Skilled in C++ , Python, C# in Software Development and Validation. Skilled in Scrum/Agile Software Testing and Development Methodologies. Proficient in using HP's Test Management tool, Test Director and Quality center for Test Planning, Requirements Management, Defect Tracking and Reporting using JIRA Working Knowledge of Bugzilla Defect Tracking Tool Extensive knowledge of Software Development Life Cycle (SDLC), and Software Testing Life Cycle (STLC) Extensive knowledge in designing Test Automation Frameworks, and Release Orchestration using QuickBuild and Jenkins. Proficient in Functionality Testing, Black Box Testing, Regression Testing, Database Testing, End-to End Testing, Usability Testing, Positive Testing, Negative Testing etc. Designed and developed test scripts for Functional, Regression and Data Driven testing using automated test tools like SilkTest, Selenium, TestComplete, and Pytest Involved in all phases of Software Development Life Cycle. Experience in Oracle 8i/9i database in using SQL queries. Expertise on working with platforms like Windows and UNIX. Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team Excellent team member with problem-solving and trouble-shooting skills. DB2 testing skills

Overview

19
19
years of professional experience

Work History

Lead Firmware Engineer

INTEL Corporation
06.2015 - Current
  • Worked on Various Intel Product Lines; Solid State Drives, Test Automation Framework, and GPU(Graphic Processing Unit) as both Firmware Development Engineer, and Validation Engineer
  • Firmware Lead responsible for Implementing C++ Firmware code for latest INTEL Discrete Graphics Cards
  • Develops and maintained complex python software harness used to facilitate build automation and validation critical to SSD firmware development
  • Owns Release Engineering, orchestration and end-to-end implementation of CI pipeline for Internal tools using QuickBuild, docker and jenkins
  • Software Lead Responsible for system Testplan design, automated Testcase Implementations, risk analysis, and test coverage for C++ and python applications which resulted in reduced defect rate from 80% to 3%
  • Experienced in Back-end Web API Implementations using C

Software QE Engineer

MAXIMUS
05.2012 - 06.2015
  • Worked on Health System application that helps projects standardize operations for common functions such as tracking calls, resolving complaints, while supporting necessary variations among state program requirements
  • Developed Test Automation Framework in JScript which utilizes custom functions, descriptive programming while connecting to Oracle database and excel, for data driven testing
  • Worked as a project Test Lead for Implementations of new State Health Systems
  • This involved Test Planning, Test Case design, Test Execution and User Acceptance Support
  • Upgraded and modified Unix configuration(Job configuration, kettle scripts, server xml and system configurations) for the system to harness Apache Tomcat 7 upgrade
  • Developed Selenium Automation Test scripts in java
  • Serves as Automation Lead Engineer to Implement both automated testing and Improve testing process.
  • Worked on Oracle Financials Application Implementation
  • Coordinated Interface validation between multiple systems (Bank payment interface files, Mailhouse Interface files, and State file records)
  • This involved UNIX interface file processing, FTP protocols, Database validation, and batch job validation

QA Engineer

Guitar Center
04.2011 - 01.2012
  • Worked as software Quality Assurance Analyst in a development and testing of Multi-Channel, Web and ecommerce application
  • Responsibilities:
  • Developed test cases for testing web based application
  • Participated in Scrum/Agile software testing and development and in its team dynamics
  • Provided QA Testing estimation and timeline after communication with developers
  • Managed Test scripts and coordinated testing effort after each sprint in development cycle
  • Involved in Design meeting and provided insight on usability and customer experience
  • Automated Test script execution using HP Quick Test Pro (QTP)
  • Involved in Production defect management and Store wide deployments
  • Defect tracking using QuickBase
  • Involved in deployment and GO/No GO meetings and Impact analysis for software builds
  • Regression testing of entire build after deployment to QA environment
  • Involved in software design analysis before each build cycle

QA Engineer

DST Output
05.2007 - 03.2011
  • Worked as a QA Engineer on Web Based Applications for electronic billing
  • This includes the customers Service representatives (CSR) and Consumer web applications used for payment processing, Statement viewing, and other online related consumer interactions
  • Responsibilities:
  • Developed an automated Testing Framework that supports batch and online testing
  • Worked as a Lead Automated Testing Engineer to implement automation in the whole department
  • Participated in Scrum/Agile software testing and development and in its team dynamics
  • Migrated and Developed Test scripts for data-driven test cases in SilkTest using Text file and Oracle database
  • Maintained the SilkTest Automation Framework
  • Participating in the entire development life cycle from the functionality requirements through deployment & maintenance
  • Used SilkTest Features like Data Driven Testing, Exception Handling, and Recovery System
  • Dummy Data was created from the 4Test scripts to test the application
  • Back-End Database testing manually and using DB_Connect, DB_ExecuteSql, DB_FetchNext statements to automatically verify Database with the values entered during automated testing
  • Participated in reviews/walkthroughs of test plans, test cases, test reports, functional requirements and technical specifications
  • Worked on Multiple releases at same time
  • Used HP Quality Center 10.0 to file and manage defects for various projects/Releases
  • Worked closely with the business analysts and developers to identify the QA processes
  • Performed extensive back-end database testing using SQL queries
  • Extensively performed Functional testing, Integration testing, System testing, Regression testing, and Datadriven testing using 4Test language
  • Provided training to the new QA members on testing methodologies
  • Script Development using Selemium IDE and Eclipse with java
  • Experience with ecommerce application
  • Load testing using Silk Performer (similar to Load Runner) for server Load and FTP traffic
  • I Understand SoapUI concepts and applications
  • HP Test Data Management for generating test data from production environment
  • Experience with LINUX OS
  • Environment: SilkTest 9.0/R2 2009, Quality Center, Web logic, J2EE, Oracle, JSP, Servlet, SQL, JAVA

Quality Analyst

CHARLESTON WATER SYSTEMS
05.2006 - 03.2007
  • Provided prompt and accurate quality assurance and maintenance of water utility systems
  • Took initiative to organize and synchronize Excel data sheets for the compliance manager to improve efficiency
  • Worked closely with the compliance instruments to improve operational effectiveness of the department
  • With data models, performed feasibility analysis of toxicity analysis in air.

QA Engineer, Test Director

Bank of, Bank of the West
07.2005 - 04.2006
  • Worked as Lead QA Engineer on Web Based Banking Applications at, (CA)
  • This application is designed for the customers of the bank to perform the daily activities of their account with the bank such as online checking/saving, consumer loans, credit cards, mortgage landing, insurance, foreign exchange etc
  • Responsibilities:
  • Analyzed Business, Functional Requirements and Use cases and developed Test Plans, Test cases and Test scripts for both positive and negative tests
  • Expertise in Agile/Scrum development model
  • Managed Requirements and maintained test repository using Test Director
  • Performed System Testing, Functional, Regression, Integration and Compatibility Testing
  • Participating in the entire development life cycle from the functionality requirements through deployment & maintenance
  • Participated in reviews/walkthroughs of test plans, test cases, test reports, functional requirements and technical specifications
  • Worked on Multiple releases at same time
  • Developed test scripts to perform DATADRIVEN testing using Silk
  • Automated test scripts for testing application with different browsers or cross browser functionality
  • Used SilkTest Features like Data Driven Testing, Exception Handling, and Recovery System
  • Used Test Director to file and manage defects for various projects/Releases
  • Worked closely with the business analysts and developers to identify the QA processes
  • Performed extensive back-end database testing using SQL queries
  • Dummy Data was created from the 4Test scripts to test the application
  • Back-End Database testing manually and using DB_Connect, DB_ExecuteSql, DB_FetchNext statements to automatically verify Database with the values entered during automated testing
  • Provided training to new QA team members on testing methodologies and Test Director
  • Defects were tracked and prioritized using Test Director and analyzed the variation between expected and actual results
  • Actively participated in daily bug triage meetings
  • Extensively performed Functional testing, Integration testing, System testing, Regression testing using Silktest
  • Responsible for testing and sending out the build status on the arrival of every other new build
  • Performance testing using LoadRunner
  • Measured Loads on Server, FTP Traffic, Server response time
  • Environment:, 7.6, SilkTest 7.1, Web logic, J2EE, Oracle, JSP, Servlet, SQL, JAVA, LoadRunner

Quality Control/Technical assistant

BLACK & VEATCH/WERF, WATER ENVIRONMENT RESEARCH FOUNDATION
08.2004 - 07.2005
  • Data Management and Decision Support Systems
  • Supply IT support for Research and Development
  • Performed Quality Control and Analysis using SCADA system
  • Performed Data Modeling
  • Developed project execution, time management and independently coordinated the collection and analysis of research data while providing feedback to Advanced Mining Inc
  • Scheduled regular project meetings to discuss progress and suggest improvements
  • Independently performed stress test and maintenance on research instruments
  • Consistently delivered project progress.

Education

Bachelors of Science - Computer Science

Claflin University

Skills

  • Technical Skills
  • Testing Tools: Test Director 80/76, Quality center 100, SilkTest 71/R2 2006/100, Selenium (IDE and RC), QTP 100, Firmware Implementation, UnitTest, Embedded Engineering
  • Test Scripting: 4Test, VBScript, perl, Jscript, Python
  • Languages: Python, Java, C, C, C#, SQL, PL/SQL, Perl Scripting, VBscript
  • Databases: Oracle 11i, SQL Server 2000/70 and MS Access
  • Web Technologies: HTML, XML, JSP, JavaScript, Java(J2EE) NET Environment and VBScript ,Flash, HTTP
  • Operating System: LINUX, Windows 2000/XP/NT/ME/98/95 Vista, 7, Unix(Solaris 8/7)
  • Code Development
  • Team Member Development
  • Regression Testing
  • Software Development Methodologies
  • Software Deployment

Timeline

Lead Firmware Engineer

INTEL Corporation
06.2015 - Current

Software QE Engineer

MAXIMUS
05.2012 - 06.2015

QA Engineer

Guitar Center
04.2011 - 01.2012

QA Engineer

DST Output
05.2007 - 03.2011

Quality Analyst

CHARLESTON WATER SYSTEMS
05.2006 - 03.2007

QA Engineer, Test Director

Bank of, Bank of the West
07.2005 - 04.2006

Quality Control/Technical assistant

BLACK & VEATCH/WERF, WATER ENVIRONMENT RESEARCH FOUNDATION
08.2004 - 07.2005

Bachelors of Science - Computer Science

Claflin University
David Udah