John Theodore has worked at RentPath as an Automation Test Engineer since 2015. In that time, he has worked with two different frameworks and languages - one based in Ruby and the current stack based in Nightwatch.js. Over the past two years, he has worked with Abdur and the rest of the Rentpath team to implement a CI/CD Pipeline. A self-taught programmer, he took an unconventional path to QA Automation, majoring theater at the University of Southern California with a minor in Video Game Design and Management. After graduation, he spent several years as a manual tester, working on major titles like Call of Duty and Guitar Hero as well as some lesser known and unreleased games.
Abdur Jubair is a passionate programmer who enjoys learning new technologies. Abdur joined RentPath in 2015, and since joining, he has held multiple QA roles including manual testing and backend API testing. Currently, Abdur is working as an Automation Test Engineer using Nightwatch.js. In the past two years, Abdur has worked with the RentPath team on implementing CI/CD pipeline. Before joining RentPath, he worked as a manual tester for several years, working for companies like Sage Software and Allconnect. Outside of work, Abdur prefers spending time with his family and playing cricket.
Using Headless Testing In a CD Pipeline - John Theodore | Automation Engineer at RentPath - Mr. Abdur Jubair | SDET at RentPath
Learn how the RentPath team is using headless in their CD pipeline for rent.com. They run tests against each push to GitHub in headless, leveraging the lower cost of headless containers through Sauce Labs for greater concurrency. For multi-browser testing, the team relies on traditional Sauce Labs VMs for nightly regression runs and to check new builds more thoroughly prior to release.
In this presentation, attendees will understand:
- The speed advantage that headless testing provides
- The challenges the RentPath team has overcome and
- What tweaks they’ve had to make to the tests for headless