Software Engineer
San Antonio, Texas
Rewrote enterprise CRM UI features, and APIs, for USAA member service representatives in Java, Spring Boot, React.js, Redux, and JavaScript.Shift manual front-door process over to a Web Application (UI), involving 5+ dynamic React forms and pages requiring JavaScript validation, resulting in IT Business Value by enabling self-service for developers to update their own configurationsDesigned and executed Latency and Availability SLIs, SLOs, instrumentation and monitoring for Team’s vital REST Service in collaboration with internal SRE and Instrumentation TeamsCreated a Java REST service acting as redundancy or backup cache for when database connection failures occur for primary service, enhancing resiliency for serving critical application context to 10000+ workstations across P&C, Life and Bank lines of businessTroubleshoot production environment issues and monitor for On-Call duties, using OpenShift logging,QA Role Experience:System, Integration and Regression Testing: Conducted manual system tests, integration tests, and regression testing using ReadyAPI and Postman, creating reusable test cases to ensure thorough coverage and reduce redundancy.API Testing and Automation: Developed API tests with ReadyAPI and Postman, validating API sequences and outcomes (GET, POST, DELETE) through both manual and automated methods to ensure accurate and reliable test results.Automated Testing Integration: Integrated automated test results from ReadyAPI and Postman within GitLab CI/CD, with results published to qTest for streamlined reporting and tracking.Test Automation Frameworks: Used JUnit with Mockito for automated Java testing, alongside automated API integration tests in Postman and ReadyAPI, ensuring complete validation of response codes and key functionality.Testing Sign-off:Production releases via ServiceNow required Tester approval, and testing results made to reflect onto User Stories from Tricentis qTest to Atlassian JIRA