Summary
Over **+ years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Cloud(AWS), Mobile, API, Webservices applications.
Experience on various domains such as Ecommerce/Retail, Banking, Financial services and Healthcare.
Expertise in Manual and Automation Testing of Client/Server, Mobile, Web-based systems.
Excellent knowledge and implementation skills in complete Software Development Life Cycle ( SDLC ) and Software Testing Life Cycle ( STLC )
Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
Proven ability in designing and creating automation frameworks using C#, Java, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, Jenkins, tools.
Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD, Hybrid, Keyword and Data Driven Frameworks).
Strong C# development experience automating and creating mock APIs for Web Services testing
Experience with C# and .Net application development for Integration unit testing.
Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, String s, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Amazon Web services(AWS)
Expert in developing Behavior Driven development (BDD/TDD/ATDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports
Experience in installation and Administration of version control systems like GIT (Distributed Version Control), GitHub, SVN Version Control
Experience in automating Mobile applications using Appium .
Working with Unit Test Frameworks like TestNG, Junit, and Jasmine.
Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts.
Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various tools like SOAP UI/Ready API and selenium.
Automated Webservices by writing Groovy scripts and used assertions for data validation and performed data driven for validating different endpoints .
Hands on Experience on maintaining Clustered / High Availability Architecture .
Have knowledge on various CLOUD supported authentication systems namely DB, LDAP and SSO .
Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, AngularJS and jQuery.
Worked with Eclipse, Jxl, Apache POI, Log 4J, ANT, HTTP client and Maven.
Experienced using tools like Fire Path, Firebug, and UI Automator Viewer for finding elements locator and good knowledge in writing the absolute and relative XPATHS manually on need basis
Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and knowledge in PL/SQL
Worked with Selenium Grid/ Sauce labs for running multiple tests across different browsers, operating systems, and machines in parallel
Worked on testing applications on different browsers like IE, Firefox, Android, Safari and Chrome
Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications.
Expertise in using various defect-reporting and defect-tracking tools like JIRA, Azure DevOps,Rally, Bugzilla, and HP ALM.
Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
Technical Skills / Tools / Software / Hardware
Testing tools: Selenium WebDriver/RC, QTP, Appium, JUnit, TestNG, Firebug, Fire Path, Load Runner, JMeter.
Web Technologies: HTML, CSS, JavaScript, XML, XSLT, JDBC& REST services.
Defect Tracking Tools: Quality Center, JIRA,Azure DevoPs.
Build Tools: ANT, Maven
Languages: Java, SQL, C#, C++, VB.net,
CI/CD Tools: Jenkins, Hudson’s
Cross Browser Platform: AWS, SauceLab and Selenium GRID
Databases: Oracle, DB2,SQL Server.
Version Control: Subversion, GIT, GITHUB
Operating Systems: Windows XP/7/8, Mac OS, UNIX and Linux, Android
Professional Profile
Project Information
Fannie Mae DC
Duration: Sep 2023- Present
SDET
Responsibilities:
Analyzed the Business Requirements and Developed the Detail Test Plan and the Test Strategy.
Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
Migrated Automated Testing from On-Prem to AWS
Migrated from Oracle DB from On-Prem to Aurora Postgre sql on AWS. Tested connections through Postgre JDBC connectivity
Migrated from Netezza DB from On-Prem to Redshift on AWS
Established connections to AWS S3 for file sharing and file uploads and file validations
Used Secrets Manager to store and access credentials on the AWS Cloud
Extensively used Cloud Watch and Lamda functions in AWS cloud
Created Jenkins Agent provisions in AWS cloud and created deployment pipelines using Docker Containers
Tested Large parquet files using AWS EMR and AWS CLI interface
Fixed issues with Regression, Smoke and Shakeout tests
Configured Test jobs to be run and monitored on Saucelabs
Tested applications developed using Python
Developed API testing using RestAssured
Involved in DevOps Migration/automation processes for Build and Deploy systems.
Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
Worked extensively in planning automation testing strategy, involve in designing framework, Code maintenance and code review purposes. Co-ordinated with Manual Testers as well as BAs, Developers & other team members at both onsite and offshore towards maintaining the highly dynamic environment as well as successful sprint activities.
Participate in Scrum meetings like Sprint planning, Daily Stand-up, Sprint Review, Sprint Retrospective.
Working with technologies like Cucumber for automated testing to test new and existing functionality (Regression Testing).
Extensively works with TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
Using GIT as central code repository to pull, push, and commit code.
Involve in CI/CD pipeline using Jenkins as a Continuous Integration server to configure with Maven.
Create the Batch test scenarios with traceability to requirements and building the test scripts.
Perform Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
Perform Backend Testing using SQL Queries on SQL Server database for CRUD operations.
Environment : Selenium, Devops, AWS, Java, JavaScript, Jenkins, Git, SOAP, REST, POSTMAN, Cucumber, BDD, Agile, Oracle11g, WebDriver, TestNG, Maven, SOAPUI, Jenkins, Maven, Junit, TestNG, log4j, XPath, CSS Selectors, Eclipse, HTML, XML, Zephyr, JIRA, Agile Scrum, SQL, Oracle and Windows.
Project Information
Bank of America Dallas, Tx
Duration: Dec 2022- Aug 2023
QA Engineer
Responsibilities:
Involved in various meetings with Business analysts and developers.
Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
Developed and executed Test Suites and Test Scripts based on the requirement documents and using Quality centre.
Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
Performed Cross browser testing and Parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.
Involved in developing BDD Frame work from Scratch.
Involved in the usage of BDD framework to Develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
Experience setting up instances like Elastic Load Balancer in AWS for high availability.
Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for Services.
Used Linux/Unix commands for using GitHub.
Utilized Apache POI jar file to read test data from the excel spread sheets.
Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
Developed and executed SQL joins to validate the results in Web Services and Front end with Database.
Interact with the business analysts to understand user requirements/user stories and gather inputs for creating the Test plan for testing User creation, Transaction and Bill pay module functionalities.
Prepare Test Plan, Test Scenarios, Test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements/user stories, portal redesigned and test specs.
Test execution using GIT, Jenkins and generate reports using TestNG reports, Defects management using JIRA.
Traceability document update and Test management tool Zephyr, log defects in JIRA and coordinating with DEV team till closure of bug.
Create Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
Create test execution summary report share with stake holders.
Environment: Selenium, Devops, AWS, Java, Java Script,Jenkins,Git, GitHub, SOAP, REST, SOAP, POSTMAN,Android,Mobile,iOS,Cucumber,BDD, Agile, Oracle 11g, putty, MS word, MS XL, Quality centre, WebDriver, TestNG, Maven.
Project Information
Charles Schwab Westlake, Tx
Duration: Dec 2019- Nov 2022
Test Automation Engineer
Responsibilities:
Involved in various meetings with Business analysts and developers.
Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
Tested Salesforce Web application.
Automated manual testing of Salesforce.
Client Insights module Tested Salesforce Client Notifications module including classic and Lightning Interfaces.
Developed and executed Test Suites and Test Scripts based on the requirement documents and using Quality centre.
Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
Performed Cross browser testing and Parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.
Involved in developing BDD Frame work from Scratch.
Involved in the usage of BDD framework to Develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
Involved in DevOps Migration/automation processes for Build and Deploy systems.
Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
As Test Automation Engineer driving towards the quality and effectiveness of Digital Product EASE Web Plat form .
XML / SOAP using Soap UI and Postman tool.
Integrated Jenkins with version controller(GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
Used Linux/Unix commands for using GitHub.
Utilized Apache POI jar file to read test data from the excel spread sheets.
Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
Created profiles in maven to launch specific TestNG suite from Jenkins job
Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services
Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
Used the Groovy language to Verify Web Services Through SOAP UI.
Developed and executed SQL joins to validate the results in Web Services and Front end with Database.
Environment: Selenium, Devops, AWS, Java, Java Script,Jenkins,Git, GitHub, SOAP, REST, SOAP, POSTMAN,Android,Mobile,iOS,Cucumber,BDD, Agile, Oracle 11g, putty, MS word, MS XL, Quality centre, WebDriver, TestNG, Maven.
Project Information
Hyla Mobile/Dallas,Texas
Duration: Sep 2018 - Nov 2019
QA Engineer-Mobile Testing
Responsibilities:
Configured Mobile testing Environment using Appium Server.
Configured Android studio.
Created Emulators and Simulators.
Tested HylaMobile App on Web, IOS, Android, Pixel, Nexus, Mobile Wen and other devices.
Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
Designed & Implemented a Hybrid Test Automation Framework using Selenium WebDriver.
Performed GUI functional testing manually for the application.
Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testing tools Usage, Defect management, and Prepare Test reports.
Experience in Agile and waterfall methodologies, Test Driven Development (TDD)
Planned, designed, executed and evaluated performance tests of web application and services and ensured optimal application performance using Load Runner.
Designed and reviewed the Test scenarios and scripts for given functional requirements and Automated test cases in Selenium.
Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
Functional and regression testing of .net applications is done using Quick Test Pro (QTP).
Created and maintained comprehensive test cases within Xray, ensuring high-quality test coverage and alignment with project requirements.
Used Xray’s integration with Jira to link test cases with user stories and bugs, enhancing traceability and project visibility.
Generated automated scripts using QTP and documented them, created and maintained functional & regression test suites.
Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using Testing prior to next quarter release.
Created and maintained automated test script for API testing using Restful.
Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
Designed data-driven testing in Selenium and captured data dynamically from web controls.
Performed Functional, System and Regression Testing on web and mobile applications at various phases of the Project life Cycle.
Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
Setup /Installed and Configured Selenium IDE.
Used Selenium WebDriver API to automate tests.
Perform browser compatibility testing of application under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs and XPATH in Selenium WebDriver.
Involved in implementing logging and tracking using Jira.
Environment: C#, Java, .Net, JIRA, Jenkins, ALM, SOA Tester, Eclipse, Junit, Load Runner, Cucumber, HTML5, CSS, JBOSS, Oracle, Maven, JMeter, SVN, Node.JS, Selenium Grid, TestNG, Selenium WebDriver.
Project Information
Zion Bank Salt Lake City, Utah
Duration: May 2017 - Aug 2018
QA Engineer
Responsibilities:
Responsible for drafting Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
Worked on developing automation framework for Selenium WebDriver in Modular Framework model.
Involved in extending TestNG framework by adding some helper classes and methods.
Worked on developing Selenium test cases using TestNG framework
Responsible for maintaining and executing Maven build files for running automated tests.
Used Maven to help manage project’s build, report and documentation across the network.
Involved in the Continuous Integration of the automation framework with Jenkins.
Responsible for creating automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
Involved in testing applications developed in Java with J2EE framework.
Performed GUI, Functional and Regression testing by automated using Selenium and Jenkins.
Involved in testing of web services using SOAP UI.
Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver jars and TestNG.
Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed.
Prepared automation test framework (JUnit, and ANT) and added annotations to the test. (selenium)
Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
Involved in solving Environmental problems along with Technical Support People, especially in Sever Connections and Database sharing issues.
Involved in Automation Infrastructure Development using Selenium.
Worked on creating Test Cases Using Element locators and Selenium Web driver methods.
Involved in building automation framework from scratch using Selenium WebDriver, JAVA, TestNg, Cucumber, and Eclipse.
Enhanced Test cases using Java programming features and TestNG Annotations.
Environment: C#, Java, Selenium WebDriver, Jenkins, Cucumber,Maven, TestNG, HP ALM, Quality Center, SOAP UI, MVC, XPath, HTML,Git, CSS, SQL
Project Information
Blue Cross and Blue Shield LittleRock, AR
Duration: Sep 2015 – March 2017
Automation Engineer
Responsibilities:
Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
Wrote Automation scripts using Selenium web driver.
Automation of functional testing framework for all modules using Selenium Web Driver.
Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
Automating the regression & project cases using Selenium.
Designed Hybrid framework in Selenium and captured data dynamically from web controls.
Performing Failure Analysis for the regression failed cases using Selenium.
Organize weekly meetings with Client leads &Onsite manager regarding the Automation status.
Point of contact for Process related activities like Metrics reporting & Operation clarity.
Review - Defect prevention plan and Software configuration management plan.
Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management to client partners, offshore manager and Onsite manager.
Organize weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.
Updating the application down time in Environment Tracker during test execution phase.
Performed Integration Testing in Vendor Development environment and System Testing in SIT environment and User Acceptance Testing in Pre-Production Environment.
Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements and
Test Metrics in Quality Center.
Reported bugs in Quality Center with server logs information from Web and DB servers.
Performed Regression Testing as part of every build.
Developed SQL Queries for testing various Database validations.
Responsible for writing automated test cases using QTP/UFT.
Created and Executed automated test scripts for regression testing using QTP/UFT.
Test Scenarios preparation using QTP.
Automation Framework implementation for UFT / QTP.
Independently creating and executing UFT / QTP scripts.
Involved in pilot project for automation using Selenium IDE/RC.
Implemented Selenium using TestNG frame work with Java.
Environment: Windows, Java, SQL, Oracle, Selenium (WebDriver, RC, Grid), TestNG, Eclipse, Firefox, IE, Chrome, Safari, Opera, Quality Center,Performance testing.
Project Information
Best Buy Minneapolis,MN
Duration: Apr 2014 - July 2015
Selenium Tester
Responsibilities:
Used Jenkins to run Cucumber Automated tests. Automated Rest API tests in Cucumber/Selenium framework.
Tested Soap API web services using SoapUI tool.
Create and maintain test script in TestNG framework using java with selenium WebDriver for regression test.
Bug Tracking and Reporting through JIRA. Developed sanity and automation regression tests. Performed back end testing to test data flow to the web application by writing and executing SQL queries. Participated in Agile Scrum meeting on daily basis.
Attended daily status update meetings with all the other team members. Extensively involved in developing test cases using the Design and Requirement document and mapping with the Requirement Traceability Matrix.
Performed smoke, sanity, functional, regression and End to End testing. Prepare test data for positive and negative test scenarios as per application specifications requirements. Performed cross browser testing to check the compatibility of the application over cloud using Sauce Labs.
Performed (UAT) User Acceptance testing exclusively in an agile environment.
Participated in the Issue Resolve Meeting to discuss the defect by their business severity.
Performed Backend testing using SQL queries to validate the data integration
Created scenarios for change request and defect request and effectively coordinated with the development team.
Created reports on the daily testing process and participated in the Weekly Status Meeting.
Environment: Java, Selenium WebDriver, Sauce Labs, SVN, Jenkins, SoapUI, TestNG, Maven, Eclipse, SQL Server, Rally
EDUCATION: Bachelor’s of Science (Osmania University) 2005
Master of Science (Osmania University) 2008