Michael Barlow
Summary
Experience in software quality assurance, quality control, and testing of client/server
and web-based applications.
Experienced in implementing QA processes and tools, leading multiple projects,
developing test strategies, setting up test environments, and metrics and measurement.
A self-starter with a goal-oriented approach to problem solving, well organized, and
excellent communication skills. Experienced working with customers, users, project
teams, and senior management.
Technical Skills
Operating systems: MS Windows 95/98/XP, Linux, UNIX (HP, Sun)
Languages: Java, .NET, SQL, C, C++,
Internet Technologies: Java, JSP, HTML, XML
Databases: MS-SQL Server 2005/2000
Tools: Jira, Quick Test Pro, Quality Center/Test Director, WinRunner, LoadRunner, QTP, Selenium, Wiki, GIT
Manual testing, Automated testing, GUI testing, Functional/integration testing, Reliability and recovery testing System testing, Performance/stress testing, Regression testing, UAT, Black box testing, White box testing, Usability testing, JUnit testing, Compatibility testing, Beta testing
Professional Experience
SMB Software Test Engineer, Atlanta Ga. July 2014 to Present
Work creating Selenium Nunit and Junit test that integrates with Team City
Demonstrated structured thinking and ability work to methodically to ensure adequate test coverage.
Proactively work with members of an agile team to find and fix defects in our product
architecture using Selenium Webdriver Nunit, Junit, Eclipse and Visual Studios.
Communicate with Project Manager and Developers to prioritize deliverables, and create test strategy and cases as part of project requirements.
Oversee and execute functional testing, as well as performance, scalability, stability, and reliability testing on the architecture of the system.
Develop detailed test cases in conjunction with developers and business analysts to preform UAT testing throughout testing and production environments
News Distribution Network, Lead Test Engineer, Atlanta, Ga. February 2013 to July 2014
Work in an agile software development environment, and ensure the quality of the
architecture of our Enterprise software application and consumer interfaces.
Gain a technical and functional understanding of our product architecture, and become
part of our ongoing feature development effort.
Proactively work with members of an agile team to find and fix defects in our product
architecture using Selenium Webdriver.
Communicate with Project Manager and Developers to prioritize deliverables, and
create test strategy and cases as part of project requirements.
Oversee and execute functional testing, as well as performance, scalability, stability,
and reliability testing on the architecture of the system.
Perform data validation testing utilizing Java EE IDE to create automation scripts using
Selenium Webdriver.
Experience in using GIT to push code changes to Bitbucket
Preformed UAT Testing throughout Sprint development process
Moxie Interactive, Lead Test Engineer, Atlanta, Ga. October 2010 to February 2013
Performs functional specification testing with Use Cases to ensure client deliverables
for media and social campaigns for Moxie Interactive marketing teams.
Coordinate with developers towards resolution of defects on mobile applications.
Facilitate and assist with unit and integration testing with development team.
Construct testing environments simulate real world environments.
Review applications and make suggestions for smarter and more efficient testing
(automated and manual)
Update QA Director on status and issues on all of the companies Evergreen
applications.
Preformed UAT Testing throughout Sprint development process
Extract appropriate logs and gather diagnostic information for issues encountered
during mobile testing using TFS.
Work with project teams to clearly understand the application functionality
Test social campaigns on Android, iPhone, BlackBerry and Palm WebOS, handheld
devices
Servidyne, Test Engineer (Contract), Atlanta, Ga. July 2010 to October 2010
Technical knowledge and experience running black box and white box test supporting
Servidyne application that properly services Hyatt hotel management using the Internet
and wireless handheld devices.
Perform various manual and automated tests for Servidyne Guest and Tenant request
Web-based and mobile applications.
Manage TeamCity server-based web application for Servidyne development team for
continuously changes to the code base.
Knowledge data structure of data so that reporting and other user requirements can be
implemented using SQL Select statements.
Experience in Agile/SCRUM software development lifecycle.
Experience in converting manual test case libraries into automated scripts using
Selenium IDE for applications.
Preformed UAT Testing throughout Sprint development process
Experience in testing Mobile Platforms Blackberry, Windows Mobile, Palm OS,
Motorola 3190, Motorola 3190Z, Symbian, and Android Smartphone.
Work with clients in the hotel industry to develop end-to-end testing systems for
programs and software application packages.
Lead a group through testing of one or more sub-systems of the product from design
phase to the final release.
Work with Servidyne customer support groups to integrate QA and release
management into the life span of the software development lifecycle.
Formulated testing strategy for the development group, writing test-plans, and test
cases using Quality Center.
Proactively participate in maintaining team standards and best SDLC practices.
Prioritize and balance multiple projects and their associated tasks.
Progress with respect to the scope of the development plan and inform manager of
issues or delay in the project.
Matrix Resources, Quality Assurance Analyst (Contract), Atlanta, Ga. May 2010 to July 2010
Technical knowledge and experience in the developing automated test for Skylight
Financial W2 application.
Involved in Backend Database testing in Oracle using SQL.
Integrated Selenium client based testing into web application testing.
Work in advance Agile/Scrum development environment with frequently changing
requirements for code releases.
Preformed UAT Testing throughout Sprint development process
Experience in continuous integrations in all environments of the SDLC process using
Hudson server-based web application.
Experience in integration testing using Selenium automation testing tools for bi-weekly
code releases.
Experience in installing, and implementing better testing processes to support Skylight
financial applications.
Familiarity with QA tools and techniques, and tracking systems, to execution testing.
Ability to work on a variety of software applications developed in SQL Server, C#,
ASP.NET environments.
Working knowledge of quality assurance methods Unit Testing, Integration Testing,
System Testing, Stress Testing, Beta Testing and Acceptance Testing for better quality of
Skylight financial W2 application.
Experience diagnosing, reporting, tracking and resolving quality issues.
Isolated issues found in the software to determine root causes for various application
errors.
Create and execute test plans for manual and/or automated tests.
Bridge2Solutions, Quality Assurance Analyst, Alpharetta, Ga. November 2008 to May 2010
Participate in software development lifecycle for new and existing products on web
base applications.
Knowledgeable in creating intense test cases using MS-SQL Server 2005 database
comparing information with web-base applications.
Implemented development process improvements, including requirements sign off by
QA, mandatory documentation by development, and new process around bug-tracking
tool.
Improved efficiency and traceability by implementing requirements entry, test
creation, and defect tracking in Jira.
Work with customers to understand and resolve issues and maintain a high level of
customer satisfaction.
Responsibility translating catalog property files for over 200 international countries.
Review and test, CSS and JavaScript applications and provide automated reporting of
tests results.
Evaluates and tests new or modified software programs and software development
procedures used to verify that programs function according to client requirements and
conform to establishment guidelines.
Writes, revise, and verify quality standards and test procedures for program design and
product evaluation to ascertain quality of software.
Preformed UAT Testing throughout Sprint development process
Review new or modified program, including documentation, diagram, and flowchart, to
determine if program will perform according to user request and conform to guidelines.
Review computer operating log to identify program processing errors.
Tests program for validity of results, accuracy, reliability, and conformance to
establishment standards.
Quality Assurance Analyst, IKON Office Solutions Jan. 2006- Nov.2008
Experience executing test cases and analyzing results and ability to identify, isolate and
document system deficiencies in a clear, concise manner.
Map custom objects to the standard objects and inserted GUI, text checkpoints to
compare the current behavior of the application being tested to its behavior in the earlier
version using Selenium automated testing tool.
Experience in identifying and cataloging test requirements from business requirements.
Experience writing and configuring scripts, add check points, add parameters, and
perform database checks.
Experience testing Java and .NET Real Time web application.
Monitor program performance after implementation to prevent reoccurrence of
program operating problems and ensure efficiency of operation.
Write documentation to describe program evaluation, testing, and correction.
Enter instructions into computer to test program for validity of results, accuracy,
reliability, and conformance to establishment standards.
Capacity to multi-task several testing activities concurrently.
Data Analyst E-Systems Inc. Jan.2003- Jun.2004
Reviewed, analyzed and evaluated security personnel files.
Analyzed records to make recommendations for granting security clearances for access
to sensitive information to the Office of Personnel Management.
Collected analyzed statistical data and generated reports related to analysis.
Presented results of analyses to the US Department of Education.
Education
A.S. Computer Information Systems –Atlanta Metropolitan College
B.S. Information Technology – Southern Polytechnic State University