Joe S.

Joe S.

Lead Developer / QA Automation Engineer

Ohio, United States of America
Hire Joe S. Hire Joe S. Hire Joe S.

About Me

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.

Work history

UpStack
UpStack
Lead Developer / QA Automation Engineer
2020 - Present (4 years)
Remote
  • 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.

Toptal
Toptal
QA Automation Engineer
2019 - Present (5 years)
Remote
  • 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.

Litify
Litify
QA Automation Engineer
2019 - 2020 (1 year)
New York, United States (Remote)
  • 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.

Universal Orlando
Universal Orlando
Big Data Developer
2018 - 2018
Orlando, FL, United States
  • 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.

The Wendy's Company
The Wendy's Company
Lead Developer / QA Automation Engineer
2015 - 2018 (3 years)
Columbus, Ohio, United States
  • 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.

Dollar Shave Club
Dollar Shave Club
Senior QA Engineer/Senior SDET
2014 - 2015 (1 year)
Venice, CA, United States
  • 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.

Nationawide Insurance
Nationawide Insurance
Senior Automation Developer
2012 - 2014 (2 years)
Columbus, Ohio, United States
  • 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.

MRI Software LLC
MRI Software LLC
Software QA Engineer
2012 - 2010
Solon, Ohio, United States
  • 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.

Portfolio

Contributor - Selenium
Contributor - Selenium

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

Contributor - Watir
Contributor - Watir

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.

Contributor - Page Object
Contributor - Page Object

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.

Education

Master of Arts in Mathematics
Master of Arts in Mathematics
University of Toledo
2007 - 2009 (2 years)
BSc. Mathematics
BSc. Mathematics
Miami University - Oxford, Ohio
2003 - 2007 (4 years)