Joseph is a Lead Developer with a strong Python, Quality Assurance and Big Data skills; bringing on board a solid understanding of enterprise development methodologies and principles. He writes, debugs, maintains and tests software solutions using modern tech stack, toolsets and architecture. He has hands-on expertise in end-to-end product or solution testing, from establishing test frameworks to executing tests to reporting results and facilitating bug resolution.
Monitoring quality assurance processes and various project meetings for clients across a broad range of industries.
Partner closely with other cross-functional departments to work on process problems and challenges that affect customer satisfaction in the implementation of projects.
Facilitate QA ceremonies, identify and remove impediments to success, track progress, and recognize opportunities for continuous improvement.
Design and implement testing tasks for iOS and Android solution on multiple emulators; participating in risk analysis to enable informed review of test plans and test cases.
Played a vital role in the development and deployment of critical diagnostic applications, tools and processes on mobile UI test automation frameworks for clients using Javascript and Appium.
Review requirements, specifications and technical design documents to provide timely and meaningful feedback on solutions to clients.
Created UI test automation frameworks from scratch using Ruby and Watir; working to identify and classify issues, determining the scope and origin, and documenting them thoroughly.
Developed and maintained test plans and a library of test cases for Litify; leading process formation on automation implementation and reporting with TestRail.
Developed, executed, and maintained automated tests for Litify's products and initiatives; running tests on AWS through Circle CI.
Worked with other developers in building, testing, and maintaining Python Spark scripts on the project; addressing and resolving technical issues to support key business initatives.
Maintained and updated NiFi flows from various data sources for Universal Orlando; providing leadership on the project from discovery and planning through to implementation and delivery.
Provided programming support for the development process; manipulating large data sets and ensuring data integrity.
Worked across multiple teams to ensure high test reliability and product quality; architecting and implementing automation test suites for five React web apps and a Node WebKit kiosk.
Architected test suites for a unified iOS and Android solution using Ruby and Appium to replace a previous Ruby and Calabash-based suite.
Set up and maintained Jenkins jobs and virtual machines and Mac minis to run tests on the project; maintaining the services test suite in Java with TestNG.
Set up web automation testing processes on the project; designing components, system, functional, application and enterprise-level test automation procedures.
Built-up a Jenkins solution to run BDD tests on SauceLab; certifying solutions conceptually and via test executions on each components’ capabilities.
Analyzed, troubleshot and automated system solutions at the application, database and network-level for Dollar Shave Club.
Designed and wrote test scripts for desktop and web apps for Nationwide Insurance; establishing the right depth and breadth of testing criteria on projects.
Oversaw web service testing tasks using SoapUI and Ruby with the Savon gem.
Identified risks and managed tests for the proprietary software on the Windows environment using manual techniques and automation testing through Ruby with Rautomation.
Offered technical guidance for tests on a SaaS solution on Windows environments for MRI's Residential Management software using manual techniques and automation testing.
Managed test tools and performed analysis of results.
Performed basic computer configuration and application compatibility testing tasks for MRI.
A browser automation framework and ecosystemOpen source project used for driving web browsers through the driver's API.Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation. Selenium specifically provides infrastructure for the W3C WebDriver specification — a platform and language-neutral coding interface compatible with all major web browsers
Watir is an opensource Ruby library for automating tests. Watir interacts with a browser the same way people do: clicking links, filling out forms and validating text. It wraps Selenium and makes it more syntactic. Make regular contributions to the community/solution which has 8 million+ downloads to date.
Gem to implement PageObject pattern in watir-webdriver and selenium-webdriver
A simple gem that assists in creating flexible page objects for testing browser based applications. The goal is to facilitate creating abstraction layers in your tests to decouple the tests from the item they are testing and to provide a simple interface to the elements on a page. It works with both watir and selenium-webdriver.