Professional Experience
Thrivent Financial
Software Engineer -
Feb 2023 - Present
- Spearheaded the development of a complex financial application using React.js, HTML + CSS, enhancing user experience and interface functionality; Led Plaid API Integration
- Integrated existing applications with GraphQL and AWS to facilitate data retrieval, submission, and storage for users
- Implemented parallelization techniques to optimize test run time and created a CI/CD pipeline with Github Actions to run the full end-to-end test suite on a nightly basis
- Revamped smoke and E2E regression test suites, reducing E2E run time by 50% and achieving 90% code-coverage using Jest
Routable
Senior Software Engineer - QA
April 2022 - Jan 2023
- Expanded frontend + backend automation infrastructure utilizing Cypress( Javascript & Typescript), Pytest, Kotlin
- Implemented various automated API + E2E feature tests, refined FE/BE repo to optimize efficiency, reduced manual regression testing by 60%, improved accuracy of our CI/CD pipelines, created test plans for new platform features
- Utilize Postman to test webhooks, APIs & integrations; expanded testrail suite for payment/signup/login flows
Kasisto, Inc.
Software Engineer
Feb 2021 - April 2022
- Designed Selenium and Cypress JS tests for the core web application, integrating them into Gitlab and Jenkins (CI/CD pipeline), reducing manual testing by over 10 hours per iteration
- Conducted comprehensive REST API testing at various endpoints using Postman, Insomnia, and Robot Framework
- Identified and resolved bugs and defects in the backend intent API services, further enhancing the intent recognition and natural language interpretation systems of AI-powered virtual assistants within client infrastructure