Gary Barnes
Automation/Manual Testing Engineer
Lathrup Village, MI 48076
E-mail: ****.*.********@*******.***
Phone: 810-***-****
EXPERIENCE SUMMARY:
• Possess 17+ years of experience in Information Technology, with 7+ years specializing in Automation Software Testing.
• As a Software Automation Testing Engineer for a Fortune 500 organization, I have solid experience in testing, using C# language for ASP.Net and other developed platforms of Web based and client/server applications.
• Possess skills in C# and Java languages, with proficiency in designing test plans and identifying bugs throughout the software development lifecycle (SDLC).
• As well as collaboration with cross-functional teams to drive successful software releases aligned with Agile methodologies.
• Experience in performing UAT testing, SIT Testing, Regression Testing and Functional testing. Involved in SOAP & REST based web services testing.
• Daily monitoring and performance of manual testing on applications for functionality and documentation on all failed cases.
• Confirmed applications compatibility on different browser versions (Chrome, IE, Firefox). Performed multi browser testing to check application can work on IE, Firefox, and Chrome browsers.
• Mobile Web Applications that can be accessed using mobile browsers such as Safari, Chrome, or in-built native browser applications.
• Experience in using Jira for tracking bug fix issues, upload to code repositories, reporting on immerging issues, documenting test performance, manage and maintain backlogs on development within projects.
TECHNICAL SKILLS:
• C#, Java, Python, Test Automation, Selenium, Specflow, Test Cases, Software Testing, User Interface (UI), Microsoft Office, SQL, TFS, IOS, PowerShell, QA, Angular, Git, CI/CD, Project Management, Jira, Agile
• Microsoft SQL Server, User Acceptance Testing, APIs, Software Application Product and Data
ProcessingCORE COMPETENCIES:
• Windows OS Windows 7 - 11, MS Server 2000 - 2016, IIS v.10
• Languages: C#, Python, PowerShell, Java, JavaScript, Selenium (web automation), Gerkins, Specflow,
TestStack.White (White) [Desktop Automation], Extended Reports (web-based Reporting)
• Databases SQL 2012 - 2017, MS Access
• MAC OS X (10.6.8 - 10.7), Mac OS X command line, GUI, file structure, p-list files, utilities and applications, hardware
• Software v PeopleSoft/GCRM, iOS (iPhone, iPod touch, apple tv), Bomgar (Remote Management
• 2015 Professional, Visual Studio 2017 Enterprise, Visual Studio 2019 Professional, Visual Studio 2022
• Professional, Eclipse, Katalon Studio, Katalon Analytics, JMeter, TestComplete, Cloud AWS,
Software), Lotus Notes 8.5, Jira, Apache, GitHub, GitTools
• SCCM, TFS, Jenkins, Test Studio (Web-based and WPF Automation), Azure DevOps, Visual Studio, OneDrive, and SharePoint Online
Work Experience
Experis - Chicago, IL (Remote)
Jun 2023 – Present
IVR Lead Manual Tester/QA Analyst
• Create estimates for number of test cases utilized within the timeline for project planning and execution.
• Collaborate with project team to create various test plans within the project requirements.
• Utilize Jira for tracking records corresponding to pass/failed executions and defects.
• Ensured test cases fit requirements and standards for pre-production/production environments.
• Perform manual testing on IVR systems and create bug/fix reports for any defects in the development of the system.
• Engaged in various meetings with business stakeholders and developers, providing UAT support on project requirements and polices.
Entrega Systems - Troy, MI
April 2021 to March 2023
QA Automation Engineer
• Develop and perform automation tests using C#, Selenium, and Specflow (Gerkins) for regression and functional testing.
• Design test plans and create scripts to perform automation testing for web-based developed applications for major clients.
• Prepared reports on test results listing any problems and resolutions upon passing or failure tested applications.
• Monitored and updated test processes with engineering teams to resolve emerging issues.
• Assisted in the review of test processes as they are developed and performed within other test-related tasks.
• Maintain projects workflows, bug fix tracking, manage code repositories, permissions, and users working in a Jira environment.
Federal Home Loan Bank of Dallas – Dallas, TX (Remote)
May 2022 to January 2023 (part-time)
QA Automation Engineer
• Design and execute automated tests using C#, Selenium, and Specflow (Gerkins) with Excel integration for regression and functional testing.
• Perform maintenance and updates to scripts for automation testing using web-based developed applications.
• Prepare and maintain reports presenting any problems and provide resolutions upon passage or failure of applications.
• Assists engineering team in resolving emerging issues.
• Provide reviews of test processes as they are developed and performed within other test-related tasks.
Total Life Changes - Ira, MI
September 2020 to April 2021
QA Automation Engineer
• Developing test plans and writing test procedures for eCommerce applications for manual and automation testing.
• Using Selenium to create and perform functional and regression automation testing for eCommerce websites and applications.
• Improving security applications under development by engineers for the staging and pre-production environment.
• Prepare and monitor reports on scheduled test results focusing on details pertaining to major/minor issues and presenting resolutions for failure to passing results of performance and functionality.
Nuspire Networks - Commerce, MI
August 2019 to February 2020
QA Analyst
• Provided technical expertise in testing and product knowledge including developing test plans and writing test procedures for COTS applications for manual and automation testing.
• Using Katalon Studio to create and perform performance, functional and regression automation testing for web-based applications improving security applications under development by engineers for the preproduction environment.
• Prepare and monitor reports on scheduled test results focusing on details pertaining to major/minor issues and presenting resolutions for failure to passing results of performance and functionality.
• Analyze, review, and documenting project development and bug/fixes using Jira environment.
• Maintain testing documentation on new developments and/or updates for emerging issues to ensure compatibility in Jira Confluence.
DivDat / Brown Staffing – Ferndale, MI
May 2019 to August 2019
QA Developer/Automation Engineer
• Develop and perform automation tests using C#, Selenium for regression and functional testing.
• Design and Maintained scripts to perform automation testing for web-based developed application for major clients autogenerated payment labels.
• Monitored and updated processes with engineering teams to resolve emerging issues.
• Assisted in the review of test processes as they are developed and performed within other test-related tasks.
General Motors-Tech Center - Warren, MI
July 2013 to February 2019
Automation/Manual Testing Engineer
• Provided technical expertise in testing and product knowledge, writing test procedures and
• Developed test plans and writing test procedures for COTS applications for manual and automation testing.
• Created scripts to perform automation testing for web-based developed applications.
• Prepared reports on test results listing any problems and resolutions upon passing or failure tested applications.
• Monitored and updated test processes with engineering teams to resolve emerging issues.
• Assisted in the review of test processes as they are developed, and performed within other test-related tasks.
Print and Network Engineer
• Maintained detailed documentation relating to Windows server platform and architecture.
• Implemented procedures for installation, testing and maintenance of Active Directory and Exchange applications.
• Implemented procedures for support and maintenance of IT infrastructure and print projects.
• Prepared detailed technical documentation for all elements of Microsoft Windows infrastructure.
• Evaluated all enterprise performance data and provided upgrades to systems and software to ensure effective working of network systems.
• Support the creation and maintenance of network disaster recovery plans, and monitors all network performance activities.
• Maintained appropriate security measures for all domestic and international print network ems.
Reporting and Software Development Engineer
• Generated weekly baseline, inventory, and deployment reports for all domestic and international business needs.
• Created reporting tools to perform automated .CSV and .xlsx customized reports.
• Generated daily reports using combined SQL databases for Software Distribution team per Pre to Post software deployments.
• Maintained and created scripts for all software requests and instant downloads.
Software Distribution Engineer
• Processed and delivered software to end users globally through SCCM.
• Collaborated with engineers to create deployment process and documentation for application deployment.
• Gathered pre-deployment results for all applications during the testing to production phases.
• Monitored and processed software deployments for all devices per business requirements.
Remote User Administrator Team "RUAT"
• Processed various tasks from ID and group creation for granting access to data and/or software within a specified time period.
• Performed ID creations within Active Directory, Lotus Notes, and UNIX environments.
• Created and granted access to Shared Drives folders within a vast number of domains globally.
• Verified and granted access to selected security groups and software requests within the Active Directory environment.
• Performed Maintenance work and changes to emerging issues and existing services requested.
• Processed and completed expedited or incident request within a timely manner.
• Performed the work by following all sets of global and common processes under international security regulations.
• Documented in full the tasks completed and contacted required personnel to complete services request within a timely manner.
• Granted lead point of contact for specific domain and processes within domain.
Education
Diploma in Network Administration
ABCott Institute - Southfield, MI
June 2004 to September 2004
Some studies in Computer Science
Central Michigan University - Mount Pleasant, MI
September 1998 to May 2000
Some studies in Liberal Arts/Computer Science
University of Detroit Mercy - Detroit, MI
September 1997 to May 1998
Diploma
Detroit City High School - Detroit, MI
March 1996 to January 1997
Mumford High School - Detroit, MI
September 1994 to March 1996
Skills
• C# (7+ years)
• Java (Less than 1 year)
• Python (Less than 1 year)
• Test Automation (7+ years)
• Selenium (7+ years)
• Specflow (2+ years)
• Test Cases (9+ years)
• Software Testing (10+ years)
• User Interface (UI) (9+ years)
• Microsoft Office (10+ years)
• SQL (2+ year)
• TFS (2+ year)
• IOS (2+ years)
• PowerShell (Less than 1 year)
• QA (10+ years)
• Angular (1 year)
• Git (3+ year)
• CI/CD (3+ year)
• Project Management (2 years)
• Jira (5+ years)
• Agile (9+ years)
• Microsoft SQL Server (4 years)
• User Acceptance Testing (9+ years)
• APIs (Less than 1 year)