12+ years of experience in IT with emphasis on Software Development Engineer in Test and as a Test Lead.
Excellent Manual & Automation testing skills on Web-based, Client/Server & Mobile applications.
Experience in Automation Planning, Design Approach Creation, and Framework development using Selenium Web driver with Java.
Framework development from scratch using Cucumber (Gherkin) in Behavior Driven Development (BDD) approach.
Test Automation using Protractor, Cypress and converting Tests/Spec files from Protractor to Playwright using Node JS.
Experience in API Testing using Postman, Swagger, RestAPI, and Soap UI.
UI Automation Planning, Design Approach Creation using Tricentis Tosca.
Extensive knowledge and experience in Software Development Life Cycle (SDLC) and experience in testing Java and VB Applications.
Automating Mobile Applications and migrating UFT automation scripts to Selenium in Perfecto Mobile and HP UFT.
Usage of source controls like GIT, CVS Version Control Systems scheduling build deployments, and smoke test run schedules using Jenkins and Bit Bucket.
Debugging scripts that failed during execution, fixing the issues, raising, and tracking defects using JIRA by analyzing the Splunk and Kibana logs.
Extensive knowledge and experience in back-end database testing.
Experience in Gradle and Maven to build these automation frameworks and 100% Build verification test (BVT) by configuring the smoke test in Sauce labs and distributing the report to the entire team on every build.
Experience in using Jenkins as part of Continuous Integration and Selenium Grid to execute Automation tests on remote machines.
Experience in executing Automation Tests in cloud environments like perfecto mobile & Sauce Labs.
Experience in writing Python methods for web applications in Selenium Robot Framework.
Performance Testing using Load Runner and JMeter for Web Applications and Client/Server environment.
Expert in writing Test Plans, defining Test Cases, developing, and maintaining Test Scripts, Test Case Execution, Analyzing Bugs, and interacting with team members in fixing errors as per specifications and requirements.
Extensive experience in QA Principles and Processes, Methodologies, Test strategies, Metrics, and Measurements, worked through every phase of the Testing Life cycle (STLC), beginning with planning to the release of the product.
Extensive expertise in manual testing includes Requirements Analysis, Developing Test plans, Test Cases, Test scripts, and Requirements Traceability Matrix.
Experience in all stages of testing namely GUI testing, Functional testing, Performance testing, Integration testing, and User Acceptance testing, Compatibility testing manually as well as using automated test tools.
Good Knowledge of Amazon Web Services (AWS) and Data Warehousing ETL tools Informatica & Data Stage.
Strong experience in handling Scaled Agile projects. Defect Management & Triaging, Test planning, test design, test strategy, and test execution, Effort Estimation.
Good Communication skills with experience in leading the scrum teams (onshore, offshore & nearshore)
Overview
12
12
years of professional experience
1
1
Certification
Work History
Sr. SDET & QA Lead
USAA – Convene Inc
07.2020 - Current
As a Senior SDET at USAA, tested & automated Member Authentication – Unified Logon Application and as a QA Lead, leads another team of 13 at nearshore and offshore
Responsibilities:
Performing API Testing using Postman, and Swagger and automating them using Rest and Salesforce objects
Created Automation Test Cases with the BDD approach, which allows non-programming QA engineers to write new automated tests using cucumber
Automation Planning, Design Approach Creation, and Framework development using Selenium Web driver IO
Enhancing Selenium test scripts and creating required functions in Java TestNG Framework
Hands-on experience in playwright testing for an end-end framework for AngularJS applications and other JavaScript applications
Wrote and executed tests in JavaScript/Playwright for a browser-based application
Converting the spec files from Protractor to Playwright using Node JS and JavaScript in selenium web driver IO
Hands-on experience in testing the service API calls of AWS
Maintaining Projects and Defects in JIRA
Drive Defect Triage meetings with the Team for faster resolution of defects
Integrating JIRA with qTest and the configuring pipeline to publish the results on the story
Maintaining DailyRegressionRun (DRR- having around 800 scripts) suite across the release runways
DRR Automation for mobile iOS/Android using bit bar Cloud and Appium
Hands-on experience in Cypress to automate UI and used Javascript, Node JS and NPM for Angular based interface
Performed UI and API testing using Cypress with Page Object Model Concepts
Experienced in automation of Salesforce application for creating accounts (Physical, Logical) and device configuration
Performing Accessibility Testing using JAWS
Preparation of Test Strategy, Test plan, Sign-off, and other QA-related documents
Using Git version control system for tracking automation project files across the team
Performed back-end database testing to ensure that the user data was updated in the database using SQL queries inside automation scripts
Analyzed the performance of the application using Load Runner controlled scenarios
Monitor the graphs while running the scenarios and analyze the reports
Inserted Transaction and Rendezvous points to calculate transaction response time under load using LoadRunner
Responsible for automation testing in the agile development environment
Performing Regression testing of the application when new features are added to the application
Responsible for preparing Functional conditions and reviewing all the QA-related documentation prepared by the team
Execution of test scripts on various test machines through Jenkins and analysis of the results
Communicated directly with QA team to resolve user-reported problems and questions.
Established new and improved QA processes by developing test processes, test cases and assigning and executing tests.
Coached and motivated QA team to develop competencies.
Acted as key point of contact for all QA aspects of releases by providing QA services and coordinating QA resources internally and externally.
Created testing protocols to be used across product lines.
Recommended software solutions such as automated test tools or improved test processes to meet business strategies.
Managed testing initiatives, establishing metrics, standards, methodology and necessary testing precautions and scheduling execution.
Established and updated QA processes and metrics in line with industry best practices and project goals.
Automation Planning, Design Approach Creation, and Framework development using Selenium Web driver IO
Enhancing Selenium test scripts and creating required functions in Java TestNG Framework
Executing Automation tests on remote machines using Selenium Grid and Jenkins and using the build tool Maven
Hands-on Experience in Test Automation using RPA tools like UI Path Test Manager and Test Suites
Created Automation Test Cases with the BDD approach, which allows non-programming QA engineers to write new automated tests using cucumber and typescript
Performing API Testing using Postman, and Swagger and automating them using Rest and Salesforce objects
Automating End to End scenarios for all other products by creating multiple scenarios on Sales Force Application – Unified proposal and Viero injection using new tools such as Tricentis Tosca
Performing code reviews and maintenance of the automation dashboard
Maintaining Projects and Defects in JIRA
Generate and report various metrics of the project to the Senior/Program Management team
Using Git version control system for tracking automation project files across the team
Responsible for automation testing in the agile development environment
Performing Regression testing of the application when new features are added to the application
Preparation of Test Strategy, Test plan, Sign-off, and other QA-related documents
Responsible for preparing Functional conditions and reviewing all the QA-related documentation prepared by the team
Execution of test scripts on various test machines through Jenkins and analysis of the results
Database testing on Viero by injecting the proposal for both National & Local markets using SQL
Automation for mobile iOS/Android using bit bar Cloud and Appium
Performing research and development of E2E scenarios on new Test tools/unused Tools such as Tosca, and Eggplant
Building the new automation scripts using Selenium for the new stories/improvements in each sprint and thus doing in-sprint automation by following the Agile Methodology
Research and use new UI test tools to provide the feasibility of usage across all the applications
Updated old code bases to modern development standards, improving functionality.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Represented software applications engineering team during large and complex development projects.
Integrated third-party tools and components into applications.
As an SDET at USAA tested a Portal application in Property & Causality manually and using automation and leads another team of 7 at offshore and onshore
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Created effective functional and regression test plans, and test cases and executed them, and helped the team to improve velocity in each sprint by defining a few norms
Applied Agile Delivery methods to simplify testing process decisions through iterative development.
Designed standardized processes and protocols to continuously improve operational efficiency through positive iteration.
Environment: Selenium, Java, MySQL, DB Visualizer, QTP/UFT, Cucumber, BDD, HP ALM, Selenium web driver, RTC, Agile, Bitbucket.
Skills
Testing Tools: Selenium, Tricentis Tosca, QTP/UFT, and Perfecto Mobile
Performance Tools: Load Runner, Performance Center, JMeter
Test-reporting Tools: JIRA, ALM/Quality Center, Clear Quest, qTest, AzureDevops, Arena
Databases: Oracle, DB2, SQL Server
Web services & API: Rest, SoapUI, Postman, Swagger, AWS