David Frank

David Frank Email and Phone Number

Principal Software Engineer in Test @ Intuvie
David Frank's Location
Greater Boston, United States, United States
David Frank's Contact Details
About David Frank

SUMMARYI am a software quality engineer specializing in developing test automation for Rest Apis and user interfaces. I have a proven record of successfully introducing test teams to UI automation. I have experience leading small test teams in testing and automation development. My preferred languages are Java and Python. I am currently writing automation using Selenium with Pytest but I am most proficient with Froglogic Squish for Java. As a tester, I am an effective defect hunter and troubleshooter of system and software product problems. I have excellent oral and written communication skills and have experience in many process methodologies including Agile. Specialties: UI automation, Java, Python, Stream Processing using TIBCO Streaming, Test Framework Architecture, Selenium, Pytest, Froglogic Squish and Rational Functional Tester, Gitlab, Jenkins

David Frank's Current Company Details
Intuvie

Intuvie

View
Principal Software Engineer in Test
David Frank Work Experience Details
  • Intuvie
    Principal Software Development Engineer In Test
    Intuvie Jul 2022 - Present
    Natick, Massachusetts, Us
    Privately-held manufacturer of medical devices and software for drug infusion in home, clinical and acute settings.
  • Alert Innovation
    Principal Software Development Engineer In Test
    Alert Innovation Nov 2021 - Jul 2022
    Andover, Massachusetts, Us
    . Wrote Rest API based workflow tests in a Python 3 framework in an Agile environment.. Mentored contract engineers in writing Object Oriented Python code for the framework.. Produced proposal for refactoring this framework using Strategy and Factory patterns.. Developed a proof of concept UI automation framework for an Electron based application using Froglogic Squish, Selenium and Webdriver..
  • Veracode
    Principal Software Development Engineer In Test
    Veracode Nov 2020 - Nov 2021
    Burlington, Massachusetts, Us
    • Maintained and enhanced a Python 3 based automation framework utilizing Pytest and Selenium for testing a cloud native (AWS) SaaS product.• Developed Python classes to wrapper and enable the use of the product's REST Apis in the automation framework.• Developed a key store mechanism in Python for caching REST api credentials. • Developed CI/CD test pipeline (Gitlab) yml scripts to run test automation in a pipeline.• Utilized tools such as Postman, Curl and Httpie for REST API testing.• Mentored and onboarded a more junior colleague with the automation framework and Python programming.• Manually tested the SaaS product platform for new releases.
  • Tibco
    Principal Software Quality Assurance Engineer
    Tibco Jun 2013 - Oct 2020
    Santa Clara, California, Us
    • Developed a Windows and MacOs UI automation test framework using Froglogic Squish with Python for an Eclipse-based IDE. The framework isolated the test execution steps from the automation code implementation. This facilitated manual testing by anyone regardless of their understanding of the automation code.• Developed a Java program to convert tests written in a legacy XML-with-engine framework to Junit for a fault tolerant, continuously available, real-time application framework. After a year of dormancy, the converted version of these tests discovered 30 regression defects. • Developed Linux Bash scripts to validate product upgrade across multiple nodes in a running cluster.• Developed TIBCO Streaming (StreamBase) applications for endurance and memory leak testing using Jvisualvm.• Developed and execute tests for TIBCO Streaming's Maven support.• Developed Linux Bash scripts to verify MD5 checksums for install kits on the delivery site.• Executed and analyzed test run reports from Jenkins.• Trained and mentored new engineers.
  • Tibco Streambase
    Senior Software Engineer In Test
    Tibco Streambase Dec 2007 - Jun 2013
    Palo Alto, California, Us
    • Developed this start-up company's first working UI automation test framework using Java with Rational Functional Tester on Windows. This was used successfully to discover regression defects in the Eclipse-based IDE for authoring real-time analytics applications.• Developed automated tests for both client and server ends of the event processing product using Java, Python 2.7 and Linux Bash Shell.• Setup and maintained database servers running on Windows or Linux used for testing including Oracle, DB2, Sybase, Vertica, MySql and Mssql.
  • Ibm
    Senior It Specialist
    Ibm Sep 2006 - Dec 2007
    Armonk, New York, Ny, Us
    • Software consultant specializing in the IBM Forms product (now HCL Forms). • Provided Forms programming solutions for large enterprise customers by writing server and client side Java and Forms language code.• Provided Forms training to large enterprise customers.
  • Ibm
    Advisory Software Engineer
    Ibm Jul 1999 - Aug 2006
    Armonk, New York, Ny, Us
    • Developed a Microsoft Exchange email crawler in C++ for a Lotus knowledge management system product.• Developed a test framework in Java for testing an API for IBM/Lotus Workplace (a Java-based office application suite). The java engine processed test directives written in XML files to facilitate testing by non-programmer testers.
  • Lotus Development
    Quality Engineer 4
    Lotus Development Apr 1996 - Jun 1999
    Us
    • Tested Lotus SmartSuite interoperability (OLE, ActiveX)• Developed the interoperability team's first working UI Automation test framework of Lotus SmartSuite using LotusScript, VB Script and Microsoft Visual Test. The test was later adopted by the release team for final build verification.
  • Fastech Integration
    Senior Quality Engineer
    Fastech Integration 1995 - 1996
    • Developed automated tests for the CellWorks factory automation product running on Unix.• Developed UI automated tests with Mercury Xrunner.• Developed client tests in Visual Basic for a Windows client API.• Wrote detailed test plans for the features assigned to me.

David Frank Skills

Test Automation Eclipse Agile Methodologies Junit Java Subversion Xml Cvs Linux Testing C++ Selenium Python Sql Websphere Clearcase Javascript

David Frank Education Details

  • Rutgers University–New Brunswick
    Rutgers University–New Brunswick
    Computer Science
  • Union College
    Union College
    Completed Graduate Courses
  • Marist College
    Marist College
    Undergraduate Course In Object Oriented Programming In C++
  • Syracuse University
    Syracuse University
    Graduate Course - Intro To Artificial Intelligence With Prolog

Frequently Asked Questions about David Frank

What company does David Frank work for?

David Frank works for Intuvie

What is David Frank's role at the current company?

David Frank's current role is Principal Software Engineer in Test.

What is David Frank's email address?

David Frank's email address is da****@****ail.com

What is David Frank's direct phone number?

David Frank's direct phone number is +191334*****

What schools did David Frank attend?

David Frank attended Rutgers University–new Brunswick, Union College, Marist College, Syracuse University.

What skills is David Frank known for?

David Frank has skills like Test Automation, Eclipse, Agile Methodologies, Junit, Java, Subversion, Xml, Cvs, Linux, Testing, C++, Selenium.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.