Joe Schulte, Developer in Davenport, FL, United States
Joe is available for hire
Hire Joe

Joe Schulte

Verified Expert  in Engineering

Quality Assurance Developer

Davenport, FL, United States

Toptal member since June 10, 2019

Bio

Joe is an expert test automation architect with several years of proven experience. He worked as a QA/automation lead for an international company's innovation lab. Throughout his career, he's set up numerous test automation strategies from scratch, led QA engineering teams in Agile environments, and provided quality training. Joe's developer background gives him the technical skills to create high-quality code.

Portfolio

Litify
Selenium, Watir, CircleCI, Cucumber, Ruby, Quality Assurance (QA)...
Oak Street Health
Node.js, WebdriverIO, Azure DevOps, CI/CD Pipelines
Universal Orlando
NiFi, Apache Hive, Hadoop, Python, Functional Testing, Regression Testing

Experience

  • Selenium - 10 years
  • Test Automation - 10 years
  • Jenkins - 7 years
  • Ruby - 7 years
  • Cucumber - 7 years
  • Agile - 7 years
  • Python 3 - 3 years
  • Appium - 3 years

Availability

Full-time

Preferred Environment

Ruby

The most amazing...

...thing I've accomplished was refactoring thousands of lines of code where four suites were merged into one at Nationwide.

Work Experience

QA Automation Engineer

2019 - PRESENT
Litify
  • Created UI test automation frameworks from scratch.
  • Ran tests on Circle CI nightly and within the build process.
  • Led process formation around automation implementation.
  • Reported test results with TestRail.
  • Mentored others on automation best practices.
Technologies: Selenium, Watir, CircleCI, Cucumber, Ruby, Quality Assurance (QA), QA Automation, Test Automation, API Testing, Manual Testing, Manual QA, QA Test Plan Management, E2E Testing, Functional Testing, Regression Testing, Test Case Execution, Testing Strategy, End-to-end Implementation (E2E), CI/CD Pipelines, QA Leadership

Test Engineer II - Salesforce

2023 - 2024
Oak Street Health
  • Set up WebdriverIO framework from scratch using Cucumber.
  • Set up testing tools to make automation of tests quicker- a PageObject generator and Cucumber runner.
  • Set up smoke and regression tests for the CC Sales pod.
Technologies: Node.js, WebdriverIO, Azure DevOps, CI/CD Pipelines

Data Consultant

2018 - 2018
Universal Orlando
  • Maintained NiFi flows from various data sources to a Hadoop data lake.
  • Assisted in building and maintaining PySpark scripts.
  • Led test automation initiatives within the data engineering group.
Technologies: NiFi, Apache Hive, Hadoop, Python, Functional Testing, Regression Testing

Lead Developer, Quality Assurance Automation

2015 - 2018
Wendy's Company
  • Led multiple teams to ensure high test reliability and product quality.
  • Architected and implemented automation testing suites for five react web apps and a node webkit kiosk app- using Ruby with Cucumber, Watir, and Page-Object gems.
  • Architected test suite for unified iOS and Android using Ruby and Appium to replace previous Ruby and Calabash based suite.
  • Designed and maintained services test suite in Java with TestNG.
  • Set up and maintained Jenkins jobs and virtual machines and Mac Minis to run tests.
Technologies: Selenium, Watir, Jenkins, Cucumber, Ruby, Quality Assurance (QA), JavaScript, QA Automation, Test Automation, API Testing, Manual Testing, Manual QA, QA Test Plan Management, E2E Testing, Functional Testing, Regression Testing, Test Case Execution, Testing Strategy, End-to-end Implementation (E2E), CI/CD Pipelines, QA Leadership

Senior QA Engineer/Senior SDET

2014 - 2015
Dollar Shave Club
  • Created all web automation testing suites using Ruby with Cucumber, Watir, and Page Object.
  • Created REST automation testing suites using Net/Http in Ruby.
  • Created Jenkins jobs for test runs.
  • Integrated with SauceLabs for parallelization of test runs.
  • Mentored other QA colleagues in testing best practices.
Technologies: Sauce Labs, Selenium, Watir, Jenkins, Cucumber, Ruby, Quality Assurance (QA), QA Automation, Test Automation, API Testing, Manual Testing, Manual QA, QA Test Plan Management, E2E Testing, Functional Testing, Regression Testing, Test Case Execution, Testing Strategy, End-to-end Implementation (E2E), CI/CD Pipelines

Senior Automation Developer

2012 - 2014
Nationwide Insurance
  • Maintained web testing suite using JRuby with Page-Object, Watir, and Active Record.
  • Tested Windows environments for property software using manual techniques and automation testing using Ruby with Rautomation.
  • Maintained web service testing suite using SoapUI and Ruby with the Savon gem.
  • Utilized Jenkins to run tests over night.
  • Reported test results to the team at daily scrum.
Technologies: Selenium, Watir, Jenkins, Cucumber, Ruby, Quality Assurance (QA), QA Automation, Test Automation, Manual Testing, Manual QA, QA Test Plan Management, E2E Testing, Functional Testing, Regression Testing, Test Case Execution, Testing Strategy, End-to-end Implementation (E2E)

QA Engineer

2012 - 2012
MRI Software
  • Tested web SaaS platform and Windows environments for Residential Management software manually.
  • Performed automated testing using Ruby, Cucumber, Watir, Active Record, Nokogiri on a web SaaS platform.
  • Created performance testing using SILK Performer.
Technologies: Selenium, Watir, Jenkins, Cucumber, Ruby, Quality Assurance (QA), QA Automation, Test Automation, Manual Testing, Manual QA, Functional Testing, Regression Testing, Test Case Execution

Experience

Ruby Cucumber Test Suite

https://github.com/joesho112358/ruby_tests
Sample test suite.

Education

2007 - 2009

Master of Arts Degree in Mathematics

University of Toledo - Toledo, Ohio

2003 - 2007

Bachelor of Science Degree in Mathematics

Miami University - Oxford, Ohio

Skills

Libraries/APIs

Ruby Page Object, Selenium Grid, Node.js

Tools

Watir, Cucumber, Jenkins, CircleCI, Apache NiFi, Jira, TestRail, Trello, Rally, WebdriverIO

Frameworks

Selenium, Hadoop, Appium

Paradigms

Test Automation, Manual Testing, E2E Testing, Functional Testing, Agile, Azure DevOps

Languages

Ruby, Python 3, JavaScript, Python, Java, R

Platforms

Linux, Windows, iOS, Android

Storage

MySQL, PostgreSQL, MongoDB, Apache Hive

Other

Quality Assurance (QA), QA Automation, Manual QA, Regression Testing, Test Case Execution, End-to-end Implementation (E2E), CI/CD Pipelines, Parallel Testing, API Testing, QA Test Plan Management, Testing Strategy, QA Leadership, NiFi, Sauce Labs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring