Michael Frank

Principal Consultant at Enterprise Iron
  • Claim this Profile
Contact Information
Location
Nashua, New Hampshire, United States, US
Languages
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

David Franklin

Mike performed contract work for the automation team I lead at SharkNinja. He is a very adaptable, curious, and conscientious test engineer. His work ranged from developing python modules to plot robotic vacuum positions from large data sets, to pitching in on manual functional testing when we had all hands on deck for a significant full regression effort. He integrated well with the team in both culture and processes, and contributed to our knowledge base. Mike would be a great asset for an SQA team.

Ori Faigin

This letter is my official recommendation for Michael Frank as your next quality assurance Engineer. I am the dev manager at Micheal’s former employer and I worked side-by-side with Michael for the last year. Michael is meticulous in his approach and he always understands the importance of what he does. In our time working together, I observed that Michael is a fast learner and implements his learnings to improve the product quality. Michael went about his job without any complaints and submitted reports that were rarely challenged by management. Michael was also one of the first choices for special features whenever the company needed accuracy associated with a quick turnaround time. When budget cuts forced the company to lay Michael off as a contractor, I knew a terrible mistake was being made. Michael is the consummate professional who takes quality assurance very seriously. We had many long meetings about ways to improve the production process and enhance quality at the same time. Myself and all of the other team members respected Michael and valued his input. If you have any questions or need further information, please do not hesitate to contact me. Regards,

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • WordPress Training For 2018 Step-By-Step
    Udemy
    Nov, 2018
    - Oct, 2024

