Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Senior Quality Engineer
PeachjarSenior Quality Engineer
Oct. 2022 - Jan. 2025San Diego Metropolitan AreaDesigned and built end-to-end user automation tests using Playwright and Typescript, resulting in a streamlined testing process and improved software quality at Peachjar Successfully integrated automation tests with Github Actions for continuous integration and reported results on Slack for enhanced visibility. Developed load testing automation with Artillery.js to ensure application scalability. Provided additional manual testing support as needed
Quality Engineer
AuraQuality Engineer
Apr. 2021 - Sep. 2022remoteI was on the platform team at Aura and was responsible for maintaining and updating the automated, service level integration tests, written with Node12. I organized the tests into nightly test runs controlled by github actions and reporting the results to a slack channel for the entire team to review. I extended the end to end tests to include email and SMS verification that I used to verify MFA functionality and user notifications.
Senior Quality Engineer
Kazuhm, Inc.Senior Quality Engineer
Jan. 2019 - Feb. 2021San DiegoI created a testing framework using Typescript, Cucumber, Puppeteer,and Docker to primarily test the webapp frontend but it includes the ability to target the back-end REST API as well. I pioneered a QA methodology I branded Peer Functional Review to increase developer stake in quality to great success. Including Slack integration, I created a nightly test run to provide fast feedback on daily changes.
Senior Quality Assurance Automation Engineer
Sigma DesignsSenior Quality Assurance Automation Engineer
Jul. 2017 - Aug. 2018Greater San Diego AreaI wrote a NodeJS and Cucumber-based automation framework to test a REST API from end-to-end, including creating accounts, verifying users email address using PhantomJS (headless webdriver), and using a simulator to interact with an IOT device. I also wrote automation using Artillery.io to performance test up to 1 million devices.
Quality Assurance Engineer
Axway AppceleratorQuality Assurance Engineer
Feb. 2016 - Jul. 2017I wrote iPhone and Android apps in JavaScript using the Appcelerator API to test new features of the API, including a rewrite of the API to use a new development paradigm
Senior SDET
Everyone Counts, Inc.Senior SDET
Aug. 2015 - Feb. 2016I led a team of 4 Quality Engineers to verify the company’s flagship voting system. My role includes test planning, resource management, test execution, automation, and reporting team test status to upper management. I wrote automation using PhantomJS to test the voting webapp. I also wrote automation to generate large volumes of votes via the exposed REST APIs. I was responsible for improving communication between development and QA by having my team join developer stand-ups, and writing better defect reports.
QA/Build Engineer
ClairMailQA/Build Engineer
Sep. 2009 - Feb. 2015San Rafael, CAI was responsible for building out and maintaining a Jenkins-based continuous integration system; including writing python scripts to pull artifacts from Jenkins and generating a build package usable by QA. As a QA engineer, I automated and ran tests using an in-house automation framework implemented in Python and xml; using it to verify a Java-based web app on over 150 phones, including iPhone, Android, and Blackberry smart phones. In order to test our web app on desktop systems, I scripted Selenium tests to automate the task. Development was done in an Agile manner.
Member Technical Staff 3
Sun MicrosystemsMember Technical Staff 3
Jun. 1997 - Jun. 2007I created a python-based automation framework used to test the C++-based management software on Enterprise-class E10k servers. The class-based test framework included logging, automated system configuration, reporting, and provided interfaces for interacting with system daemons. Using this framework I wrote tests for the hardware access daemon, domain services management daemon, power management, and failover amongst others. I also led a small team of Quality Engineers to successfully test the Capacity On Demand and Dynamic Reconfiguration features of the E10k server. All development was done using the Waterfall development method, including writing/reviewing technical docs and reviewing user facing documentation.
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like John on Intch
IT
1023999 people
17
Application Developer @ Nile27
16
Manager Solution Consulting @ Alkami Technology
16
Program Manager @ DISH Network
ITQA Engineer
68224 people
17
Business Analyst
19
Software Tester @ Vega Cloud
16
Software Engineer @ Brisk management