Accomplished Senior SDET and Full Stack Engineer with a proven track record at Barcalys and Capital One, showcasing expertise in automation frameworks like Cucumber, RestAssured, Karate API automation and Selenium WebDriver and Appium for front end automation. Demonstrate exceptional problem-solving abilities and a strong commitment to enhancing software quality through comprehensive testing strategies. Excels in collaborative environments, driving significant improvements in automation frameworks and testing efficiency.
Overview
9
9
years of professional experience
Work History
Senior SDET
CapGemini/Barclays
Wilmington, DE
11.2024 - 01.2025
Worked as a senior automation engineer for CWS (customer website) front end for passwordless authentication, bypassing the security checks based on customer login activity.
Developed and maintained automated UI test scripts using Selenium WebDriver for cross-browser testing of web applications.
Expertise in creating reusable page objects, handling dynamic elements, and managing browser configurations in Selenium.
Experience working with SeeTest for validation on mobile applications, using simulators and emulators.
Experience working on OpenShift Console and Kibana Elasticsearch log monitoring platform for log validations.
Full stack Engineer with E2E delivery
Capital One
Plano, TX
02.2024 - 10.2024
Worked in Capital One as full stack developer owning the whole SDLC, which includes development, testing, production readiness and deployment
Worked in DICE vertical of CapitalOne Team, and worked on Empath application, which is the main application for live agents to interact with customers
Collaborated with the team in implementing Intelligent Guidance project, which is the smart way for the agents to guide customers in fulfilling the servicing needs they are eligible for
During this tenure, worked on various testing tools in testing the application which includes unit, integration, component, and acceptance testing of the application
Worked with Postman and VSCode ThunderClient for maintaining collections used in API testing
Worked on Cucumber, RestAssured for API level automation
Hands-on experience with Rest Assured for performing RESTful API testing, including validating JSON responses, authentication, and status codes
Worked on Selenium for UI automation
Used Junit, AssertJ and Hamcrest as part of Unit testing for back-end applications
Used vitest for front end applications as part of unit testing
Used AWS CloudWatch and Splunk for log monitoring
Familiar with Jenkins and OneStream (inbuilt) as part of CICD tools
Senior QA Automation Engineer
Barclays Bank
DE/NJ/Pune India
10.2017 - 07.2023
BAPI stands for Business API domain whose main responsibility is to ensure business communication between the vendors/clients and the core applications, by taking charge of API and web services development and testing Rewards Redeem mainly handles the core functionality of developing/maintaining the Services/domains/microservices related to redemption related functionality of credit card Line of business
Critical projects such as RCI member Rewards introduction, Uber relaunch, Incomm to Encore platform migration, GAP loyalty tier update etc
Are delivered successfully while working in Rewards Redeem
Developed and implemented automated test scripts for API testing using Karate, a robust open-source framework for web-service testing
Leveraged Java programming language to enhance and customize Karate scripts, ensuring seamless integration with existing testing frameworks
Designed comprehensive test scenarios to validate the functionality, performance, and security aspects of RESTful APIs
Implemented data-driven testing methodologies in Karate to cover a wide range of test cases with varying input data, enhancing test coverage and accuracy
Integrated Karate API tests into CI/CD pipelines, ensuring rapid feedback on code changes and enabling early detection of potential issues
Proficient in utilizing Cucumber, a BDD framework, using java for writing and executing feature files, promoting collaboration between stakeholders, developers, and testers
Developed and maintained automated test scenarios using Cucumber's Gherkin syntax for clear and concise representation of behavior
Generated detailed and easily understandable reports using Cucumber's reporting features
Proficient in creating, maintaining, and executing SOAPUI test scripts for testing SOAP-based web services
Conducted security testing of SOAP APIs within SOAPUI, including but not limited to authentication, authorization, and encryption mechanisms
Maintained up-to-date documentation for SOAPUI test cases, configurations, and testing processes
Collaborated with cross-functional teams, including developers and quality assurance, to identify and resolve API issues proactively
Actively participate as a key member of the Agile sprint team, contributing to collaborative efforts in delivering high-quality software products
Contribute to test case development during sprint planning, ensuring that test scenarios align with user stories and acceptance criteria
Collaborate with developers to identify potential edge cases and ensure comprehensive coverage of test scenarios
Actively engage in retrospective sessions to reflect on the previous sprint, identify areas for improvement in testing processes, and collaborate with the team to implement positive changes
Test the existing/newly implemented frameworks for the team I was assigned to, as a part of sprint level testing using ReadyAPI and Postman
Perform regression testing whenever there are overall domain/ server configuration changes and installations
Perform Mutation testing in order to test the code coverage and the durability of the test cases
Perform Database validations against UI
Perform PCF (Post Code Freeze) testing, and MMS (Minimum Mandatory Service) testing by switching the toggles and running the regression suite
Involved in BAPI Pager, which is responsible for automation builds using GOCD, and resolving build failures by retrieving the logs of the failed API’s and triaging the issue to the respective team or by re-triggering the pipeline
Helping team in solving Automation Script issues
Participate in weekly QE meetings and discuss the emergence of new open-source testing tools and frameworks
Metric Reporting System, abbreviated as MRS, is an internal application consisting of the financial reports for the selected fiscal year which is accessed only by the advisors
Utilizing Selenium WebDriver and Seetest for proficient automation of both mobile and web applications, ensuring comprehensive and efficient testing across platforms
Refining the Stories with Product owner as a team
Designing and Execution of test cases in ALM as per stories in Jira
Responsible for Security Testing as per Acceptance Criteria in sprint stories
Designing of Automation Scripts for the current sprint stories
Working on to increase the performance of the existing scripts
Designing automation scripts for database validations against UI
Responsible for Testing stories and communicating with Dev Team and Coordinating with Testing team
Responsible Demo sprint stories to the Stakeholders
Proficient in designing and executing black-box test cases based on software requirements and specifications
Extensive experience in functional testing, ensuring the application meets user expectations and requirements
Strong understanding of software internals, with the ability to conduct white box testing at various levels, including unit and integration testing
Experience in designing test cases based on code structure, including statement coverage, branch coverage, and path coverage analysis
Handling Standup as and when requested by Scrum Master
Providing solutions on Test Automation when required
Helping team in solving Automation test script issues
Assistant Vice President (AVP) at BARCLAYS BANK (Barclays Technology Centre India Pvt. Limited)Assistant Vice President (AVP) at BARCLAYS BANK (Barclays Technology Centre India Pvt. Limited)