Team Lead, Engineering Excellence2021 - 2022Shippo, via Toptal
Technologies: Quality Assurance (QA), Python, QA Automation, DevOps, Go, Microservices, APIs
- 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.
Senior Cloud Engineer2021 - 2022Maersk
Technologies: DevOps, Azure, Machine Learning Operations (MLOps), Kubernetes, Terraform, GitOps, Docker, ETL
- 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.
Back-end QA and Developer2020 - 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.
QA Lead2021 - 2021Chalkline
Technologies: Node.js, Cypress.io, Puppeteer, React, Unit Testing, Quality Assurance (QA), Test Automation
- 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.
QA Lead2020 - 2020Novo Nordisk
Technologies: Azure, Node.js, Cypress.io
- 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.
Performance Testing Specialist2020 - 2020Lumate
Technologies: Amazon Web Services (AWS), Kubernetes, Performance Testing, K6, Apache JMeter
- 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.
Senior Business Tester2020 - 2020PensionDenmark
Technologies: TestFlight, Visual Studio App Center, Postman, HP Quality Center (QC)
- 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.
Engineering Lead, Quality2019 - 2020TIA Technology
Technologies: Jenkins, Apache JMeter, Angular, Oracle, Node.js, Maven, Java
- 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.
Software Development Engineer in Test2017 - 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.
Test Automation Lead2016 - 2017Danske Bank
Technologies: React, Node.js
- 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.
Senior Software Engineer in Test2016 - 2016Airtame
Technologies: Amazon Web Services (AWS), Kubernetes, Terraform, Electron, Node.js
- 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.
Senior Software Engineer in Test2015 - 2016Citrix
Technologies: Angular, React, Ruby on Rails (RoR), Ruby, Python, Node.js
- 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.
Software Developer in Test2013 - 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.