Team Lead, Engineering Excellence
2021 - 2022Shippo, via Toptal- Led a team of four engineers to achieve an engineering excellence roadmap by providing technical specifications and scope and working with individual engineers to unblock their work.
- Architected a test automation framework using Playwright and a CI/CD pipeline using CircleCI.
- Provided cross-team coaching on best testing practices in both manual and automated testing.
Technologies: Quality Assurance (QA), Python, QA Automation, DevOps, Go, Microservices, APIsSenior Cloud Engineer
2021 - 2022Maersk- Implemented CI/CD using GitHub actions on all team repositories.
- Led the migration of the existing infrastructure to a unified delivery model using Terraform.
- Maintained, monitored with Datadog, and updated the existing Kubernetes infrastructure.
- Containerized all team applications using Docker to support CI/CD.
Technologies: DevOps, Azure, Machine Learning Operations (MLOps), Kubernetes, Terraform, GitOps, Docker, ETLBack-end QA and Developer
2020 - 2022Human Factors, LLC- Bootstrapped and architected end-to-end and unit testing integration for the entire back-end API built using NestJS.
- Containerized the API and updated the CI/CD pipeline using AWS pipelines.
- Led QA initiatives and coached developers on best practices.
- Developed several pieces of the API, including Redis caching and user authentication and verification flows.
Technologies: Amazon Web Services (AWS), MySQL, JavaScript, Docker, Node.js, NestJSQA Lead
2021 - 2021Chalkline- Bootstrapped UI testing automation using Cypress.io.
- Created Visual Regression suite using Playwright that tested 250 pages in under one minute.
- Added unit and component tests to the main React repository.
- Managed all manual testing processes, including defect management, test planning, and test execution.
Technologies: Node.js, Cypress.io, Puppeteer, React, Unit Testing, Quality Assurance (QA), Test AutomationQA Lead
2020 - 2020Novo Nordisk- Architected a UI test automation suite using Cypress.io.
- Architected a CI/CD pipeline using a hybrid Azure/AWS solution.
- Set the test direction for the team by implementing a test strategy and tooling.
Technologies: Azure, Node.js, Cypress.ioPerformance Testing Specialist
2020 - 2020Lumate- Implemented performance tests to simulate traffic of 7000 requests per second against AWS infrastructure and validated results.
- Created a comparison of different routing technologies, specifically Node.js vs. Rust, using performance tooling.
- Successfully deployed and tested routing containers to Kubernetes Cluster to handle 7000 requests per second. This included autoscaling and performance tuning.
Technologies: Amazon Web Services (AWS), Kubernetes, Performance Testing, K6, Apache JMeterSenior Business Tester
2020 - 2020PensionDenmark- Constructed the entire test lifecycle for three projects, including planning, execution, and reporting.
- Implemented integration tests using Postman to demonstrate vendor system capability to integrate with the client system.
- Oversaw allocation of testing resources throughout the project lifecycle and coordinated all testing tasks using Jira and HP Quality Center.
Technologies: TestFlight, Visual Studio App Center, Postman, HP Quality Center (QC)Engineering Lead, Quality
2019 - 2020TIA Technology- Drove test automation team technical initiatives and goals.
- Coached and mentored test automation engineers to further develop within their roles.
- Drove performance testing initiatives across the organization and implemented architecture.
- Improved the test automation infrastructure and CI/CD pipeline.
- Contributed to the improvement of test automation architecture built in Java.
Technologies: Jenkins, Apache JMeter, Angular, Oracle, Node.js, Maven, JavaSoftware Development Engineer in Test
2017 - 2018Unity Technologies- Implemented system tests for a business-critical Rails application.
- Engineered automated testing tools for high traffic and volume Drupal applications.
- Coached developers on best testing strategies and code quality methods.
- Produced and maintained end-to-end testing for custom SalesForce application.
- Bootstrapped and maintained end-to-end testing for the Drupal application.
Technologies: PHP, JavaScript, Ruby, Node.jsTest Automation Lead
2016 - 2017Danske Bank- Architected test automation for the July and Sunday React web applications.
- Coached developers, product owners, and other test automation engineers on test automation best practices in all levels of testing: manual, unit, component, integration, and end to end.
- Set quality metrics and goals for teams in terms of test coverage and test tool implementation.
- Implemented test automation daily using behavior-driven development tools like Mocha and Cucumber and Node.js.
Technologies: React, Node.jsSenior Software Engineer in Test
2016 - 2016Airtame- Wrote video and audio test automation for Airtame streaming solution Electron application and firmware using JavaScript with the Nightwatch.js package.
- Coached developers on Agile testing and testing best practices, both manual and automated.
- Implemented QA Jenkins jobs to run test automation on various platforms such as Mac, Windows, and Linux.
- Led quality assurance initiatives such as bug hunting parties, testing demos, and agile testing presentations.
- Took full ownership of operational quality assurance process, including test strategy, test case management, and defect management.
Technologies: Amazon Web Services (AWS), Kubernetes, Terraform, Electron, Node.jsSenior Software Engineer in Test
2015 - 2016Citrix- Managed all of the QA aspects for the Go2meeting Free team.
- Implemented logging metrics and visualization for our infrastructure.
- Created and maintained an automation test framework for the Go2meeting Free in a Python/BDD stack.
Technologies: Angular, React, Ruby on Rails (RoR), Ruby, Python, Node.jsSoftware Developer in Test
2013 - 2014Rackspace Technology- Maintained test automation in a Ruby framework for Rackspace.com.
- Built a Python test automation framework for Rackspace.com using Selenium and Python.
- Built custom testing tools for developers to assist in day-to-day activities.
- Maintained DevOps for Rackspace.com that the quality assurance team uses.
Technologies: JavaScript, Python, Ruby