Vineela Yennam
St. Louis, Missouri, *****
*******.*******@*****.***
www.linkedin.com/in/vineela-yennam
Summary
Senior Software Engineer experienced in Java Backed Development and Testing. Key achievement: brainstormed and developed rest mock api’s and implemented test scripts using Karate testing framework and Cucumber framework from scratch to ensure that features are tested and delivered promptly with minimal issues.
Technical Skills
Languages/Frameworks: JAVA, JUnit, TestNG, Spring, HTML, XML, CSS, X-PATH, Karate, Rest API, Python (self learning, fundamentals), SonarQube, Azure Cloud, PowerShell
Automation Testing Tools: Selenium WebDriver, LoadRunner, Jmeter, Cucumber, Gherkin
API Testing Tools: SoapUI, Restful, Insomnia, Postman
Integration Tools: Maven, Jenkins(CI), GIT, CI/CD
Test Reporting tools: TestNG, Junit, Rest Assured
Bug Tracking Tools: JIRA, Kanban
Operating Systems: Windows 7/8/10, Mac OS, LINUX, UNIX
Testing Processes: TDD, BDD, SDLC, STLC, SRE, Bug LifeCycle, SQL, DevOps, UAT, Swagger
Domain Knowledge: Financial
Cloud Technologies: PCF, AZURE (certification)
Experience
MASTERCARD, St. Louis, MO
Senior Software Engineer
API Development and Performance improvement: 12/2022 to 09/2024
Designed and developed micro service applications using Java Spring framework.
Fixed customer issues and internal bugs raised in in-house testing.
Developed actuator and deep health checks for multiple applications.
Implemented Caffeine caching to enhance data retrieval speed and resource efficiency
Created detailed OpenAPI specifications (YAML) for RESTful API’s development, defining endpoints, methods, parameters, and response structures.
Developed and implemented effective remediation plans for Blackduck findings by upgrading libraries, applying patches, and replacing vulnerable components to enhance security posture.
Integrated Postgres SQL DB for data retrieval processes using JPA repository.
Worked on Exception Handling for API using Custom Exceptions and Global Exception Handler along with providing proper error codes.
Used JUnit and Mockito for writing test cases and maintain code coverage.
API Testing:
Conducted manual testing of mobile applications for iOS and Android, ensuring functionality and user experience.
Designed and implemented comprehensive test cases from scratch using the Karate framework, enhancing test coverage by 80%.
Designed and implemented behavior-driven development (BDD) test cases using JBehave.
Performed functional testing, integration testing, unit performance testing.
Tested with SQL queries to validate the database systems and backend database testing.
Successfully completed Java upgradation projects.
Developed a comprehensive testing strategy that leveraged mock APIs to validate application behavior under various scenarios.
Performed manual testing using Insomnia for functional and database verifications.
Followed the AGILE Scrum methodology in Requirement gathering, Design, Analysis and Code development through iterations using Jira.
Maintained documentation on application modifications and updates in confluence pages.
VISA, Highlands Ranch, CO
Senior Software Engineer 05/2018 to 12/2022
Performed functional testing with development for RESTful APIs.
Managed automation suite for regression testing of web applications.
Strong experience with Behavioral Driven Development (BDD) framework.
Worked on MongoDB database testing.
Automated manual data entry tasks (such as testing entire Spec) for colleagues saving an average 80% of time compared to previous manual testing procedures.
Provided Demo's at the end of each sprint to Product team to make sure the requirements from Product team and development team are as expected.
Developed and executed automated test scripts using Selenium for local testing environments, to minimize the time taken for test data creation.
Managed and track Agile driven user stories and defects via JIRA detailing design, reliability, usability, and maintenance problems accurately.
Documented software defects using JIRA, and report defects.
Extensively automated regression and functional test suites for 1000's of test cases using SOAPUI tool.
Peer reviewing the Testcases written by colleagues and gave feedback. Ensured all the test cases are updated in the HP ALM.
Worked on preparing documentation in every sprint for Test plan and Test Findings.
Interacting with Developers, Scrum master, project managers and Clients for Test requirements, clarifications and Testing.
Tested ISO 8583 messages and used VTS in house tool called acquirerSim.
Developed Karate framework to test project specific functionalities.
AMERICAN EXPRESS, Arizona
Programmer 07/2017 to 08/2018
Created and maintained test cases and test scripts for business requirements
Raised Change requests to move the application in various test environments before going live
Monitored testing environment in co-ordination with infrastructure team
Tracking the release history for code synchronization
Integrated new clients to consume our services, committing the changes using SVN, Building the changes using Jenkins and deploying in all environments for testing BAU flow
Applied SPOCs from different teams for better resolution of issues and requirement clarification
Used J-Meter for performance testing (SLA, JProf and Endurance) to know CPU usage
Supported the team within the application spectrum to find RCA for technical issues
Created ServiceNow tickets for bugs or issues and follow-up with the related development teams on them until each ticket is closed
Documented Field level changes, new endpoint url's, developed API documentation, Swagger documentation in confluence pages
Education and Training
Master of Science: Information Assurance 01/2016
Wilmington University New Castle, DE
Certifications
Azure Fundamentals, July 17 2024