Experience

    • United States
    • Machinery Manufacturing
    • Principal Consultant
      • Aug 2023 - Present
    • Senior Software Quality Assurance Engineer
      • Sep 2022 - Feb 2023

      Writing and executing API tests against ColdStream Select using SmartBear’s ReadyAPI. Also, testing SensiWatch Platform’s ability to monitor the transportation of product during inbound and outbound trips. Writing and executing API tests against ColdStream Select using SmartBear’s ReadyAPI. Also, testing SensiWatch Platform’s ability to monitor the transportation of product during inbound and outbound trips.

    • Software Test Engineer
      • May 2022 - Sep 2022

      API testing of Delta Dental member profiles via test automation scripts written in Python that use PyTest for pass/fail testing. Verifying that the data from the legacy environment matches the data read by the API in the newer environment. Team lead and spokesperson running daily standups and acting as the voice of the team for upper management. API testing of Delta Dental member profiles via test automation scripts written in Python that use PyTest for pass/fail testing. Verifying that the data from the legacy environment matches the data read by the API in the newer environment. Team lead and spokesperson running daily standups and acting as the voice of the team for upper management.

    • Software Test Automation Engineer
      • Sep 2021 - Apr 2022

      Creating Ranorex test automation test suites that include test scenarios and test cases testing the GUI interface of an app that runs a machine that tests semiconductor devices using Ranorex C#. Creating Ranorex test automation test suites that include test scenarios and test cases testing the GUI interface of an app that runs a machine that tests semiconductor devices using Ranorex C#.

    • Software Quality Assurance Engineer
      • Jan 2021 - Jul 2021

      Manually testing Patient Monitoring Information Software (PIC) that can display multiple bedsides. Testing is performed in an FDA environment. Responsibilities: • Reading of FDA documentation • Running test cases in Microsoft Test Manager (MTM) • Opening/Resolving/Closing STICRs (bugs) in Azure Devops • Updating, maintaining, and configuring a multi-tier server configuration that includes Patient Bedside Monitors Manually testing Patient Monitoring Information Software (PIC) that can display multiple bedsides. Testing is performed in an FDA environment. Responsibilities: • Reading of FDA documentation • Running test cases in Microsoft Test Manager (MTM) • Opening/Resolving/Closing STICRs (bugs) in Azure Devops • Updating, maintaining, and configuring a multi-tier server configuration that includes Patient Bedside Monitors

    • United States
    • Appliances, Electrical, and Electronics Manufacturing
    • 700 & Above Employee
    • Senior Software Test Automation Engineer at SharkNinja
      • Jul 2020 - Nov 2020

      For the past few months I have been learning about Shark's family of robot vacuum cleaners and I have written Python tools for testing the robot. My work is done remotely. Accomplishments: • Created a Linux environment with the latest version of Ubuntu (20.04) where I do the majority of my development. • Developing and running automated tests in a virtual environment (venv and Pyenv), in the terminal and also in Visual Studio Code. • Created the following tools: 1. a Windows based Python graphing tool for manual QA that takes the X-Y column of multiple Excel files and graphs the path of the robot during an infinite docking session. The tool reduces the size of the graphs so that they all fit on a single worksheet . 2. a Linux based Python log file copier that copies files from a robot to a local laptop. 3. a Linux based Python robot identification tool that extracts the model number of a robot using BDP (Back Door Protocol) • Performed infinite docking tests against three different families of robot vacuum cleaners. • Executed unit tests in Pytest • Created and executed tasks in JIRA, as well as entering defect • Attended and participated in daily standups Show less

    • United States
    • Retail
    • 700 & Above Employee
    • Electrical and Order Fulfillment Associate
      • Apr 2019 - Jul 2020
    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Quality Assurance Consultant
      • Jan 2018 - Jul 2018

      I manually tested Volicon's flagship product, Observer, a TS (transport stream) and OTT (over-the-top) video application used to capture video clips. I also followed a task agenda that was maintained in Google Sheets. The agenda was designed for learning the application and it’s supporting modules. Testing included using browser development tools and performing backend and front-end test analysis where I used Sequel Pro to access a MySQL database and run queries as well as make changes to the database. My successes included: * writing many test cases for features that I was testing that test cases had never been written for before * creating illustrated user manuals on features based on the test cases that I had written * learning a complex and fun product thoroughly and quickly Show less

    • United States
    • Online Audio and Video Media
    • 500 - 600 Employee
    • Quality Assurance Consultant
      • Sep 2017 - Nov 2017

      • Manually testing a mobile and web application that streams and downloads video, as well as creating test runs and writing test cases in Test Rails • Google Analytics testing, tracking user activity in the US and China • Regression testing and writing problem reports in JIRA • Participating in daily scrums • Manually testing a mobile and web application that streams and downloads video, as well as creating test runs and writing test cases in Test Rails • Google Analytics testing, tracking user activity in the US and China • Regression testing and writing problem reports in JIRA • Participating in daily scrums

    • United States
    • IT Services and IT Consulting
    • Senior Software Quality Assurance Consultant
      • 2016 - 2017

      Testing an Angular/JS application that is used by researchers and scientists to create cohort and case-control studies that are based on exposures and outcomes. • Delivered DEVEXI's first application to production after it was 3 years in development. • Wrote test plan based on requirements. • Instrumental in choosing and implementing a test management tool. • Wrote, executed, and tracked test scenarios using QMetry test management test tool; a JIRA add- on. Show less

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Software Quality Assurance Engineer
      • 2016 - 2016

      SessionM produces customized loyalty software for small and large commercial businesses in a variety of industries. The software runs on desktop and mobile devices. Responsibilities include: - writing test plans in Google Docs based on functional requirements and UX design specs - writing and executing test cases in TestLink and Test Rails - evaluating unit tests with rSpec - Taught proper application of QA process and methodology, and provided guidance and instruction to junior engineers and interns - contributing to the QA process improvement effort - attending project team standup meetings - deployment of builds using Git and Jenkins Show less

    • United States
    • Oil and Gas
    • 1 - 100 Employee
    • Lead Software Quality Assurance Engineer
      • 2013 - 2016

      Tested CMS Online, a complex application targeted toward employee's in the oil and gas industry. It assesses competency gaps in an employee's job knowledge. CMS Online also assesses how well employee's are complying with local government regulations. * Wrote and executed manual test cases for IHRDC's competency and compliance Web application whose target group are employees in the oil and gas industry. * Backend testing, running SQL Queries on a Microsoft SQL Server 2008 r2 database. * Provided guidance and instruction on the product and the execution of test cases that I wrote. * Ran a daily stand-up as a Scrum Master. * Attended Sprint, Product, Gate, and weekly project review and status meetings representing Quality Assurance Show less

    • Medical Equipment Manufacturing
    • 1 - 100 Employee
    • Software Quality Assurance Analyst (Consultant)
      • 2012 - 2013

      The Bloodhound project involved manually validating the interaction of the viewing station software with blood analyzer hardware. The Viewing Station Software runs on a MacIntosh, and the blood Analyzer is accessed using a Test Client whose operating system is Ubuntu Linux. As a contributor, and also a process team lead, our testing included writing and manually executing test cases. During Verification and Validation (V&V), I performed manual testing as a representative of CMI at KMC (Elbit Systems) on the bloodhound Analyzer in preparation for Clinical Trials. All testing was tracked in IBM Rational DOORS (test management program). CMI’s goal was the attainment of ISO certification, CE Marking, and FDA certification. Show less

    • France
    • Medical Equipment Manufacturing
    • Software Quality Assurance Analyst (Consultant)
      • 2011 - 2012

      Testing healthcare informatics and analytics software, focusing specifically on compliance through registry guidelines. Created and implemented test plans and test cases based on requirements compiled by Business Analysts. Also, wrote complex SQL queries to a Microsoft SQL Server 2008 database for backend/frontend comparative analysis. Performance testing on latency issues reported by customers. Introduced quality assurance processes based on Agile Scrum principles. Testing healthcare informatics and analytics software, focusing specifically on compliance through registry guidelines. Created and implemented test plans and test cases based on requirements compiled by Business Analysts. Also, wrote complex SQL queries to a Microsoft SQL Server 2008 database for backend/frontend comparative analysis. Performance testing on latency issues reported by customers. Introduced quality assurance processes based on Agile Scrum principles.

    • United Kingdom
    • 1 - 100 Employee
    • Software Quality Assurance Automation Consultant
      • Nov 2010 - Apr 2011

      Fixing and writing automation scripts using Test Partner and managing them with QA Director Fixing and writing automation scripts using Test Partner and managing them with QA Director

    • Software Quality Assurance Analyst (Consultant)
      • 2011 - 2011

      Manually testing internal customer (European, American, and Canadian) POS (Point-Of-Sale) transactions at the cash register; verifying register output printed on receipts. Writing and executing test plans written in SilkTest and Zeenyx. Also performing ambiguity reviews on test plans and requirements documentation. Setting up and running SilkTest scripts. Manually testing internal customer (European, American, and Canadian) POS (Point-Of-Sale) transactions at the cash register; verifying register output printed on receipts. Writing and executing test plans written in SilkTest and Zeenyx. Also performing ambiguity reviews on test plans and requirements documentation. Setting up and running SilkTest scripts.

    • United States
    • Information Technology & Services
    • 1 - 100 Employee
    • Software Quality Assurance Engineer
      • 2010 - 2010

      Composing test cases for a Web application that includes sitemap testing of multiple versions of a service. The service provides users with the ability to search for information on the Internet based on topics and articles, as well as local referrals to companies that provide services relevant to the individual search in the form of advertisements. I have also created test automation using Selenium. This has increased the speed and efficiency of testing by 92%. Other responsibilities include the installation as well as the deployment of the software. Show less

    • India
    • Software Development
    • Senior Software Quality Assurance Engineer
      • 2004 - 2009

      Performed manual and automated testing of AIR’s property/casualty .NET SaaS and Web service software product that calculated loss estimates on residential and commercial properties, based on catastrophic risk analysis. I also tested AIR's reinsurance product. Successes included: • Technical Lead - Leading the QA testing effort through multiple product releases • Providing guidance to resources in India and the United States. Due to my leadership abilities, there was a 35% increase in total automation test coverage from a rate of 50%. Plus there was also a 100% increase in test quality; a byproduct of adhering to my test plan and test cases. This enabled us to repeatedly deliver our product every 6 weeks to customers, as required by product management. • Created XML test scripts to test the Web service that resulted in more test granularity. • Created SQL queries to find out property information stored in Oracle and Microsoft SQL databases. Reference: David Wilson Director, Product Management at AIR Worldwide AIR Worldwide In the mid-2000s, I was the Product Manager of a .NET web based replacement cost estimation application used by over 50,000 users, I worked with QA on test cases, reviewing test plans, and scheduling testing for enhancements or bug fixes for quarterly releases. Mike was the lead QA resource for this web application, and worked on it for several years. Mike was very hard working, dedicated and willing to work nights or weekends (when needed) and completed his work on time and with good quality and test coverage. The application was complex, with many underlying web services and data layers, so required attention to detail, careful coordination, flexibility, and working with a large team. Mike developed and executed the QA test plans, and reviewed and published the test plan results. Testing included manual and automated testing using various QA tools. Show less

    • Telecommunications
    • Senior Software Quality Assurance Engineer
      • 1998 - 2002

      Lead QA Engineer on a telephony load test team, responsible for running automated tests against an application that used voice recognition to access a Personal Address Book, Voice Mail, and Voice Marks via VoiceXML. Automated load testing was performed using a Hammer Load Blaster across a LAN over TCP/IP using the telephony protocols MFC-R2, INAP, SS7, and Wink Start. • Trained colleagues on how to setup, configure, and run a load test on an ISDN call generator and a Hammer Load Blaster. • Team lead, successfully updated Development Quality Assurance ISO-9001 process documents. • On-site product upgrade/rollback (Greece) of voice messaging/SMS product. Resulted in one of the most successful on-site tests with only a few observations noted by the customer. • Provided a more cost effective telephony load test equipment solution that resulted in a 75% savings. • Monitored performance of application during overnight load tests using Microsoft NT Performance studio. Provided nightly reports on the performance of the load. Show less

    • Software Quality Assurance Engineer
      • 1996 - 1998

      Concurrently learned about the AS/400 and tested AS/400 emulation software. Other products tested were Internet software that interacted with AS/400 OS systems through an SNA server. Testing included verifying the software’s ability to interact with SQL and MS-Access database. • Maintained and enhanced Lotus Notes problem-reporting database. • Generated and negotiated a proposal to upgrade the Quality Assurance lab test equipment. • Implemented web automation using Web Load and Microsoft Visual Test. Show less

    • Events Services
    • 1 - 100 Employee
    • Software Quality Assurance Engineer
      • 1993 - 1995

      Verified quality and reliability of network tape backup software with associated SCSI drivers. Performed tests over a Thin Ethernet network. Protocols used during testing were IPX/SPX, TCP/IP, NetBIOS, and DDP. Wrote test plans, test procedures, test reports, and product release notes. Trained junior engineers/interns from Worcester Polytechnic Institute. • Contributed to the set up, configuration, and maintenance of a test network of 50 Personal Computers (PCs) that contained multiple operating systems, hubs, and routers. Maintenance included installing IBM, Microsoft, and Novell operating systems. • Automated network backup testing using Rational’s SQA Robot. Show less

    • Appliances, Electrical, and Electronics Manufacturing
    • Software Quality Assurance Engineer
      • 1991 - 1992

      Responsibilities included writing test plans, defect reports, and executing test cases against the Phoenix BIOS on a variety of hardware platforms. Responsibilities included writing test plans, defect reports, and executing test cases against the Phoenix BIOS on a variety of hardware platforms.

Education

  • Fitchburg State University
    Bachelor's degree
  • Rivier University
    Masters in Computer Science
  • New Hampshire Vocational-Technical College
    Associates in Applied Science

Community

You need to have a working account to view this content. Click here to join now