SlideShare a Scribd company logo
1 of 6
Kenneth Caradine
(312) 498-8699
Email: kcqcone@gmail.com
SUMMARY
• Senior software quality professional with over 20 years of experience in various industries
• Led and participated in several large test automation projects, as well as, contributed to all
phases of the software development life cycle (SDLC)
• Trained several clients in automation test tools usage
TECHNICAL EXPERTISE
Software:
• Selenium WebDriver, XPath, TestNg, Maven, Java, SQL, HP Quick Test Professional (QTP),
vbscript, Windows Management Instrumentation (WMI), Application Lifecycle
Management (ALM), HTA, HTML5, CSS3, jQuery, jQueryUI, JavaScript, XML, Win32API,
Visual Basic, Visual Basic for Applications (VBA), and Visual Basic.NET, ASP.NET, MS Access,
Excel, PowerPoint, Word, Visio, FoxPro
Operating Systems:
• Windows 7, XP, 2000, NT and 98
PROJECT EXPERIENCE
The Vitality Group – Wellness Company (Hirewell) 03/14 – Present
Senior Automation Engineer
• Architected and developed Hybrid Framework utilizing Selenium WebDriver using Java
from scratch. This Hybrid Framework is base on keyword(methods) and is data driven
• Utilized the UCanAccess Java API to connect to MS Access to data drive the Test Cases
• Use SQL to query the database to run the Hybrid Framework
• Setup Selenium Grid to run Test Cases against different browsers, operating systems,
machines with different user all at the same time. Browsers included Foxfire, Chrome and
IE.
• Coded Batch files for the Hub and the Nodes
• Developed TestNg xml file to run Test Cases daily
• Built classes/methods from scratch to using Eclipse IDE
• Create stubs from WSDL utilizing wsimport to make web service calls in Java
• Configured Java project to a Maven project to use Maven dependencies in the POM XML
file
• Use Maven dependencies to retrieve jar files
• Use XPath and CSS to query the DOM to identify elements on the page
• Create Reports in HTML for PASS/FAIL output
• Create Chrome Graphs for reporting
• Create method to store snapshot for Test Case failures
• Use Subclipse for SVN repository
• Developed Selenium WebDriver Training presentation and using the presentation to train
other team members
• Attended Daily Scrum
1
Kenneth Caradine
(312) 498-8699
Email: kcqcone@gmail.com
Blue Cross Blue Shield Association – Health Insurance Company (TEKSystems) 08/12 – 2/14
Senior Automation Engineer
• Architected and developed Hybrid Keyword Framework utilizing Quick Test Professional
(QTP), vbscript and WMI. (Hybrid Keyword Framework consists of both Data Driven scripts,
Functions and Sub Routines)
• Developed Keyword Driven scripts in QTP using vbsedit
• Built automated scripts from scratch to automate both Web sites and Flex applications
• Develop the scripts utilizing Descriptive Programming both inline and block methods
• Created several function libraries from scratch
• Automated QTP with vbscript using QTP object model
• Coded ADO (ActiveX Data Object) to connect to the ORACLE, DB2 databases and MS Access,
create recordsets, updated and inserted records into the databases
• Developed to queries to retrieve data for the data driven tests
• Developed in-house web site
NOKIA L&C (Formerly NAVTEQ) (DSR Management) 10/10 – 07/12
Senior Automation Engineer
• Developed QTP scripts using Descriptive Programming to automate the ATLAS (a Core
Business Application) coded in JAVA and VOICE coded using Goggle Web Toolkit (GWT)
Application
• Architected and developed Hybrid Keyword Framework utilizing Quick Test
Professional (QTP), vbscript and WMI
• Developed the Object Repository with Descriptive Programming
• Coded Functions and Sub Routines
• Create Function Libraries
• Coded ADO (ActiveX Data Object) to connect to the ORACLE database, create
recordsets, updated and inserted records into the database
• Use PLSQL Developer to create queries to retrieve for the data driven test
• Use QTP’s Object method to utilize the Java native methods
• Coded Function to retrieve data from XML files
• Worked in an Agile Environment. (Participate in Release Train, Daily Scrum,
Retrospective and Planning
• Developed Keyword scripts in QTP using VbsEdit
• Automated QTP with vbscript using QTP object model
• Use Tortoise SVN for version control
• Developed Java classes using Eclipse
• Developed functional tests using Selenium WebDriver and TestNg for web testing
• Create XML to run the Selenium test in batch
• Utilize the Firefox add-ons Firebug, Firepath and Xpath Checker to identify and retrieve
the web element for testing
• Automated test on various types of browsers IE, Firefox, Google Chrome etc.
US CELLUAR (DSR Management) 6/09 – 10/10
2
Kenneth Caradine
(312) 498-8699
Email: kcqcone@gmail.com
Senior Automation Engineer
• Architected and developed Hybrid Keyword Framework utilizing Quick Test
Professional (QTP), vbscript and WMI
• Developed Keyword Driven scripts in QTP using vbsedit
• Automated QTP with vbscript using its object model
• Created Functions and Function Libraries
• Automated QTP with vbscript using its object model
• Automated Quality Center (QC) with vbscript using its object model
• Developed QTP scripts using Descriptive Programming
• Build Connection String to connect and query the SQL database for Backend Testing
and reported the results back to QTP, QC and the Report Logs
• Utilize ADO (ActiveX Data Object), SQL to query and update data in MS Access and Excel
• Created SQL statements query the backend Oracle database to bring a subset data of
from Oracle to MS Access
• Utilize ADO.Net to query the database and gather data into data tables/sets
• Developed ASP.Net web pages verify the obfuscation process of person account data
• Developed test to assure the data maintain the referential integrity, length, range and
still with the MOD10 rule after the data was obfuscate
• Created Crystal Reports to report and display the SQL result
• Assisted in developing test cases
STERICYCLE (DSR Management) 3/09 – 5/09
Senior Automation Engineer
• Architected and Developed Hybrid Keyword (Methodology) Framework utilizing Quick
Test Professional (QTP) and vbscript
• Developed Keyword Driven scripts in QTP and Testpad from scratch, converting the
notepad script to vbs files
• Automated QTP with vbscript using its object model
• Created Functions and Function Libraries
• Automated QTP with vbscript using its object model
• Developed QTP scripts using Descriptive Programming
• Build Connection String to connect and query the SQL database for Backend Testing
and reported the results back to QTP, QC and the Report Logs
• Use ADO (ActiveX Data Object) and SQL to query and update data in MS Access and
Excel
• Use ADO the build recordsets from MS SQL, Access and Excel
• Designed Report Logs to report pass and fail
• Utilized Windows Management Instrumentation (WMI) to stop processes
• Assisted with the developed Test Automation standards
• Mentor employees on how to automate current and future applications, both client
server and eCommerce sites
OFFICEMAX – Retail and Distributor of Office Supply Company (ETestIT) 8/08 – 2/09
3
Kenneth Caradine
(312) 498-8699
Email: kcqcone@gmail.com
Senior Automation Engineer
• Use QTP and vbscript to automated OfficeMax.com and Paypal.com sandbox using Business
Process Test Cases from Quality Center.
• Architected and Developed Keyword Driven Framework utilizing Quick Test Professional (QTP)
and vbscript.
• Developed Keyword Driven scripts in QTP and Testpad from scratch, converting the notepad
script to vbs files.
• Developed Test Automation standards.
• Automated QTP with vbscript using its object model.
• Automated Quality Center with QTP and vbscript using its object model
• Developed QTP scripts using Descriptive Programming and DOM (Document Object Model).
• Use ADO (ActiveX Data Object) and SQL to query and retrieve data from MS Excel.
• Use ADO and SQL to update data in MS Excel.
• Created Functions and Function Libraries.
• Created Test Cases using MS Excel
• Designed Report Logs to report pass and fail.
• Utilized Windows Management Instrumentation (WMI) to stop processes.
• Mentor employees on how to automate eCommerce site.
• Developed Visual Basic for Application (VBA) to automate MS Excel Reports.
MEDIA BANK – Data Service Company (DSR Management) 2/08 – 6/08
Team Lead/Senior Automation Engineer
• Designed and developed Hybrid Keyword Framework utilizing Quick Test Professional (QTP)
and vbscipt.
• Developed Keyword Driven scripts in QTP and notepad from scratch, converting the notepad
script to vbs file.
• Automated QTP with vbscript using its Object Model.
• Developed QTP scripts using Descriptive Programming.
• Use ADO (ActiveX Data Object) and SQL to query and retrieve data from MS Excel.
• Use ADO and SQL to update data in MS Excel.
• Created Functions and Function Libraries.
• Created Test Cases using MS Excel
• Designed Report Logs to report pass and fail.
• Utilized Windows Management Instrumentation (WMI) to stop processes.
• Mentor employee to maintain the project.
KRAFT FOODS (Spherion and SQA) 1/04 – 1/08
Senior Test Analyst/Programmer
• Created and maintained functional & regression test suites/profiles using internally
developed certification tool called FACT (Framework for Automation Certification Testing)
• Assisted with implementing Quick Test Professional (QTP)
• Automated and executing Test Cases using Quick Test Professional and vbscript for both
web and client base applications
• Automated in QTP/Vbscript Microsoft Word, Excel, PowerPoint and other using their
Object Model
4
Kenneth Caradine
(312) 498-8699
Email: kcqcone@gmail.com
• Configured QTP in vbscript using QTP Object Model
• Automated and executing Test Cases using Winrunner
• Automated administrative task using Vbscript and Windows Management Instrumentation
(WMI)
• Setup, upgraded and maintained the QA Lab hardware
• Used and scripted Microsoft Baseline Security Analyzer (MBSA) for scanning computers for
the latest Microsoft KB updates
• Use ADO (ActiveX Data Object) to connect to database and MS Excel to query data
• Assisted in scripting the process in imaging computers for the team
• Scripted process for backing up files overnight
EDUCATION
• Attended - Harold Washington; College, Chicago, IL
• Attended - Oliver Harvey College; Chicago, IL
• Database Design - Visual Basic
5
Kenneth Caradine
(312) 498-8699
Email: kcqcone@gmail.com
• Configured QTP in vbscript using QTP Object Model
• Automated and executing Test Cases using Winrunner
• Automated administrative task using Vbscript and Windows Management Instrumentation
(WMI)
• Setup, upgraded and maintained the QA Lab hardware
• Used and scripted Microsoft Baseline Security Analyzer (MBSA) for scanning computers for
the latest Microsoft KB updates
• Use ADO (ActiveX Data Object) to connect to database and MS Excel to query data
• Assisted in scripting the process in imaging computers for the team
• Scripted process for backing up files overnight
EDUCATION
• Attended - Harold Washington; College, Chicago, IL
• Attended - Oliver Harvey College; Chicago, IL
• Database Design - Visual Basic
5

More Related Content

What's hot

Scaling up Machine Learning Development
Scaling up Machine Learning DevelopmentScaling up Machine Learning Development
Scaling up Machine Learning DevelopmentMatei Zaharia
 
Bringing a public GraphQL API from the whiteboard to production
Bringing a public GraphQL API from the whiteboard to productionBringing a public GraphQL API from the whiteboard to production
Bringing a public GraphQL API from the whiteboard to productionyann_s
 
JIRA Performance After 300,000 Issues
JIRA Performance After 300,000 IssuesJIRA Performance After 300,000 Issues
JIRA Performance After 300,000 IssuesAtlassian
 
How and why to upgrade to java 16 or 17
How and why to upgrade to java 16 or 17How and why to upgrade to java 16 or 17
How and why to upgrade to java 16 or 17Johan Janssen
 
DevOps from a developer perspective
DevOps from a developer perspective DevOps from a developer perspective
DevOps from a developer perspective WSO2
 
Interactive Kafka Streams
Interactive Kafka StreamsInteractive Kafka Streams
Interactive Kafka Streamsconfluent
 
Microservices and modularity with java
Microservices and modularity with javaMicroservices and modularity with java
Microservices and modularity with javaDPC Consulting Ltd
 
Empowering Zillow’s Developers with Self-Service ETL
Empowering Zillow’s Developers with Self-Service ETLEmpowering Zillow’s Developers with Self-Service ETL
Empowering Zillow’s Developers with Self-Service ETLDatabricks
 
Camunda GraphQL Extension (09/2017 Berlin)
Camunda GraphQL Extension (09/2017 Berlin)Camunda GraphQL Extension (09/2017 Berlin)
Camunda GraphQL Extension (09/2017 Berlin)Harald J. Loydl
 
Model versioning done right: A ModelDB 2.0 Walkthrough
Model versioning done right: A ModelDB 2.0 WalkthroughModel versioning done right: A ModelDB 2.0 Walkthrough
Model versioning done right: A ModelDB 2.0 WalkthroughManasi Vartak
 
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...BizTalk360
 
How to Triple Your Speed of Development Using Automation
How to Triple Your Speed of Development Using AutomationHow to Triple Your Speed of Development Using Automation
How to Triple Your Speed of Development Using AutomationAllCloud
 
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQuali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQualiQuali
 
12-factor-jruby
12-factor-jruby12-factor-jruby
12-factor-jrubyJoe Kutner
 

What's hot (20)

jQuery On Rails
jQuery On RailsjQuery On Rails
jQuery On Rails
 
Scaling up Machine Learning Development
Scaling up Machine Learning DevelopmentScaling up Machine Learning Development
Scaling up Machine Learning Development
 
Bringing a public GraphQL API from the whiteboard to production
Bringing a public GraphQL API from the whiteboard to productionBringing a public GraphQL API from the whiteboard to production
Bringing a public GraphQL API from the whiteboard to production
 
QualiSystems-Brief TestShell
QualiSystems-Brief TestShellQualiSystems-Brief TestShell
QualiSystems-Brief TestShell
 
Javantura v4 - JVM++ The GraalVM - Martin Toshev
Javantura v4 - JVM++ The GraalVM - Martin ToshevJavantura v4 - JVM++ The GraalVM - Martin Toshev
Javantura v4 - JVM++ The GraalVM - Martin Toshev
 
JIRA Performance After 300,000 Issues
JIRA Performance After 300,000 IssuesJIRA Performance After 300,000 Issues
JIRA Performance After 300,000 Issues
 
How and why to upgrade to java 16 or 17
How and why to upgrade to java 16 or 17How and why to upgrade to java 16 or 17
How and why to upgrade to java 16 or 17
 
DevOps from a developer perspective
DevOps from a developer perspective DevOps from a developer perspective
DevOps from a developer perspective
 
Interactive Kafka Streams
Interactive Kafka StreamsInteractive Kafka Streams
Interactive Kafka Streams
 
Build tool
Build toolBuild tool
Build tool
 
Microservices and modularity with java
Microservices and modularity with javaMicroservices and modularity with java
Microservices and modularity with java
 
Empowering Zillow’s Developers with Self-Service ETL
Empowering Zillow’s Developers with Self-Service ETLEmpowering Zillow’s Developers with Self-Service ETL
Empowering Zillow’s Developers with Self-Service ETL
 
Camunda GraphQL Extension (09/2017 Berlin)
Camunda GraphQL Extension (09/2017 Berlin)Camunda GraphQL Extension (09/2017 Berlin)
Camunda GraphQL Extension (09/2017 Berlin)
 
Model versioning done right: A ModelDB 2.0 Walkthrough
Model versioning done right: A ModelDB 2.0 WalkthroughModel versioning done right: A ModelDB 2.0 Walkthrough
Model versioning done right: A ModelDB 2.0 Walkthrough
 
Javantura v4 - FreeMarker in Spring web - Marin Kalapać
Javantura v4 - FreeMarker in Spring web - Marin KalapaćJavantura v4 - FreeMarker in Spring web - Marin Kalapać
Javantura v4 - FreeMarker in Spring web - Marin Kalapać
 
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
 
How to Triple Your Speed of Development Using Automation
How to Triple Your Speed of Development Using AutomationHow to Triple Your Speed of Development Using Automation
How to Triple Your Speed of Development Using Automation
 
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQuali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
 
MLOps in action
MLOps in actionMLOps in action
MLOps in action
 
12-factor-jruby
12-factor-jruby12-factor-jruby
12-factor-jruby
 

Viewers also liked

Serviced Offices
Serviced OfficesServiced Offices
Serviced Officesopenbc1
 
Internetof things summary
Internetof things summaryInternetof things summary
Internetof things summaryPawan Gosavi
 
What are the marketing management tasks
What are the marketing management tasksWhat are the marketing management tasks
What are the marketing management tasksYash Sharma
 
Top 8 executive assistant to president resume samples
Top 8 executive assistant to president resume samplesTop 8 executive assistant to president resume samples
Top 8 executive assistant to president resume samplesjomjach
 
We are in a book
We are in a bookWe are in a book
We are in a bookAna Cruz
 
Анализ стартапов из разных сегментов mediatech - Сергей Филимонов, GS Group
Анализ стартапов из разных сегментов mediatech - Сергей Филимонов, GS GroupАнализ стартапов из разных сегментов mediatech - Сергей Филимонов, GS Group
Анализ стартапов из разных сегментов mediatech - Сергей Филимонов, GS GroupiDealMachine
 
Report writingforclass
Report writingforclassReport writingforclass
Report writingforclassKrishna Charan
 
What is the lifetime value of customers and how can marketers maximize it?
What is the lifetime value of customers and how can marketers maximize it?What is the lifetime value of customers and how can marketers maximize it?
What is the lifetime value of customers and how can marketers maximize it?Sameer Mathur
 
General Sales Brochure 2016
General Sales Brochure 2016General Sales Brochure 2016
General Sales Brochure 2016Emma Beresford
 
Top 8 insurance processor resume samples
Top 8 insurance processor resume samplesTop 8 insurance processor resume samples
Top 8 insurance processor resume samplesjomjach
 
Speak such that people want to listen
Speak such that people want to listenSpeak such that people want to listen
Speak such that people want to listenSameer Mathur
 
El Sistema Nervioso
El Sistema NerviosoEl Sistema Nervioso
El Sistema NerviosoMariaPonceB
 
Digital Healthcare Revolution conference 25.02.2016
Digital Healthcare Revolution conference 25.02.2016Digital Healthcare Revolution conference 25.02.2016
Digital Healthcare Revolution conference 25.02.2016mckenln
 
Top 8 sales order processor resume samples
Top 8 sales order processor resume samplesTop 8 sales order processor resume samples
Top 8 sales order processor resume samplesjomjach
 

Viewers also liked (20)

Serviced Offices
Serviced OfficesServiced Offices
Serviced Offices
 
Internetof things summary
Internetof things summaryInternetof things summary
Internetof things summary
 
What are the marketing management tasks
What are the marketing management tasksWhat are the marketing management tasks
What are the marketing management tasks
 
Top 8 executive assistant to president resume samples
Top 8 executive assistant to president resume samplesTop 8 executive assistant to president resume samples
Top 8 executive assistant to president resume samples
 
Icdl t.m.piyasena 9862
Icdl t.m.piyasena  9862Icdl t.m.piyasena  9862
Icdl t.m.piyasena 9862
 
We are in a book
We are in a bookWe are in a book
We are in a book
 
Анализ стартапов из разных сегментов mediatech - Сергей Филимонов, GS Group
Анализ стартапов из разных сегментов mediatech - Сергей Филимонов, GS GroupАнализ стартапов из разных сегментов mediatech - Сергей Филимонов, GS Group
Анализ стартапов из разных сегментов mediatech - Сергей Филимонов, GS Group
 
Report writingforclass
Report writingforclassReport writingforclass
Report writingforclass
 
What is the lifetime value of customers and how can marketers maximize it?
What is the lifetime value of customers and how can marketers maximize it?What is the lifetime value of customers and how can marketers maximize it?
What is the lifetime value of customers and how can marketers maximize it?
 
Channel work
Channel workChannel work
Channel work
 
Branding yoga
Branding yogaBranding yoga
Branding yoga
 
General Sales Brochure 2016
General Sales Brochure 2016General Sales Brochure 2016
General Sales Brochure 2016
 
Top 8 insurance processor resume samples
Top 8 insurance processor resume samplesTop 8 insurance processor resume samples
Top 8 insurance processor resume samples
 
Speak such that people want to listen
Speak such that people want to listenSpeak such that people want to listen
Speak such that people want to listen
 
El Sistema Nervioso
El Sistema NerviosoEl Sistema Nervioso
El Sistema Nervioso
 
GTHC_Proposal_Group_4 (1)
GTHC_Proposal_Group_4 (1)GTHC_Proposal_Group_4 (1)
GTHC_Proposal_Group_4 (1)
 
Resume - Mallika Koley
Resume - Mallika KoleyResume - Mallika Koley
Resume - Mallika Koley
 
Digital Healthcare Revolution conference 25.02.2016
Digital Healthcare Revolution conference 25.02.2016Digital Healthcare Revolution conference 25.02.2016
Digital Healthcare Revolution conference 25.02.2016
 
Top 8 sales order processor resume samples
Top 8 sales order processor resume samplesTop 8 sales order processor resume samples
Top 8 sales order processor resume samples
 
Queima ele jesus
Queima ele jesusQueima ele jesus
Queima ele jesus
 

Similar to KenCaradineResume MASTER v2 - 08142014

Similar to KenCaradineResume MASTER v2 - 08142014 (20)

Rouky Martin Resume
Rouky Martin ResumeRouky Martin Resume
Rouky Martin Resume
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
Aftab Jahangeer_Dot Net
Aftab Jahangeer_Dot NetAftab Jahangeer_Dot Net
Aftab Jahangeer_Dot Net
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
Resume
ResumeResume
Resume
 
Olaf_Senz_Resume
Olaf_Senz_ResumeOlaf_Senz_Resume
Olaf_Senz_Resume
 
pranayJ
pranayJpranayJ
pranayJ
 
Victor Boba Resume
Victor Boba ResumeVictor Boba Resume
Victor Boba Resume
 
Khushali Patel-resume-
Khushali Patel-resume-Khushali Patel-resume-
Khushali Patel-resume-
 
JohnConnollyResumePerformance2017
JohnConnollyResumePerformance2017JohnConnollyResumePerformance2017
JohnConnollyResumePerformance2017
 
TawenKan_092015
TawenKan_092015TawenKan_092015
TawenKan_092015
 
Kumar_Resume - LinkedIn
Kumar_Resume - LinkedInKumar_Resume - LinkedIn
Kumar_Resume - LinkedIn
 
Ananth_Ravishankar
Ananth_RavishankarAnanth_Ravishankar
Ananth_Ravishankar
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Hindes_Active_2016Gz2
Hindes_Active_2016Gz2Hindes_Active_2016Gz2
Hindes_Active_2016Gz2
 
Santosh_Resume_Java
Santosh_Resume_JavaSantosh_Resume_Java
Santosh_Resume_Java
 
Document
DocumentDocument
Document
 
GAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_ProfileGAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_Profile
 
.Net Resume - SetFocus
.Net Resume - SetFocus.Net Resume - SetFocus
.Net Resume - SetFocus
 
harish_resume
harish_resumeharish_resume
harish_resume
 

KenCaradineResume MASTER v2 - 08142014

  • 1. Kenneth Caradine (312) 498-8699 Email: kcqcone@gmail.com SUMMARY • Senior software quality professional with over 20 years of experience in various industries • Led and participated in several large test automation projects, as well as, contributed to all phases of the software development life cycle (SDLC) • Trained several clients in automation test tools usage TECHNICAL EXPERTISE Software: • Selenium WebDriver, XPath, TestNg, Maven, Java, SQL, HP Quick Test Professional (QTP), vbscript, Windows Management Instrumentation (WMI), Application Lifecycle Management (ALM), HTA, HTML5, CSS3, jQuery, jQueryUI, JavaScript, XML, Win32API, Visual Basic, Visual Basic for Applications (VBA), and Visual Basic.NET, ASP.NET, MS Access, Excel, PowerPoint, Word, Visio, FoxPro Operating Systems: • Windows 7, XP, 2000, NT and 98 PROJECT EXPERIENCE The Vitality Group – Wellness Company (Hirewell) 03/14 – Present Senior Automation Engineer • Architected and developed Hybrid Framework utilizing Selenium WebDriver using Java from scratch. This Hybrid Framework is base on keyword(methods) and is data driven • Utilized the UCanAccess Java API to connect to MS Access to data drive the Test Cases • Use SQL to query the database to run the Hybrid Framework • Setup Selenium Grid to run Test Cases against different browsers, operating systems, machines with different user all at the same time. Browsers included Foxfire, Chrome and IE. • Coded Batch files for the Hub and the Nodes • Developed TestNg xml file to run Test Cases daily • Built classes/methods from scratch to using Eclipse IDE • Create stubs from WSDL utilizing wsimport to make web service calls in Java • Configured Java project to a Maven project to use Maven dependencies in the POM XML file • Use Maven dependencies to retrieve jar files • Use XPath and CSS to query the DOM to identify elements on the page • Create Reports in HTML for PASS/FAIL output • Create Chrome Graphs for reporting • Create method to store snapshot for Test Case failures • Use Subclipse for SVN repository • Developed Selenium WebDriver Training presentation and using the presentation to train other team members • Attended Daily Scrum 1
  • 2. Kenneth Caradine (312) 498-8699 Email: kcqcone@gmail.com Blue Cross Blue Shield Association – Health Insurance Company (TEKSystems) 08/12 – 2/14 Senior Automation Engineer • Architected and developed Hybrid Keyword Framework utilizing Quick Test Professional (QTP), vbscript and WMI. (Hybrid Keyword Framework consists of both Data Driven scripts, Functions and Sub Routines) • Developed Keyword Driven scripts in QTP using vbsedit • Built automated scripts from scratch to automate both Web sites and Flex applications • Develop the scripts utilizing Descriptive Programming both inline and block methods • Created several function libraries from scratch • Automated QTP with vbscript using QTP object model • Coded ADO (ActiveX Data Object) to connect to the ORACLE, DB2 databases and MS Access, create recordsets, updated and inserted records into the databases • Developed to queries to retrieve data for the data driven tests • Developed in-house web site NOKIA L&C (Formerly NAVTEQ) (DSR Management) 10/10 – 07/12 Senior Automation Engineer • Developed QTP scripts using Descriptive Programming to automate the ATLAS (a Core Business Application) coded in JAVA and VOICE coded using Goggle Web Toolkit (GWT) Application • Architected and developed Hybrid Keyword Framework utilizing Quick Test Professional (QTP), vbscript and WMI • Developed the Object Repository with Descriptive Programming • Coded Functions and Sub Routines • Create Function Libraries • Coded ADO (ActiveX Data Object) to connect to the ORACLE database, create recordsets, updated and inserted records into the database • Use PLSQL Developer to create queries to retrieve for the data driven test • Use QTP’s Object method to utilize the Java native methods • Coded Function to retrieve data from XML files • Worked in an Agile Environment. (Participate in Release Train, Daily Scrum, Retrospective and Planning • Developed Keyword scripts in QTP using VbsEdit • Automated QTP with vbscript using QTP object model • Use Tortoise SVN for version control • Developed Java classes using Eclipse • Developed functional tests using Selenium WebDriver and TestNg for web testing • Create XML to run the Selenium test in batch • Utilize the Firefox add-ons Firebug, Firepath and Xpath Checker to identify and retrieve the web element for testing • Automated test on various types of browsers IE, Firefox, Google Chrome etc. US CELLUAR (DSR Management) 6/09 – 10/10 2
  • 3. Kenneth Caradine (312) 498-8699 Email: kcqcone@gmail.com Senior Automation Engineer • Architected and developed Hybrid Keyword Framework utilizing Quick Test Professional (QTP), vbscript and WMI • Developed Keyword Driven scripts in QTP using vbsedit • Automated QTP with vbscript using its object model • Created Functions and Function Libraries • Automated QTP with vbscript using its object model • Automated Quality Center (QC) with vbscript using its object model • Developed QTP scripts using Descriptive Programming • Build Connection String to connect and query the SQL database for Backend Testing and reported the results back to QTP, QC and the Report Logs • Utilize ADO (ActiveX Data Object), SQL to query and update data in MS Access and Excel • Created SQL statements query the backend Oracle database to bring a subset data of from Oracle to MS Access • Utilize ADO.Net to query the database and gather data into data tables/sets • Developed ASP.Net web pages verify the obfuscation process of person account data • Developed test to assure the data maintain the referential integrity, length, range and still with the MOD10 rule after the data was obfuscate • Created Crystal Reports to report and display the SQL result • Assisted in developing test cases STERICYCLE (DSR Management) 3/09 – 5/09 Senior Automation Engineer • Architected and Developed Hybrid Keyword (Methodology) Framework utilizing Quick Test Professional (QTP) and vbscript • Developed Keyword Driven scripts in QTP and Testpad from scratch, converting the notepad script to vbs files • Automated QTP with vbscript using its object model • Created Functions and Function Libraries • Automated QTP with vbscript using its object model • Developed QTP scripts using Descriptive Programming • Build Connection String to connect and query the SQL database for Backend Testing and reported the results back to QTP, QC and the Report Logs • Use ADO (ActiveX Data Object) and SQL to query and update data in MS Access and Excel • Use ADO the build recordsets from MS SQL, Access and Excel • Designed Report Logs to report pass and fail • Utilized Windows Management Instrumentation (WMI) to stop processes • Assisted with the developed Test Automation standards • Mentor employees on how to automate current and future applications, both client server and eCommerce sites OFFICEMAX – Retail and Distributor of Office Supply Company (ETestIT) 8/08 – 2/09 3
  • 4. Kenneth Caradine (312) 498-8699 Email: kcqcone@gmail.com Senior Automation Engineer • Use QTP and vbscript to automated OfficeMax.com and Paypal.com sandbox using Business Process Test Cases from Quality Center. • Architected and Developed Keyword Driven Framework utilizing Quick Test Professional (QTP) and vbscript. • Developed Keyword Driven scripts in QTP and Testpad from scratch, converting the notepad script to vbs files. • Developed Test Automation standards. • Automated QTP with vbscript using its object model. • Automated Quality Center with QTP and vbscript using its object model • Developed QTP scripts using Descriptive Programming and DOM (Document Object Model). • Use ADO (ActiveX Data Object) and SQL to query and retrieve data from MS Excel. • Use ADO and SQL to update data in MS Excel. • Created Functions and Function Libraries. • Created Test Cases using MS Excel • Designed Report Logs to report pass and fail. • Utilized Windows Management Instrumentation (WMI) to stop processes. • Mentor employees on how to automate eCommerce site. • Developed Visual Basic for Application (VBA) to automate MS Excel Reports. MEDIA BANK – Data Service Company (DSR Management) 2/08 – 6/08 Team Lead/Senior Automation Engineer • Designed and developed Hybrid Keyword Framework utilizing Quick Test Professional (QTP) and vbscipt. • Developed Keyword Driven scripts in QTP and notepad from scratch, converting the notepad script to vbs file. • Automated QTP with vbscript using its Object Model. • Developed QTP scripts using Descriptive Programming. • Use ADO (ActiveX Data Object) and SQL to query and retrieve data from MS Excel. • Use ADO and SQL to update data in MS Excel. • Created Functions and Function Libraries. • Created Test Cases using MS Excel • Designed Report Logs to report pass and fail. • Utilized Windows Management Instrumentation (WMI) to stop processes. • Mentor employee to maintain the project. KRAFT FOODS (Spherion and SQA) 1/04 – 1/08 Senior Test Analyst/Programmer • Created and maintained functional & regression test suites/profiles using internally developed certification tool called FACT (Framework for Automation Certification Testing) • Assisted with implementing Quick Test Professional (QTP) • Automated and executing Test Cases using Quick Test Professional and vbscript for both web and client base applications • Automated in QTP/Vbscript Microsoft Word, Excel, PowerPoint and other using their Object Model 4
  • 5. Kenneth Caradine (312) 498-8699 Email: kcqcone@gmail.com • Configured QTP in vbscript using QTP Object Model • Automated and executing Test Cases using Winrunner • Automated administrative task using Vbscript and Windows Management Instrumentation (WMI) • Setup, upgraded and maintained the QA Lab hardware • Used and scripted Microsoft Baseline Security Analyzer (MBSA) for scanning computers for the latest Microsoft KB updates • Use ADO (ActiveX Data Object) to connect to database and MS Excel to query data • Assisted in scripting the process in imaging computers for the team • Scripted process for backing up files overnight EDUCATION • Attended - Harold Washington; College, Chicago, IL • Attended - Oliver Harvey College; Chicago, IL • Database Design - Visual Basic 5
  • 6. Kenneth Caradine (312) 498-8699 Email: kcqcone@gmail.com • Configured QTP in vbscript using QTP Object Model • Automated and executing Test Cases using Winrunner • Automated administrative task using Vbscript and Windows Management Instrumentation (WMI) • Setup, upgraded and maintained the QA Lab hardware • Used and scripted Microsoft Baseline Security Analyzer (MBSA) for scanning computers for the latest Microsoft KB updates • Use ADO (ActiveX Data Object) to connect to database and MS Excel to query data • Assisted in scripting the process in imaging computers for the team • Scripted process for backing up files overnight EDUCATION • Attended - Harold Washington; College, Chicago, IL • Attended - Oliver Harvey College; Chicago, IL • Database Design - Visual Basic 5