Software Quality Assurance Engineer
Current- Designing, developing, and maintaining test automation software for Linux based Monitor and Control Application to perform a mix of functional, integration, end-to-end, and performance testing during and in between.
- Developing and implementing automated test cases using Python against a REST API, Linux, and SQL multi-service applications
- Leveraging JAMA, Software Initial Capabilities Documents (ICDs), and System User Manuals to develop software coverage matrices to aid in test cases development and coverage reporting to upper leadership teams
- Researched, implemented, and maintaining software utilities for performance testing on pre-production and production level systems
- Managing QA testing in development, pre-production, and production environments using Jenkins CI/CD pipeline
- Use of Postman, Unix/Linux commands, and Wireshark to manually test API and debug system