Detail-oriented Quality Assurance Professional with expertise in implementing quality initiatives and establishing control protocols. Drives team collaboration to achieve consistent results in fast-paced settings. Utilizes AI to enhance QA processes and adapt problem-solving strategies effectively. Testing of our own in house AI product.
Work History
Quality Assurance Manager
5 Years 6 Months
FrontSteps | 01.2021 - Current
Oversee operations of quality assurance team, comprising 3 onshore and 5 offshore contractors, to enhance product reliability.
Oversaw a team of support staff developers responsible for implementing data fixes.
Utilize email and Teams as primary communication tools to enhance collaboration in a remote company setting.
Design and enforce quality assurance protocols aimed at enhancing product reliability and meeting compliance standards.
Streamline testing procedures, reducing turnaround time while maintaining high accuracy standards.
Mentor junior QA staff in best practices for testing methodologies and quality control techniques.
Conduct regular audits of quality systems to ensure adherence to industry standards and regulations.
Engage with production teams to assess processes and implement strategies for increased efficiency across operations.
Analyze customer feedback data to refine quality metrics and enhance overall user satisfaction.
Drive initiatives for continuous improvement, enhancing organizational quality standards and practices.
Investigate customer complaints and performed corrective actions to resolve quality issues.
Quality Assurance team covers 6 different products – Products are in the Property Management realm including security and accounting along with custom website solutions along with a proprietary AI interface for our products
Lead cross-functional teams in root cause analysis to address quality defects and improve processes.
Assist teams in executing projects using agile scrum and kanban methods. Support team members in adopting agile practices for improved collaboration. Facilitate daily stand-up meetings to enhance communication among team members.
Oversee synchronization of release timelines, ensuring one team adheres to a monthly schedule while others maintained weekly cycles.
Guide team members in developing test plans and test cases to enhance QA efficiency.
Facilitate communication with product teams to ensure clarity on project specifications., development, upper management on a daily basis
Spearhead hiring process to expand QA team and establish Automation department
Collaborate in evaluating proprietary AI system to enhance user experience and system reliability.
Leverage AI technology to optimize QA team operations, focusing on requirement analysis, acceptance criteria assessment, and test case development.
Collaborate with QA team to implement Playwright scripts, leveraging AI agents engineered by the group for improved automation.
One of two testers on our proprietary AI product integrated with our products
Quality Assurance Manager
1 Year 6 Months
PowerInbox | 09.2018 - 03.2020
Built a Quality Assurance team which included both onshore and two different offshore teams
Managed QA Team with releases on weekly and bi-weekly (every two weeks) schedules.
Led offshore team in building automation suite for load/stress testing using JBuilder and Redline 13
Oversaw administration of JIRA instance
Verified all releases once they were sent to production (manual testing)
Followed multiple instances of the Agile process
Developed comprehensive QA documentation for releases, including test plans and test cases
Created requirements documents for releases
Point of contact with outside organizations and internal (engineering teams including front end, API, database, and data science teams, product, sales, upper management)
Conducted monthly one on ones with the QA team and daily check-ins with the offshore teams
Coordinated daily activities for the QA team and offshore teams
Administrator for the JIRA instance
Directed hiring process for onshore and offshore QA teams, including candidate negotiations
Facilitated Agile environment, fostering collaboration and iterative improvement
Educational Software company specializing in AP and Pre-Ap testing for students including the interfaces for Teachers and Admins
Supported project management by taking on responsibilities during team transitions
Calculated ongoing team capacity including during Sprint Planning
Managed the daily relationship with the stakeholders discussing all aspects of the product from new features and requirements to all issues which arise
Managed stakeholder relationships, addressing product features, requirements, and issue resolutions
Performed Sanity and Regression testing with each new release
All Sanity testing of new releases during a sprint cycle to the QA Environment
Conducted QA testing on web (multiple browsers) for all products including the new products constituting demos for clients and products for new clients
Ensured complete test coverage of each new release involving discussions with Development regarding new changes taking place
Worked with and coordinated Devs and QA located all over the world (company is represented by people located in 11 different countries)
Coordinated global Dev and QA teams across 11 countries, ensuring effective communication and project alignment
Onboarding duties for all new employees joining the company
Facilitated bi-weekly Agile sprint cycles to maintain project momentum and collaboration.
Project Manager duties when needed to fill in for Project Managers when they were unable to do their duties (due to absences or vacations) or between transitions of project managers
Quality Assurance Manager
7 Months
Primo Connect | 09.2016 - 04.2017
Manage QA efforts for Major releases occurring once a month and minor releases occurring weekly along with Emergency Maintenance Releases
Team performs Functional, Integration, Regression and User Acceptance testing for all releases
Hands on approach to QA being involved with Unit, Smoke, Functional and User Acceptance testing on every release.
Managed all aspects of Quality Assurance program, including test case management, test plan creation, release notes, and updating internal confluence page for QA.
Coordinated with offshore developers in Serbia to effectively manage time zone differences and align work schedules.
Contributed to fraud prevention efforts by analyzing suspicious activities.
Work directly with Project Management and Developers on all platforms
Work directly with Offshore Developers located in Serbia managing the differences in our time zones and work schedules effectively
Test back end/services changes for weekly releases along with API testing
Work with Splunk and SQL for database searches
Directly involved with Fraud Prevention activities
Maintain an Agile environment
Telecommunications app on iOS, Android, Amazon and Web platforms
Hands-on approach to QA being involved with Unit, Smoke, Functional and User Acceptance testing on every release.
Sr. Quality Assurance Lead
1 Year 2 Months
Razorfish Commerce | 05.2015 - 07.2016
Heavy use of e-commerce Quality Assurance strategies
Conducted Quality Assurance on projects built upon the Shopify e-commerce platform
Managed a Quality Assurance team/performed Quality Assurance testing for an e-commerce solution for T-Mobile Spotlight on the Shopify platform for both mobile/tablet and responsive web
Managed an offshore Quality Assurance team/performed Quality Assurance testing for an e-commerce solution for West Marine/Port Supply- This was an AEM/Hybris application created for both mobile/tablet and responsive web
Led offshore Quality Assurance team, ensuring thorough testing for e-commerce solution for West Marine/Port Supply on AEM/Hybris application for mobile/tablet and responsive web
Directed Quality Assurance team in testing e-commerce solution for T-Mobile Spotlight on Shopify platform for mobile/tablet and responsive web
Maintained an agile work environment on all projects
Teams performed Functional, Integration, Regression, and User Acceptance testing on all projects
Administrator for the TestRail instance for the Quality Assurance group including training people on the use of TestRail
Administrator for the use of Browserstack for the Quality Assurance group
Maintained a 90% or better testing success rate during all of the testing efforts
Collaborated with client on Quality Assurance efforts, conducting presentations and training on TestRail to enhance understanding and usage
Executed smoke, functional, and user acceptance testing to validate application performance.
Directly involved in User Acceptance Testing working with the client's Quality Assurance groups.
Quality Assurance Manager
9 Months
Marxent Labs, Kettering, Ohio | 03.2014 - 12.2014
Led a team of 3-5 Quality Assurance Analysts across various web and app programs to ensure quality and compliance.
Improved the Quality Process from a 85% success rate to a 95% success rate in releasing products to clients bug free
Exhibited a hands-on approach to the job of not just managing but also testing
Worked in an Agile environment and was actively involved in planning time lines and reviews
Conducted Smoke, Functional, Integration, UAT testing for all products
Created numerous test scripts for the major clients which were used by both the company for testing and also the client for testing
Apps created for clients were for public release and also used for private use within the company and for major trade shows and demonstrations
Collaborated with clients on side-by-side UAT testing, facilitating effective feedback and issue resolution.
Executed smoke, functional, integration, and UAT testing for all products, ensuring comprehensive quality coverage.
Worked directly with developers to ensure we met all deadlines and did not miss any deadlines
Managed the responsibilities and tasks of everyone in the group ensuring proper coverage for all products
Along with app testing also did extensive Web and e-commerce testing
Worked in a fast-paced environment on multiple projects at once
Spearheaded Quality Assurance efforts across multiple applications
Performed job responsibilities remotely while coordinating with teams worldwide
QA Analyst Manager testing applications used in the Banking/Financial Industry
Led a team of 10 testers in the United States and 2-20 offshore testers. Offshore resources depend on the scope/priority of the project and the availability of resources
Planned and designed test cases for new software functionalities, ensuring comprehensive coverage and quality assurance
Plan and design regression test cases for every build
Use multiple methods of the SDLC (software development life cycle) including Waterfall and Agile as the main concentrations
Write and verify defects on a build by build basis
Work directly with Developers when defects are found to resolve the issue
Prioritized defects to decide which defects needed to be fixed before the version was released and which could wait until a hot fix or the next version.
Test cycles consist of 200 – 4000 manual test cases
Coordinate the testing assignments/cycles
Created testing schedule aligning scope of testing with resource availability to optimize testing efforts
In charge of interviewing/hiring all Resources for the US Quality Assurance Team
Did Smoke, User Acceptance and System Testing including User Interface and functionality Testing.
Organized and led meetings between developers and quality assurance team to facilitate communication and issue resolution
Managed the Development team for 3 months while the Development Manager had to take personal time off. This involved all scheduling for the developers and attending all meetings on their behalf.
QA Analyst Lead testing software that the Corporate Agents use for Cincinnati Insurance
Carry out Manual and Automated testing on proprietary insurance software
Planned and designed new test cases when new functionality is added to the software
Planned and designed regression test cases for every build
Planned and designed test cases for new functionality to ensure thorough coverage and validation of software updates
Work directly with Developers when defects are found to resolve the issue
Prioritized defects to decide which defects needed to be fixed before the version was released and which could wait until a hot fix or the next version.
Test cycles consist of 2000 – 4000 manual and automated test cases (average testing cycle is 1 week)
Prioritized defects to determine critical fixes for release versus those suitable for future updates, enhancing release readiness
Did Smoke, User Acceptance and System Performed comprehensive testing types, focusing on smoke, user acceptance, and system tests. User Interface and functionality Testing.
Automated regression test cases to support software updates
Trained new employees on the software
Created testing schedule aligning scope of testing with resource availability to optimize testing efficiency and coverage
Created Testing Schedule which took into account the scope of testing that needed to be covered and the availability of resources
Led a team of 2-10 testers depending on the scope of testing needed for the release which was dependent upon the amount of new functionality/regression testing that was needed per build.
All automated testing carried out using QuickTest Pro
All test cases were created in HP Quality Center and all results were reported in Quality Center
Performed smoke testing to ensure initial system stability before deeper evaluations., Conducted user acceptance testing to ensure product satisfaction and usability. and Performed system testing to evaluate overall system functionality and performance. including User Interface and functionality Testing.
Senior QA Analyst
4 Years 8 Months
Seapine Software, Mason, Ohio | 06.2002 - 02.2007
QA Analyst lead on the Surround SCM project from its inception.
Created all Test Plans and Test Cases for the Surround SCM project
Led teams of 2 to 10 members, adapting to release size and project requirements
Developed comprehensive test plans and test cases for the Surround SCM project, ensuring thorough coverage and quality
Contributed to the testing effort from the requirement planning phase through the release of the product.
Involved in the design of features for each new version
Tested and worked with the TestTrack Pro defect tracking software
Contributed to the design of features for each new version.
Created and executed timing (speed) tests for the product and the integrations between products.
Results from timing tests were assembled in an excel spreadsheet and presented to upper management.
Managed teams that ranged from 2 to 10 people depending on the size of the release
Coordinated scheduling of testing efforts for all major and minor releases, ensuring timely delivery
Responsible for scheduling of the testing effort for every major and minor release
Responsible for quickly learning all new integrations with the Surround product
Worked with and managed offshore testing effort.
Used an Agile method of testing where our Design/Testing phases were not set in stone and allowed for a more free type of Development/Testing/Design
Performed comprehensive testing, including smoke, user acceptance, system, functional, and integration tests, to validate product functionality.
Results from timing tests were assembled in an excel spreadsheet and presented to upper management.
Worked with and managed offshore testing effort.
Software Test Analyst – QA
2 Years 7 Months
Lexis Nexis, Miamisburg, Ohio | 06.1999 - 01.2002
Conducted rigorous web-based testing to identify and resolve issues.
Used an Agile Method of testing where we did not have definitive testing/design/development phases.
Created all test plans and test cases for the web based project
Led a team of 2 to 10 members based on testing scope for each release
Developed comprehensive test plans and test cases for web-based project, ensuring thorough coverage of requirements
Tested using structured test plans along with ad-hoc testing
Used an Agile Method of testing where we did not have a definitive testing/design/development phases.
Maintained and updated an internal website for the testing group that was used to post the testing numbers for each day along with each release.
Maintained internal website for testing group to track daily testing metrics and release updates, enhancing visibility of testing progress
Created schedule for the testing effort for every major and minor release
Managed the release effort for the product during quarterly releases which included input into the release testing plan, checklist for the release and all status reports.
Web based testing
Research Associate 2
2 Years 7 Months
MCR Federal, Dayton, Ohio | 06.1995 - 01.1998
Developed online manuals for the Department of Defense.
Developed comprehensive online manuals for the Department of Defense to enhance user understanding.
Developed databases and user manuals for the government.
Conducted quality assurance checks on manuals for the Department of Defense.
Education
Associates Degree - Computer Information Systems
Sinclair Community College | Dayton, Ohio | 06-2000
Associates Degree - Business Management
Sinclair Community College | Dayton, Ohio | 12-1999
Skills
Software Packages: JIRA
HP Quality Center
TestRail
Browserstack
Mercury Quicktest Pro
TestTrack Pro
Surround SCM
QA Wizard
Microsoft Office
Automated Testing Tools
IntelliJ
Visual Source Safe
Test Automation Frameworks
Oracle
Robohelp
Perforce
StarTeam
CVS
Hybris
AEM
SAP
Selenium
Cucumber
AWS
Shopify
Web Application Testing
Splunk
Postman
Jenkins
Quip
HipTest
Redline 13
Azure
Redis
qTest
JIRA RTM
TestComplete
SalesForce
AI Testing Strategies
Playwright
Continuous improvement
Software Packages: JIRA
HP Quality Center
TestRail
Selenium
Cucumber
Jenkins
qTest
TestComplete
Browserstack
Mercury Quicktest Pro
TestTrack Pro
QA Wizard
Microsoft Office (Word
Excel
Access
Powerpoint
Outlook)
JIRA RTM
Postman
Playwright
AWS
Azure
Oracle
Splunk
Salesforce
AEM
Hybris
Shopify
Ruby on Rails Websites
Test automation
Operating Systems: Windows
Mac
Linux
Solaris
iOS
Android
Process Optimization
Team Leadership
Other Activities
Caesar’s Creek Pioneer Village Board of Trustees
November 2015 – Present
Part of day-to-day management decisions (voted on as a Board)
Treasurer managing all financial aspects
Social Media Manager (email, Facebook, Twitter, Instagram)
Maintenance of the buildings and grounds
Creation and maintenance of Website
Managing multiple events every year including budgets for them
Handle all interactions with the State of Ohio regarding the Village
Caesar Creek State Park Nature Center Board of Trustees
January 2021 – present
Creation and maintenance of website
Maintenance of Square online store
Lead Social Media team (email, Facebook)
Take part in planning/executing events for the Nature Center
Part of the committee working on planning/building new Nature Center for the Park
Timeline
Quality Assurance Manager
FrontSteps
01.2021 - CurrentRead More
Quality Assurance Manager
PowerInbox
09.2018 - 03.2020Read More
Lead Quality Assurance/Scrum Master
Finetune Learning (Academic Merit)
11.2017 - 06.2018Read More
Quality Assurance Manager
Primo Connect
09.2016 - 04.2017Read More
Sr. Quality Assurance Lead
Razorfish Commerce
05.2015 - 07.2016Read More
Quality Assurance Manager
Marxent Labs, Kettering, Ohio
03.2014 - 12.2014Read More
Quality Assurance Manager/Project Manager
Tata Consultancy Services (TCS) Milford, Ohio
09.2012 - 03.2014Read More
Senior QA Analyst
Cincinnati Financial, Fairfield, Ohio
05.2007 - 02.2012Read More
Senior QA Analyst
Seapine Software, Mason, Ohio
06.2002 - 02.2007Read More
Software Test Analyst – QA
Lexis Nexis, Miamisburg, Ohio
06.1999 - 01.2002Read More
Research Associate 2
MCR Federal, Dayton, Ohio
06.1995 - 01.1998Read More
Sinclair Community College
Associates Degree from Business Management
Read More
Sinclair Community College
Associates Degree from Computer Information Systems