Titus Fortner

Titus Fortner Email and Phone Number

Senior Developer Advocate at Sauce Labs @ Selenium
Austin, TX
About Titus Fortner

I'm an open source developer of testing related tools including Selenium and Watir, and a passionate advocate for using automation to improve digital confidence.Between implementations I've created and worked with, I've seen many different approaches to test automation. My talks and presentations are often based on things I've screwed up in the past, or patterns I've found to be unsuccessful and the approaches I've found that work better.I'm a champion for good testing practices and processes. Automation provides an opportunity to revolutionize functional DOM to Database testing. The methodologies and approach should be fundamentally different from manual testing. Tests need to be atomic, autonomous and short, leveraging parallelization for scale and REST APIs for setting state and validating results. The biggest cost of automated testing is not the creation or execution of tests, but the maintenance of tests. If you are spending the majority of time validating that test failures are not actual problems and tweaking intermittently failing tests to get them to pass, you aren't doing it Right. The way to ensure a worthwhile testing effort is using a well crafted framework that provides consistent and trusted results.

Titus Fortner's Current Company Details
Selenium

Selenium

View
Senior Developer Advocate at Sauce Labs
Austin, TX
Website:
seleniumhq.org
Employees:
108
Titus Fortner Work Experience Details
  • Selenium
    Selenium
    Austin, Tx
  • Sauce Labs
    Senior Developer Advocate
    Sauce Labs Jun 2023 - Present
    San Francisco, California, Us
    Shifting to focus more on the overall software community and providing guidance on how we can best leverage testing to ensure confidence in software releases.
  • Sauce Labs
    Senior Developer Experience Engineer
    Sauce Labs May 2021 - Jul 2023
    San Francisco, California, Us
    Working with clients is great, but too often you end up fixing one-off problems in ways that don't scale. In this position, I work on tooling and training to make developers who use Sauce Labs more successful.A major focus is a project I created in Ruby, Python, Java and .NET called Sauce Bindings, which provides an interface to Sauce Labs features so that our users don't each have to create their own.When Sauce created an integration with Deque to display Axe™ results, I highlighted the places where Sauce users didn't have access to it, which included creating an open source project from scratch to provide Ruby & Python users wrapper code to use it.This position includes advocacy as I continue to speak and give training to users on how to best be successful with Sauce Labs specifically, and test automation projects in general.
  • Sauce Labs
    Senior Solutions Architect
    Sauce Labs Jun 2018 - May 2021
    San Francisco, California, Us
    This role was all about helping to make our users more successful with our product, typically from a code perspective. I do technical onboarding sessions, I provide training on Selenium, Best Practices, Frameworks, Continuous Delivery, Scaling Testing Efforts. I speak at conferences around the world about how to put into practice many of the things I've seen and done.
  • Sauce Labs
    Solutions Architect
    Sauce Labs Oct 2016 - May 2018
    San Francisco, California, Us
    This was a transition into a client facing role. I worked with clients doing code reviews, including full Framework Assessment reports, and sometimes specific implementation strategies. I did a lot of training on Sauce Labs specific features as well as Automation Best Practices, good Test Framework strategies, Continuous Integration / Continuous Delivery (CI/CD) and Continuous Testing approaches.
  • Selenium
    Technical Leadership Committee
    Selenium Feb 2020 - Present
    Contributing code and coordinating releases across all language bindings
  • Selenium
    Committer
    Selenium May 2015 - Feb 2020
    Core contributor to Selenium project, mostly focusing on Ruby bindings.
  • The Honest Company
    Senior Software Development Engineer In Test
    The Honest Company Jul 2015 - Oct 2016
    Los Angeles, Ca, Us
    I created a Microservice focused Test Automation Strategy leveraging API, Data and UI Abstractions to improve DOM to Database testing. I designed the REST API test suite using Airborne gem and JSON Schema libraries, then rewrote it as a GraphQL implementation, including implementing builder code from scratch since there wasn't an existing Ruby Library. Data & Page Object abstractions were handled with WatirDrops and WatirModel gems that I largely wrote.
  • Blackbaud
    Senior Software Quality Engineer
    Blackbaud Jun 2014 - Jul 2015
    Charleston, South Carolina, Us
    Increased robustness of legacy tests - removed conditionals, reduced cyclomatic complexity, improved interaction with dynamic elementsPioneered new testing initiative to reduce intermittent failures in tests by leveraging APIsCreated an application to increase visibility on the overall status and health of functional testing across the company
  • Decisiongrid, Inc.
    Qa Director/Developer
    Decisiongrid, Inc. Oct 2013 - May 2014
    Responsible for all aspects of QA process at a SaaS solution provider (using Rails and Ember)Created test plan and coordinated regular manual and automated testing using TestRailsRefactored test framework to decouple from application for improved speed and flexibilityWrote hundreds of functional tests using RSpec-Given, SeleniumFury, REST and Handlebars.jsUsed Scrum in Agile development environment
  • Homeaway.Com
    Software Engineer In Test
    Homeaway.Com Jan 2012 - Sep 2013
    Led a team of engineers in India and Ukraine to automate and maintain 3,500 tests with CucumberConverted legacy test suite from Selenium RC to WebDriver using a test/content/page object modelSpearheaded efforts to incorporate Behavior Driven Development (BDD) and Acceptance Test Driven Development (ATDD) for new feature developmentContributed to SeleniumFury, an open source WebDriver projectHosted, organized and presented at the Austin Selenium Meetup
  • Tippr
    Software Developer
    Tippr May 2011 - Dec 2011
    Designed automated testing process using git, Bash, virtualenv, nose, unittest and Selenium IDE, RC and Webdriver using Python.Created test plan including hundreds of selenium tests in Page Object Model.Used Kanban in Agile development process for Continuous Integration / Continuous Delivery
  • Freescale Semiconductor
    Process Engineer
    Freescale Semiconductor Mar 2006 - Mar 2009
    Austin, Texas, Us
    Responsible for all processing of semiconductor wafers through 19 TEL ACT-8 Tracks, including throughput optimization, mis-process investigations and troubleshooting, detailed recipe management.Six Sigma and Lean Manufacturing courses and exercises, including multiple Kaizen events.
  • Us Navy
    Staff Action Coordinating Officer
    Us Navy Jan 2005 - Jun 2005
    Washington, Dc, Us
    Received Joint Service Commendation Medal for coordinating the routing of over 1,000 documents.Reorganized command’s routing system by functioning as a clearinghouse to verify the right departments reviewed paperwork before it was sent to General Casey; average processing time cut by more than 50%.Coordinated with Knowledge Management Department to generate object oriented structural model of the routing system. The resulting electronic system reduced the required staffing manpower by over 67%.
  • Us Navy
    Curriculum Officer
    Us Navy Apr 2004 - Dec 2004
    Washington, Dc, Us
    Drafted the transition plan and oversaw the conversion of curriculum and examinations to online.Oversaw software programming development of curriculum for electronic classrooms.
  • Us Navy
    Operations Analysis Officer
    Us Navy Oct 2003 - Apr 2004
    Washington, Dc, Us
    Worked with the Admiral’s Strategic Analysis Department to transform the Navy’s education system by making it more cost-effective and data driven. Applied change management techniques of process mapping, role defining, and project categorizing and prioritizing.
  • Us Navy
    Submarine Officer (Lieutenant)
    Us Navy Mar 2000 - Jun 2003
    Washington, Dc, Us
    Served as officer in charge of the ship and nuclear reactor plant both at sea and in port.Consecutively managed Electrical, Chemical/Radiological, Sonar and Tactical Systems divisions, each consisting of up to 30 people with highly specialized technical skills.Supervised duty teams in sea and at port of more than 30 people.

