Java, C++, JUnit, TestNG, PHP, HTML5, CSS3, JavaScript, Groovy, AWS, Jenkins, Maven, Selenium WebDriver, Appium, MongoDB, DB2, Oracle, MySQL, Github, Subversion, Splunk, Salesforce, JMeter, Sauce Labs, WebpageTest, Data Loader, STRUTS, JPSTL, REST, Squirrel, Toad, JIRA, Confluence, Flash, Visual Basic.NET, HP Quality Center, Rally, Confluence, WebSphere, sMash, Eclipse, Microsoft Studio, Rational Robot, Rational Functional Tester, Rational Performance Tester, Rational TestManager, Rational Team Concert, Rally, Networking, Assembly Language, Dreamweaver 8, All Microsoft applications, Linux, Unix, AIX, Solaris, Fast Learner, & Strong Team Player
Manager, Software Quality Engineer @ • Architected & Engineered a custom home-grown mobile test automation framework for DPIM SQE group leveraging Appium/JsonWireProtocol
• Architected & Engineered the foundation for many API/web service SQE test projects
• Participate in the engineering of test code/libraries for feature branches/stories within iterations in order to help bring guidance to team and to help meet our commitments in a timely manner
• Play gatekeeper for DPIM core test automation framework components via code reviewing new implementations in addition to contributing reusable core test framework libraries and fixes
• Help team’s become more successful by setting direction via communicating how to use better software testing methodologies programmatically and via process improvements (i.e. feature branch strategy, test early, code review, CI, performance expectations). This enables teams to be more efficient overall in addition to reduce the incidence of major issues, hence, meet project delivery timelines on a more consistent basis
• Work closely with Sr. Leadership, Product Owners/Business, SQE team, and Development team to ensure performance/functional expectations exceed thresholds. This helps assure confidence in promoting our services (i.e. CNBC Presidential Debate)
• Mentor and provide continuous support to team members via pair-programming, peer reviews, assisting them on test planning, removal of roadblocks, technical investigation/implementation of automation, and Java best practices to ensure the quality of their deliverables are solid
• Help lead the SQE engagement/testing activities with 3rd party vendors to ensure marketed solutions interfaces are thoroughly tested with our products in order to help confirm either there is value for purchasing vendor services or not
• Prepare activity, progress and status reports/checks regarding SQE performance/functional activities for review by Sr. Leadership in order to help the business make valued decisions. From May 2015 to Present (8 months) Sr. Software Quality Engineer @ • Design/Implement/maintain custom test automation frameworks/automation libraries for browser based applications, mobile, and API endpoints (web services) using various technologies such as core Java, Selenium WebDriver, Appium, TestNG, Jenkins, Amazon Web Services (AWS), Splunk API's, MongoDB, RabbitMQ, Mashery, Zaproxy, WebpageTest
• Design/Implement/maintain mavenized performance scripts for testing API (web services) endpoints and Real Time Messaging Protocol/HTTP Live Streaming services
• Participate in the constant improvement of our Test Automation and Continuous Integration practices in addition to design and assist in building test automation architecture
• Develop high quality JMeter performance scripts for Cloud Video Service and NBCNews project which serves as a base/foundation for other projects in the pipeline
• Work proactively with members of an Agile Software Development and Quality Assurance team to find and fix defects in our product architecture
• Provide ownership and accountability for assigned testing and communicate critical issues and status updates in a timely manner to scrum team and other software test engineers
• Enhanced/Extended our test automation framework via leveraging/integrating ZAProxy (a penetration testing tool for finding security vulnerabilities in web applications) API's giving automation engineers the ability to perform automatic security scans after their automated tests or on the fly
• Engineer automation tools on the fly for time/cost saving purposes From June 2014 to May 2015 (1 year) Sr. Quality Assurance Engineer @ • Overall lead to offshore India & local IT teams for all automation development efforts with emphasis in our CRM tools such as Salesforce (e.g. conducting educational sessions, organizational structure of projects, best practices, code reviews, etc.)
• Successfully Lead Salesforce Eloqua integration project (e.g. meeting deadlines/schedules) ensuring overall quality in addition to engineering tools in order to find conditions for complex lead routing workflows
• Helped architect/implement a test automation framework currently being used for automation deliverables utilizing Selenium 2, Java, TestNg, JDBC, Hudson, Selenium Grid, JavaScript
• Developed a Java interface which integrates Quality Center and Selenium 2 for updating automated test execution results within QC
• Implemented an Java API used to capture network traffic utilizing TShark (Wireshark command line version)
• Develop core libraries/services which are used for automating test cases using Java, TestNg, & Selenium 2
• Implemented an automated database extraction solution from Salesforce to our internal Oracle database using Salesforce Apex Data Loader Command Line API
• Ensure data integrity via developing/formulating powerful joined SQL queries
• Integrated Confluence Rally via creating Rally reporting widgets within Confluence pages using JavaScript, CSS, HTML, & Rally API
• Migrated QC 9.2 -> QC 11 -> Rally
• Developed an agile defect management process for the whole Dex Media footprint
• Received Above and Beyond Award for former Dex One (now Dex Media after merger) in 2012
• Received Dex Media IT Excellence Award for 2013 From February 2012 to June 2014 (2 years 5 months) Sr. Automation Test Engineer @ • Design, develop, & maintain a Test Framework & task libraries used for automating test cases against a web based naval ERP system utilizing Java, Selenium 2, TestNG, & JavaScript/Dojo
• Determine overall test scope, create meaningful test cases, & document content using HP Quality Center
• Perform Load testing utilizing JMeter/Bad Boy
• Participate in agile development practices such as attending daily global Scrums to communicate impediments, dependencies, accomplishments, & solutions in 3 week sprints
• Report severe, high, medium, & low defect findings using JIRA
• Install/Deploy AUTs (Applications Under Test) on JBoss From October 2011 to February 2012 (5 months) WebSphere Commerce Developer/FVT Automation Focal Point @ - Automation focal point for WebSphere Commerce Brazil Store, Social Bridging, & Triggers deliverable
- Develop Java based task libraries/APIs used for creating meaningful automated test cases utilizing Java, Selenium RC, & JUnit
- Actively participate in agile development practices such as attending daily global SCRUMS to communicate dependencies, accomplishments, solutions, & deliver functional pieces of code in 3 week sprints
- Created a custom/reusable social widget that enables IBM’s WebSphere Commerce customers/shoppers to either create, update, or view a user profile that contains personal information about them (e.g. photos, interests, birthday) utilizing Pluck (Integrates Social Media Solutions), Dojo, JavaScript, JSON, & REST
- Designed & developed an html template generator utilizing Java & sMash
- Developed service adapter server-side code which leveraged Pluck’s APIs
- Debug & resolve IBM WebSphere Commerce defects programmatically using Java, JPSTL, Dojo, HTML, CSS, & JavaScript
- Develop meaningful JUnit tests to prevent build breakages from new delivered code
- Overall FVT Lead for Social Bridging deliverable
- Compose test plans which includes test coverage for security, accessibility, globalization, & browser on multiple OS platforms From February 2009 to October 2011 (2 years 9 months) System Verification Test (SVT) Developer @ - Converted benchmark application DayTrader, from Java/J2EE to Groovy/sMash framework, to help thoroughly test sMash v.1.0 - v.1.1 runtime and ensure the quality of sMash platform was clear of any core defects & performance issues before reaching IBM customer
- Improved efficiency by designing & developing automated scripts to emulate user transactions, customer scenarios used for sMash v1.0 - v1.1/web20fep v1.0.0.1 release, & product installations
- Lead sMash System Verification Test (SVT) team by being focal point for all application/automation efforts for sMash v1.0 & v1.1 release which included providing technical support/resolutions to local and China team, recommending the tools/topologies to use for sMash SVT, providing team with education on core fundamentals in sMash features and behaviors, and educating/reviewing with team how to develop/debug test applications and automation scripts
- Provided sMash L2 support knowledge/insight during sMash v1.0 deliverable by setting educational meetings that emphasized on sMash fundamentals, strategies, tested system hardware, & troubleshooting tools.
- Monitored and drove the progress of homogenous & distributed stress tests in clustered environments for SVT and regression phase
- Developed JMS/Groovy messaging test applications built on sMash framework, all used to emulate an IBM customer interacting with product across many nodes
- Discovered critical/severe/normal issues in sMash v1.0 & v1.1 messaging, core, data, assembly, groovy, and JDK components.
- Collaborated with sMash development team throughout all test cycles analyzing/resolving defects, discovering documented limits/thresholds, & testing for regression via load
test
- Participated in Project Zero's forum observing customer issues and use of product which in turn helped design efficient test applications
- Developed testware where it can be easily modifiable by using modular techniques and providing meaningful comments in code From July 2007 to February 2009 (1 year 8 months) System Test Co-op @ - Created & designed test applications for Web 2.0 initiatives utilizing Dojo, AJAX, REST, PHP, DB2 in Eclipse IDE
- Traced & Debugged production code & test applications to report defects
- Developed automated test tools using Selenium, Rational Functional Test, Rational Robot, & Rational TestManager
Converted Web application from PHP to Java From March 2007 to July 2007 (5 months) Research Assistant/Graduate Assistant/Student @ - Researched and designed a web base application that allows users to interact with their smart home devices utilizing, JavaScript, PHP, & MySQL
- Designed, developed, & maintained web based forms for faculty and students utilizing Flash 8, ActionScript, & PHP
- Simulated MIPS 5 stage pipeline with Flash 8 & ActionScript From September 2006 to March 2007 (7 months) Exempt Technical Co-op @ - Modified OpenPegasus C++ code by adding CIM operations
- Debugged & fixed defects on CIManin server utilizing JavaScript & C++
- Enhanced CIManin client with C++
- Presented technical accomplishments to management team From June 2006 to August 2006 (3 months) Teaching Assistant/Student @ - Coded 3D scientific visualizations utilizing C++/VTK
- Created a manual on how to code MS Agents using VBScript
- Evaluated students on how well they interact in a collaborative learning environment
- Assisted & analyzed students source code
- Graded students programs From January 2006 to May 2006 (5 months) Pre-Prof Programmer @ - Modernized Translation Verification Test (TVT) by developing globalized automated test tools/scripts utilizing Rational Robot & Rational TestManager
- Developed automated stressing tools utilizing Rational Robot & Rational TestManager
- Tested WAS & Installation Factory builds on various OS platforms to examine functionality
- Communicated client/server machines using different networking methods
- Provided instructive support for linguist during TVT phase
- Opened defects in various builds utilizing CMVC
- Created instructive scenarios/test cases From August 2005 to December 2005 (5 months) WECM Test Automation Developer @ - Created and designed web based GUIs utilizing HTML, DHTML, JavaScript, VBscript
- Developed & modified automated test scripts using Perl, C, STAF/STAX, & Rational Robot
- Utilized IBM's IT security guidelines to secure and comply 200+ client machines
- Installed and maintained various distributions of Windows & Linux From May 2005 to August 2005 (4 months) Research Assistant/Student @ - Analyzed & coded encryption algorithms such as Blowfish, DES, & AES
- Simulated streaming multimedia data via the WWW
- Researched on WLAN security protocols From August 2004 to May 2005 (10 months) Computer Science Lab Assistant @ - Assisted students with their programs or computer usage
- Monitored Lab to make sure systems were secure and usable From September 2001 to December 2003 (2 years 4 months) Computer Instructor @ - Set up computer classes in various churches throughout central Virginia
- Instructed students on computer basics such as Microsoft applications, the Internet, & troubleshooting
- Provided students with necessary tools so they may become computer literate From August 2000 to April 2001 (9 months) Program Coordinator @ - Coordinated daily activities for pilot program called "Techriders"
- Designed and implemented goals and standards for the program
- Contracted 80 churches throughout central Virginia to participate in learning the basic fundamentals of computers and the Internet
- Established personal relationships with various church pastors
- Provided Program Director with constructive feedback in order to ensure success of program
- Demonstrated and documented success of program From May 2000 to August 2000 (4 months)
Masters, Computer Science @ Norfolk State University From 2005 to 2007 Bachelor of Science December 2003, Computer Science @ Virginia State University From 2001 to 2005 Michael Jones is skilled in: Java, Selenium WebDriver, Appium, JMeter, Maven, Github, MongoDB, Eclipse, RabbitMQ, Jenkins, Web Services API, Amazon Web Services (AWS), Agile Methodologies, Perl, Oracle
Looking for a different
Michael Jones?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension