Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Vineela Yennam

Saint Louis,Missouri

Summary

Results-oriented System Engineer with expertise in UI and Web application development, manual and automated testing, team leadership, and client-facing interactions. Skilled in logging reports, API testing using SOAPUI, TDD, BDD, web testing, regression testing, and performance & load testing. Proficient in AGILE and Scrum methodologies for REST API development. Exceptional ability to develop test strategies and plans throughout the software development life cycle.

Results-driven individual with a solid track record in delivering quality work. Known for excellent communication and teamwork abilities, with a commitment to achieving company goals and delivering exceptional service. Passionate about continuous learning and professional development.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Missouri
Saint Louis
12.2022 - 09.2024
  • I am responsible for the design and development of this micro service application based on the customer requirements
  • Implemented mock api’s to use for functional testing
  • Developed actuator and deep health checks for multiple applications
  • 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, improving collaboration between technical and non-technical stakeholders
  • Performed functional testing, integration testing, unit performance testing
  • Responsible for design and development of the system, new features, re-engineering and keeping system up to date with compliance
  • Integrated Postgres SQL db for data retrieval processes using jpa repository
  • Extensive Experience in testing and writing complex SQL queries to validate the database systems and backend database testing
  • Responsible for taking care of the up-gradation of technologies used
  • Successfully completed the Java upgradation projects
  • Worked on designing API and corresponding data model changes to support multiple vendors and issuers
  • Taking care of design, new features, performance improvements, re-engineer design issues, integrations
  • Developed a comprehensive testing strategy that leveraged mock APIs to validate application behavior under various scenarios
  • Followed the AGILE Scrum methodology in Requirement gathering, Design, Analysis and Code development through iterations using Jira
  • Fixed customer issues and internal bugs raised in in-house testing
  • Maintain and support the application to provide the best customer experience
  • 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
  • Experience in developing BDD automation testcases using cucumber framework
  • Maintain documentation on application modifications and updates
  • Analyze, translate, re-factor, and code software applications per specifications
  • Identify issues and escalate risks to project leadership, as necessary
  • Individual contributor performing both application design and coding

Senior Software Engineer

Visa
Highlands Ranch, CO
05.2018 - 12.2022
  • Visa develops many applications to provide cardholder transaction activities like Authorizations, Reversals, Inquiries and Verifications
  • The project I was involved in deals with enhancing the existing services and implementing the new services to provide better experience for the customers
  • Responsibilities:
  • Responsible for ensuring the E2E transaction of every stage of the project ranging through requirement analysis, planning, design, implementation and testing
  • Worked on MongoDB database testing
  • Performing functional testing with development for RESTful APIs
  • Managing automation suite for regression testing of web applications and RESTful APIs
  • Strong experience with Behavioral Driven Development (BDD) framework
  • Hands-on experience writing API automation test using Karate framework
  • Working on an agile team using Java, Spring and Maven to develop a universal testing platform allowing for company wide integration and end-to-end testing across multiple platforms (REST, SOAP, Web)
  • Automated manual data entry tasks (such as testing entire Spec) for colleagues saving an average 80% of time compared to previous manual testing procedures
  • Providing 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
  • Tested mock versions of production-only applications and environments (such as Enrollment) for testing outside of production environment
  • Manage and track Agile driven user stories and defects via JIRA detailing design, reliability, usability, and maintenance problems accurately
  • Documenting software defects using JIRA, and report defects
  • Monitor bug resolution efforts and track successes
  • Developed and executed automated test scripts using Selenium for local testing environments, to minimize the time taken for test data creation
  • Facilitate End to End Integration testing working with several teams across a variety of different platforms and services
  • Strong software testing experience, focusing on all testing lifecycles (ie
  • Regression, functional, Smoke testing) through all development stages
  • Extensively automated regression and functional test suites for 1000’s of test cases using SOAPUI tool
  • Peer reviewing the Testcases written by colleagues and giving feedbacks and ensure that 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
  • For testing ISO 8583 messages I have used VTS and another in house tool called acquirerSim and developed Karate framework to test project specific functionalities.

Programmer

American Express
07.2017 - 08.2018
  • ManageYour Card Account (MYCA) is an application under www.americanexpress.com, which allows Amex Card Members to manage their accounts online
  • MYCA leverages majority of the utilities to facilitate this Self-Servicing Functionality
  • Customer Profile Service layer aims at uplifting the service to client applications in order to get the Card and Card Member demographic and profile information
  • The responsibility of this module is to design, build, support, and maintain reusable components providing the business logic for the front-end web applications
  • These components talk to the back-end mainframe system where the Card and Card Member data resides and fetch these data on client request
  • Responsibilities:
  • Requirement Analysis, System Design, development and Implementation
  • Tested functionality and performance of Web services
  • Preparing deliverable at various stages of Analysis, Build and Testing
  • Created and maintained test cases and test scripts
  • Test case generation and implementation for various project requirements
  • Raising Change request to move the application in various test environments before going live
  • Have created Jenkin Jobs to automatically build GIT code changes from particular branch
  • Live monitoring of performance metrics in production environment
  • Monitoring of testing environment in co-ordination with infrastructure team
  • Tracking the release history for code synchronization
  • Integrating 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
  • Used SOAPUI tool for testing and comparing different market account numbers responses for SOAP and REST webServices XML requests
  • Involve 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 and for validating test port URL’s while installing and executing code changes in
  • Production environment
  • Support the team within the application spectrum to find RCA for technical issues
  • Reviewing the deliverables for Qu
  • Ality Assurance Author the test cases and test plan for the interactive apps in ServiceNow tool
  • Created ServiceNow tickets for bugs or issues and follow-up with the related development teams on them until each ticket is closed
  • Participated in SCRUM meetings, following all phases and sprints in Agile Methodology
  • Maintain rack of set-top boxes for manual testing
  • Documentation of Field level changes, new endpoint url’s, developed API documentation, Swagger documentation in confluence pages
  • Validating test port URL’s in active and shadow clusters of all JVM’s in production environment after executing the changes
  • Uplift the service to provide demographic details for new International market.

Education

Master of Science - Information Assurance

Wilmington University
New Castle, DE
01-2016

Skills

  • TECHNICAL SKILLS
  • Languages/Frameworks: JAVA, JUnit, TestNG, Spring, HTML, XML, CSS, X-PATH, Karate
  • Automation Testing Tools: Selenium WebDriver, LoadRunner, Jmeter
  • API Testing Tools: SOAP UI (SOAP web services), Restful
  • Integration Tools: Maven, Jenkins(CI)
  • Test Reporting tools: TestNG, Junit
  • Bug Tracking Tools: JIRA, BugZilla
  • Operating Systems: Windows 7/8/10,Mac OS, LINUX
  • Domain Knowledge: Financial

Certification

Azure Fundamentals, July 17 2024

Timeline

Senior Software Engineer

Missouri
12.2022 - 09.2024

Senior Software Engineer

Visa
05.2018 - 12.2022

Programmer

American Express
07.2017 - 08.2018

Master of Science - Information Assurance

Wilmington University
Vineela Yennam