Back-end QA and Developer
2020 - PRESENTHuman Factors, LLC- Bootstrapped and architected integration end-to-end and unit testing for entire back-end API built using NestJS.
- Containerized API and updated CI/CD pipeline using AWS pipelines.
- Led QA initiatives and coached the developers on best practices.
- Developed several pieces of the API, as well as including Redis caching and user authentication and verification flows.
Technologies: Amazon Web Services (AWS), AWS, MySQL, JavaScript, Docker, Node.jsQA 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 validate results.
- Created a comparison of different routing technologies (Node vs Rust) using performance tooling.
- Successfully deployed and tested routing containers to Kubernetes Cluster with the goal of handling 7000 requests per second. This included autoscaling and performance tuning.
Technologies: Amazon Web Services (AWS), AWS, Kubernetes, Performance Testing, k6, Apache JMeterSenior Business Tester
2020 - 2020PensionDenmark- Was responsible for the full test life cycle 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 life cycle 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.
- Implemented automated testing tools for high traffic and volume Drupal applications.
- Coached developers on best testing strategies and code quality methods.
- Bootstrapped 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 product line (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.
- Implement test automation daily using behavior-driven development tools (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 a variety of 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 functional quality assurance process, including test strategy, test case management, and defect management.
Technologies: Amazon Web Services (AWS), 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- Maintained test automation in a Ruby framework for Rackspace.com.
- Built a Python test automation framework for Rackspace.com using Selenium/Python.
- Built custom testing tools for developers to assist in day to day activities.
- Maintained DevOps for the Rackspace.com quality assurance team using.
Technologies: JavaScript, Python, Ruby