Lavanya - QA SDET Automation |
prasadp@softworldusa.com |
Location: Plano, Texas, USA |
Relocation: yes |
Visa: H1B |
Lavanya
920-485-1016 lavanyacode90@gmail.com Professional Summary Dynamic and detail-oriented Quality Assurance Engineer with 10+ years of experience in automation testing, manual testing, and API validation. Adept at developing scalable testing frameworks, ensuring compliance with industry standards, and delivering high- quality software solutions. Skilled in Linux/Ubuntu server environments, CI/CD pipeline integration, and leveraging tools like Spock Framework, Postman, and JMeter to achieve business goals. Demonstrated ability to manage complex projects and streamline testing processes to enhance efficiency and accuracy. Core Competencies Automation Frameworks & Tools: Spock Framework, Groovy, Selenium, Cypress, JMeter API Testing & Validation: Postman, Swagger, REST API, JSON, XML Programming & Scripting Languages: Groovy, Python, Shell Scripting, SQL CI/CD & DevOps Tools: Jenkins, Maven, Docker, Kubernetes (Helm CLI, Kubernetes CLI) Test Management & Reporting: Jira, Xray, Confluence, TestRail File Scanning & Validation: ABA routing validation, date validation, logical/physical files checks Performance Testing: JMeter (load, stress, and endurance testing) Database Management: SQL queries, MySQL, data validation, and migration testing Compliance & Security Testing: Encrypted payment data validation (Apple Pay, Android Pay) Cloud & Containerization: Docker EE clusters, Kubernetes orchestration, scalability solutions SDET | EarlyWarning Services | July 2024 to Present Developed and implemented automation test scripts in Groovy using the Spock Framework for various file validation scenarios, enhancing test coverage by 40%. Automated end-to-end regression tests for multiple file types, including MAF, SAF, ZNA, ZFC, ZXF, ZOE etc ensuring adherence to compliance standards. Performed API testing using Postman, validating response codes, payloads, and query parameters to ensure robust backend communication. Expertise in designing and maintaining automated test scripts using Skill4Net to enhance testing efficiency. Conducted Dockerized testing environments using Harness for scalable test execution. Collaborated with cross-functional teams to align automation efforts with SDLC. Ensured seamless integration of test scripts with CI/CD pipelines using Jenkins and Maven. Automated file scanning repository workflows for ABA validation, date checks, and logical file compliance using Python. Created reusable and modular test components, improving the automation framework s scalability and maintainability. Developed a Dockerized testing environment for faster and parallel test executions. Experienced in performing functional, regression, and end-to-end testing using Skill4Net tools. Collaborated with developers to resolve integration issues and optimize automation scripts for new feature rollouts. Conducted root cause analysis on reported bugs and implemented preventive measures to avoid regressions. Performed integration with Harness by importing groovy scripts into Harness Pipelines. Created and managed a comprehensive regression test suite in Harness for automated validation of file scanning processes across multiple environments (QA, Dev, VCR). Designed reusable and modular Groovy scripts for integration with Harness pipelines, automating end-to-end testing for file validation workflows. Configured dynamic variables in Harness to parameterize file paths, types, and validation criteria for scalable and environment-specific testing. Defects are logged using Jira and follow-up with Business and Developers to discuss about the issues. Proficient in analyzing test outcomes and preparing detailed defect reports to support development teams. Automated pipeline triggers to execute regression suites post-deployment, ensuring seamless validation and quick feedback loops during releases. Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy. Collaborated with cross-functional teams to resolve defects identified during regression testing and optimized pipelines for improved efficiency. Implemented containerized services using Docker for scalable execution of Groovy-based test scripts across different environments. Documented test cases, execution logs, and results in Harness, enabling traceability and simplifying audit requirements. Senior Quality analyst | Visa Inc. | August 2022 to April 2024 Proficient knowledge in various types of Software testing as Integrated testing, System testing Black box testing, Stress testing, Load testing, Volume testing, Backend testing, Regression testing. Monitoring of overall quality and timeliness of performance testing deliverables. Reopened the defects and tested them again, until they passed. If the problem persisted, I then reported my findings to my QA Lead as well as the BA and software development department. Engaging application architects and Site Reliability engineering support teams in case of any issues observed with underlying application infrastructure for its timely resolution. Skilled in integrating Skill4Net automation with DevOps pipelines for continuous testing in CI/CD workflows. Tested the integration between Docker containers and external services, databases, or third-party APIs. Verified end-to-end functionality, data exchange, and interoperability across containerized components. Tested data persistence mechanisms such as Docker volumes or persistent storage solutions to ensure data integrity and availability. Familiar with configuring Skill4Net frameworks to meet specific project requirements and testing scenarios. Verified data backup, restore, and recovery procedures to mitigate data loss risks. Used regular expression for dynamic values in JMeter. Used Xcode's test report features to analyze test results, including logs, screenshots, and performance metrics. Participated in writing test cases, execute test cases in various environments using Functional, Integration testing, Backend testing, Regression testing. Active interaction with team members, developers in review meetings. Experience in requirement gathering, interacting with the client, Business analyst for understanding the scope of the requirements. Executed SQL queries to validate the data at the backend to retrieve data from the database. Defects are logged using Jira and follow-up with Business and Developers to discuss about the issues. Tested monitoring and logging solutions deployed on Kubernetes for visibility into cluster health and performance. Created and executed JMeter scripts for performance testing of portal. Documenting the executed performance test results and analysis in Confluence for each software release and reporting the same along with performance improvement recommendations to business key stakeholders like product owners, developers, solution architects. Using Unix scripts tested system configurations, user permissions, file permissions, and system services. Validated system logs, error messages, and system monitoring tools. Tested REST API calls such as GET, POST, PUT, DELETE etc. Expertise in Container technologies Docker & Kubernetes. Tested kafka real data streaming, Rest API web services using Java, TestNG, Maven and Jenkins. Identified regression and smoke test cases to automate test cases using Java, selenium web driver, cucumber , junit and maven. Validate the deployment manifests (e.g., YAML files) for correctness and completeness. Ensured that pods, services, and other Kubernetes resources are created and configured as expected. Used Python's requests library to make HTTP requests to the Postman API endpoints, allowing you to manage collections, run tests, and retrieve results. Tested error handling mechanisms to ensure that errors, warnings, and exceptions are captured, logged, and handled gracefully to prevent script failure and facilitate troubleshooting using Powershell. Tested network connectivity and communication between pods and services within the Kubernetes cluster. Used Python to trigger collection runs by making HTTP requests to the Postman Monitor webhook URLs. Validate the responsiveness and usability of web applications on mobile devices by leveraging Playwright's capabilities to emulate mobile browsers and devices. Tested the deployment of applications and microservices onto the Kubernetes cluster. Set up CI pipelines in Azure DevOps to automate build, test, and deployment processes triggered by code changes. Ensured that automated tests are included in CI pipelines to validate code changes and prevent regressions. Measured the performance of consumer electronics devices under various usage scenarios, including stress testing and load testing. Adept at collaborating with QA teams and stakeholders to implement robust testing strategies and achieve quality benchmarks. Evaluated CPU usage, memory consumption, battery drain, and network latency to identify performance bottlenecks. Validated the setup of automated monitoring for key PostgreSQL metrics (e.g., query performance, CPU and memory usage, disk I/O). Extracted relevant information from logs to troubleshoot issues, diagnose failures, and provide detailed bug reports. Validated app functionality and performance on different screen sizes, resolutions, and hardware configurations. Configured CD pipelines in Azure DevOps to deploy tested and validated code changes to staging and production environments. Test the performance of Azure solutions under various load conditions using tools like Azure Load Testing or third-party load testing tools. Conducted load and performance tests using Azure DevOps Load Testing tools or integrate third-party load testing tools (e.g., JMeter) with Azure Pipelines. Executed the test scenarios using the LoadRunner Controller. Monitored system resources, such as CPU, memory, and network usage, during test execution. Used Groovy to create custom JMeter functions for more advanced test scenarios. Senior Quality engineer | Capital one | Aug 2021 to July 2022 Used Groovy scripts to manipulate variables, set up complex requests, and perform custom actions before executing the sampler. Used regular expression for dynamic values in JMeter. Experienced in using Swagger for REST API specification. Used Postman and REST-assured for RESTful web services/REST API testing. Performed end to end testing using BDD framework with Cypress. Created UI tests using Gherkin, Cucumber and Cypress automation. Tested the performance of search functionality, such as searching for transactions or filtering transactions based on criteria like date, amount, or category. Monitored system logs and analyze system logs to detect errors, failures, or security breaches using Kibana. Involved in all the phases of Manual Testing process and worked closely with Business stakeholders. Understanding the client requirements & functionality of the system. Evaluated how the application handles concurrent user sessions accessing different parts of the application simultaneously, such as account management, transfers, and bill payments. Documenting the RTM (Requirement Traceability Matrix). Validated automated scripts for creating and managing Oracle users, roles, and permissions. Provisioned PostgreSQL/Oracle instances with defined configurations. Experience in automation testing using Selenium Webdriver/RC/Grid/IDE, gro/TestNG, ANT, Maven, Cypress and Jenkins. Performed end-to-end testing of all transit systems software and hardware components, including ticket vending machines, ticket office machines, validation systems, web interfaces, and mobile applications. Tested web and mobile applications to ensure they meet usability, functionality, and performance requirements. Ensured that end-to-end testing covers all aspects of the system, including hardware, software, databases, and interfaces. Created Cucumber feature files comprising of various Test Scenarios and Step definitions for BDD (Behavior driven development). Review of Test Scenarios, Test Cases and RTM. Used Cucumber on BDD framework which allows automation of functional validation, along with Protractor and Typescript language to test Angular applications. Used Visual Studio code to write the Javascript/ Python to run them using Protractor integrated terminal. Enhanced scripts with parameterization, correlation, and dynamic data handling to simulate realistic user behavior using Load runner. Analyzed test results using LoadRunner Analysis to identify performance bottlenecks and areas for optimization. Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML. Executing Test Cases on different browsers compatible and Android Mobiles application for Sanity and Comprehensive Testing. Monitored and measure end-to-end transaction response times, including client-side processing, server-side processing, and database transactions, to pinpoint performance issues using Load Runner. Testing behavior of IVR systems to assists callers. Wrote test cases, created specs, page objects and undergone End-to-End Testing for whole application using Protractor for Angular JS on Node JS command line. Maintaining of folder structure in an excellent systematic manner for every Change requests. Defect logging and tracking, Defect validation, Closure and Reporting. Active communication with clients for Requirement gathering and Analysis. Working closely with developers to design Test Strategy and develop comprehensive Test cases. Test case creation, peer reviews and test execution. Validated data insertion, retrieval, and manipulation operations in NoSQL databases. Performed Functional testing, Integration testing, Regression Testing, Web Services testing and UI testing, Database testing. Integrated Maven with Jenkins for the builds as the Continuous Integration process. Ability to write, debug, and maintain shell scripts using Bash, Shell, or other scripting languages. Ability to diagnose and resolve system failures, script failures, and compatibility issues in Unix/Linux environments. Validated app installations, updates, and uninstallations across different mobile platforms. Tested integration with test frameworks (e.g., JUnit, TestNG) to organize and execute Selenium tests efficiently and validated test reporting, logging, and assertions for test result analysis and troubleshooting. Tested integration with external APIs for services such as payment processing, appointment scheduling, or order tracking. Used performance testing frameworks like Locust or JMeterPy for scripting and executing performance tests. Set up Amazon CloudWatch Logs to capture application logs, errors, and debug information for troubleshooting. Configured automated test execution as part of the CI/CD process triggered by code commits or deployments. Validated Docker container isolation, least privilege principles, and security best practices to prevent unauthorized access or attacks. Tested data encryption mechanisms to protect sensitive information transmitted between IoT devices and cloud services. Quality Analyst | Tech mahindra | Sep 2016 to Jan 2019 Involved in all the phases of the Manual Testing process and worked closely with Business stakeholders. Hands On Experience on testing web services (SOAP, REST) using SOAP UI Tools. Automated UI and Functional & web UI test cases by creating test artifacts like test cases, text suites, collections and executed the same across multiple desktop and mobile browsers and test environments in katalon studio and selenium web driver using TestNG framework. Experienced in UI testing using Selenium web driver, protractor, cypress UI testing with cucumber BDD framework. Tested web services and API using Postman. Performed web services Testing with Postman by validating request and response for XML, JSON files. Well versed with various Testing stages/Levels/Phases, Testing types, Testing Techniques and Quality work products. Involved in Real Time Transaction and System Testing. Involved in UI, functional, regression and browser compatibility testing. Involved in defect triage meetings with the developers and project management. Experienced in working with business analysts to understand the domain from client's business perspective. Used UNIX to check server logs using shell scripting. From detailed use cases, created test cases for Web applications and Web services. Involved in analyzing the business requirement documents (BRD), Functional specification documents to prepare test cases. Involved in logging and tracking defects in Quality Center (defect management tool) with proper severity and priority. Facilitated test automation team using HP Quick Test Pro (QTP) for regression and functional testing by executing VB script test cases. Involved in creation of test plans, preparing Traceability Matrix, Test Cases. QA Analyst | Amazon | Feb 2014 to Aug 2016 Attending review meetings and walkthroughs to better understand the Requirement documents and the Application. Test scenarios creation, Test cases writing, Test execution and Test result analysis. Defect tracking and Defect reporting. Coordinating with the Developers and BA s for the issue raised. Coordination with AVP on daily basis regarding project progress and timeline. Used Postman & SOAPUI for REST service testing. Involved in acceptance testing using Cucumber and Selenium Web Driver. Testing of web services using web services client generated using SOAP UI. Implementing new projects (builds) framework using Jenkins & maven as build framework tools. Experience in Database Testing using SQL Queries with multiple Databases SQL Server and MySQL. Used GIT for code repository and used different commands to interact with the repository. Cross browser testing in IE, Firefox, Safari, Chrome using Selenium Keywords: continuous integration continuous deployment quality analyst business analyst user interface javascript hewlett packard |