Justin Smith
Development
colorado, United States
Skills
Node.js
About
The candidate's skills align with Programmers (Information and Communication Technology). The candidate also has skills associated with Production Managers (Production). The candidate has 12 years of work experience.
Work Experience
Senior SDET/DevOps Engineer
Covered Insurance
November 2022 - December 2023
- -Automated E2E testing of nest.js and express.js services with testing utilities AVA, Junit, Jest, and Cypress -Implementing code coverage reporting with Coverage, Jacoco, and Istanbul -Creating Dockerfiles, Github Actions workflow ymls, kubernetes and helm charts -Alerting pipelines with Cloudwatch, Prometheus, OpenSearch, Pager Duty, Slack, and Grafana -Navigating, debugging, and improving both npm/node and maven/springboot environments and projects -AWS administration via IAMRoles, SSM Parameter store, S3 buckets, lambdas, Athena, and Glue -Configuration as code via Terraform
Quality Assurance Engineer
CarMax
August 2021 - August 2022
- -Automated testing with WDIO in node.ts for major ecom homepage -Azure pipeline administration -aXe, a11y, Access Assistant, and AMP for WCAG 2.0 accessibility scans -Newman/Postman API test suites -mobile viewport testing -screenshot matching -cookie/local storage manipulation.
Airport Verifications
October 2019 - August 2020
- -Collaborated with developers and DevOps staff to create and maintain automated, Docker-containerized E2E test suites in Spectron (node.js), for two different Airport Verifications web app products -Monitored and managed Continuous Integration plans in Jenkins -Automated testing of proprietary APIs, both through Postman and programmatically. -Performed manual testing of new features and production deployments -Created and updated documentation in Confluence -Wrote and mostly implemented two automated test epics in Jira to serve as roadmaps for test design direction -Documented defects detected via both manual and automated testing -Attended Agile/Scrum meetings for 3-4 project teams at a time.
Senior Quality Assurance Engineer
Yeti, Austin
April 2018 - April 2019
- -Tested new features for laser-ablation factory management/marking software -Maintained local installations, and administrated cloud configurations of factory software, entailing SQL DB admin, compiling desktop applications, and hosting APIs in a dotnet/C#/VS/Azure/React.js environment, using Postman and Swagger to test RESTful APIs. -Maintained focus on internal logistics and eCommerce, and learning legacy automated test suites -Wrote documentation and test strategy in Confluence, Zephyr, Azure DevOps, and MS Excel -Advised management and Junior QAEs, criticized specs and processes, held developers to definition of done -Designed and partially implemented a free-standing QA department Continuous Integration System
Quality Assurance Automation Engineer
Systems Integration Development, Austin
July 2016 - December 2017
- -AWS-hosted Atlassian back-end admin (Jira, Confluence, and Bitbucket). Personally performed migration from cloud to AWS-hosted. Maintained 99% system uptime -Built Selenium Grid with Windows and Mac nodes in the AWS cloud, and developed automated test framework/suite with Selenium WebDriver in Python for testing a .gov website developed in Drupal8, in a federal datacenter -Established Jenkins server with custom continuous integration plans built in conjunction with several development teams, for both PHP and Java projects -Spearheaded security testing with OWASP Zed Attack Proxy, and load testing with Locust -Maintained documentation and trace-ability metrics, performed bug triage, directed the testing efforts of a small team -Tested automated Vagrant/Ansible deployment system, as well as qualitative, aesthetic GUI testing
Software Quality Control Developer
HostGator, Austin
February 2013 - March 2016
- -LAMP-stack administration of test instances of many proprietary SAAS projects, including a ticket system, billing system, customer portal, and chat server/client, in many different languages and protocols -Wrote automated test scripts in Selenium WebDriver, and contributed to unit testing with the Perl module Test::More -Administrated Bamboo agent cluster plus many continuous integration plans, managing the backend environments with Puppet. -Gave manual QA testing attention to every story in my assigned team's sprint, adding automated tests to the regression suite whenever I could.
Quality Assurance Specialist
New Era Portfolio
December 2011 - June 2012
- -Introduced the company to Selenium, and wrote many automated tests for their order generation, shopping cart, and checkout system -Engineered data-driven testing for their proprietary search engine -Performed scrum master duties in rotation with the rest of the team -Was sole and lead QA team member, so I handled all bug triage and trace-ability in Unfuddle.
Quality Assurance Analyst
GameSalad, Austin
September 2011 - December 2011
- -Tested game development platform by developing my own game with it -Troubleshot customer game project logic -Tested leaderboard implementation from development to deployment -Performed build acceptance tests for new releases
Software Quality Assurance Analyst II
DNP Photo Imaging America, San Marcos
January 2008 - March 2011
- -Wrote and performed manual test plans written in MS Excel, with built-in trace-ability cover pages -Trained and managed small teams of contract testers -Built, administrated, and maintained test systems -Wrote certification letters and configuration guides -Documented many types of bugs including database bugs, graphical bugs, processing bugs, and artifacting/memory leak bugs
Education