Summary
Overview
Work History
Education
Skills
Personal Information
Websites
Timeline
Generic
LAKSHMI SAI DEEP

LAKSHMI SAI DEEP

Allen,TX

Summary

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
  • Technologies Used: Karate, Cucumber, RestAssured, rcarz JiraClient, SOAPUI, ReadyAPI, PostMan, SQL Developer, Rundeck, Jenkins, Openshift

QA Analyst

First Command Financial Services
Fort Worth, TX
07.2016 - 07.2017
  • 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
  • Technologies Used: Selenium, Selenium WebDriver, SeeTest, Appium, HPALM, Jira, Rally, Maven, Bitbucket

Education

Masters - Computer Science and Engineering

Lamar University
01.2016

B Tech - Computer Science and Information Technology

Gitam University
01.2013

Skills

  • Java 18, 11, and 21 for programming
  • SQL
  • Cucumber, Karate, and RestAssured for API automation
  • Postman, ReadyAPI, and ThunderClient are tools for API testing
  • Selenium WebDriver for front-end automation
  • Seetest, Appium for mobile automation
  • Jenkins as CI/CD
  • Maven for build and dependency management
  • JIRA for agile sprint work management
  • Oracle SQL Developer, TOAD, and DB Visualizer for interacting with relational databases
  • AWS CloudWatch, Kibana, ELK, and OpenShift for log monitoring and management
  • AWS CloudDoctor and AppDynamics for application performance management
  • IntelliJ, Eclipse, and Visual Studio for IDE

Personal Information

Title: SDET/QA Automation Engineer

Timeline

Senior SDET

CapGemini/Barclays
11.2024 - 01.2025

Full stack Engineer with E2E delivery

Capital One
02.2024 - 10.2024

Senior QA Automation Engineer

Barclays Bank
10.2017 - 07.2023

QA Analyst

First Command Financial Services
07.2016 - 07.2017

Masters - Computer Science and Engineering

Lamar University

B Tech - Computer Science and Information Technology

Gitam University
LAKSHMI SAI DEEP