David Frank work email
- Valid
- Valid
- Valid
- Valid
David Frank personal email
- Valid
- Valid
David Frank phone numbers
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
-
Principal Software Development Engineer In TestIntuvie Jul 2022 - PresentNatick, Massachusetts, UsPrivately-held manufacturer of medical devices and software for drug infusion in home, clinical and acute settings. -
Principal Software Development Engineer In TestAlert Innovation Nov 2021 - Jul 2022Andover, 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.. -
Principal Software Development Engineer In TestVeracode Nov 2020 - Nov 2021Burlington, 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. -
Principal Software Quality Assurance EngineerTibco Jun 2013 - Oct 2020Santa 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. -
Senior Software Engineer In TestTibco Streambase Dec 2007 - Jun 2013Palo 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. -
Senior It SpecialistIbm Sep 2006 - Dec 2007Armonk, 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. -
Advisory Software EngineerIbm Jul 1999 - Aug 2006Armonk, 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. -
Quality Engineer 4Lotus Development Apr 1996 - Jun 1999Us• 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. -
Senior Quality EngineerFastech 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
David Frank Education Details
-
Rutgers University–New BrunswickComputer Science -
Union CollegeCompleted Graduate Courses -
Marist CollegeUndergraduate Course In Object Oriented Programming In C++ -
Syracuse UniversityGraduate 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial