Principal Software Engineer, Qa
NAVEX Global COI Disclosures product (2018-present) delivers a simplified and streamlined solution that allows your organization to gather, track and analyze all types of disclosures. This solution was Navex Globals first product entirely hosted using Amazon AWS cloud services. While working on this product, I had the opportunity to implement selenium-grid based test automation for the product using .NET Core in GitHub. This was also used in the CI/CD pipeline, daily regressions, and to support stage and product deployment validation. I was also able to participate in the integration testing of this application with other applications to enable client provisioning, aggregate data reporting, single sign-on, campaign generation and task management. Much of the testing was done using selenium automation, with Postman for API testing, and MS-Word for manual test documentation.NAVEX Global case management system (2010-2017) guarantees the capture of reports and incidents that come in through Hotline, or other methods, ensuring a consistent process that allows you to collect all the issues and events that pose risk to your organization. As a quality engineer I participate with an agile development team focused on either new development, or improvements to existing functional areas. We utilize 3 week sprints with product release cadence of about every 2 sprints. We automate using C# and Selenium and run automated regressions every night using Jenkins. GitHub is our source code repository, and TeamCity/Octopus is used to automate deployments.