Titus Fortner Skills

Agile Methodologies Testing Test Automation Ruby Selenium Software Development Software Engineering Git Python Linux Webdriver Continuous Integration Quality Assurance Scrum Process Improvement Cucumber Rspec Web Applications Java Kanban Jenkins Representational State Transfer

Titus Fortner Education Details

  • United States Naval Academy
    United States Naval Academy
    Honors
  • Harvard University
    Harvard University
    Computer Science
  • St.Edward'S University
    St.Edward'S University
    Computer Science

Frequently Asked Questions about Titus Fortner

What company does Titus Fortner work for?

Titus Fortner works for Selenium

What is Titus Fortner's role at the current company?

Titus Fortner's current role is Senior Developer Advocate at Sauce Labs.

What is Titus Fortner's email address?

Titus Fortner's email address is ti****@****ail.com

What is Titus Fortner's direct phone number?

Titus Fortner's direct phone number is +150320*****

What schools did Titus Fortner attend?

Titus Fortner attended United States Naval Academy, Harvard University, St.edward's University.

What are some of Titus Fortner's interests?

Titus Fortner has interest in Arts And Culture.

What skills is Titus Fortner known for?

Titus Fortner has skills like Agile Methodologies, Testing, Test Automation, Ruby, Selenium, Software Development, Software Engineering, Git, Python, Linux, Webdriver, Continuous Integration.

Who are Titus Fortner's colleagues?

Titus Fortner's colleagues are Yash Pal, Selenium Testmans, Amirhossein Shahsavani, Siva Prasath, Vasumathireddy Degapudi, Mustafa Say, Hari Haran Jujarey.

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.