Senior Test Engineer
2021 - 2022Soma Global- Created end-to-end automated tests in Cypress.io using JavaScript and TypeScript, covering 70% of the app's main functions for regression smoke testing.
- Developed component unit tests in Cypress.io interacting with the React Redux store to mimic end-to-end testing in a single React component.
- Integrated Cypress.io tests into a CI/CD pipeline using CircleCI and Bitbucket Pipelines to enable tests to run on every pull request to catch bugs.
- Created custom integration code for Cypress.io to update Jira tickets via their APIs whenever a new release occurred.
- Implemented mobile automated testing using Detox with a React Native codebase to test Android and iOS.
Technologies: JavaScript, TypeScript, Cypress, Go, CircleCI, Docker, MySQL, MongoDB, Bitbucket, Jira REST API, Git, Manual QA, Node.js, TestRail, Detox, Test Automation FrameworksSenior Test Engineer
2019 - 2021Healthesystems- Created an API using Spring Boot that talks to MongoDB and stores test results. This was adopted as a company-wide solution to record previous test results and deliver them on demand.
- Developed utility methods that minimized the time needed to create new test cases. An example is an interface that allowed us to test negative and positive boundaries on JSON fields that endpoints accepted for every endpoint in any API.
- Managed and created Jenkins parallel CI/CD pipeline jobs for test cases that ran against the production and testing environments.
Technologies: Java, OpenShift, Kubernetes, Docker, REST Assured, REST APIs, Pact, Gradle, Maven, MongoDB, SQL, SOAP, Selenium, Jenkins, Spring Boot, ActiveBatch, Postman, Linux, Windows, Microsoft SQL Server, Quality Assurance (QA), Test Automation, TestNG, JUnit, Cucumber, Automated Testing, QA Automation, Git, Manual QA, IntelliJ IDEA, Test Automation FrameworksQA Automation Engineer
2017 - 2019Pegasus TransTech- Created a release management tool using .NET Core 2.0 (C#), HTML, CSS, and JavaScript, including jQuery and Ajax.
- Developed automated regression tests using Selenium and Appium around mobile and desktop UIs to increase confidence in releases.
- Performed manual testing for UI, mobile, and API microservice software. Mobile testing included testing with location services and mobile UI.
Technologies: Java, Postman, Apache JMeter, Appium, Android, iOS, Selenium, C#, Microsoft Azure, SQL, VMware, Microsoft Servers, Jenkins, .NET Core, Manual Testing, Mobile Device QA Automation, QA Testing, JavaScript, jQuery, CSS, HTML, REST APIs, Performance Testing, Mobile App Testing, Git, Manual QA, Node.js, IntelliJ IDEA, Test Automation FrameworksDocument Accessibility Specialist
2015 - 2016BrailleWorks- Created Access databases using VBA and SQL to increase the workflow of my department and reduce the time between documents by 50%.
- Introduced innovative and more efficient ways by using scripts and optimizing the use of CommonLook to remediate documents to reduce time to complete by 30% or more depending on the document.
- Created macros using AutoHotkey and found ways to automate manual and repetitive tasks within the position.
Technologies: SQL, Visual Basic for Applications (VBA), Adobe Acrobat Pro, HTML, WCAG 2, AutoHotkey