Home

Sushma - QA Automation
[email protected]
Location: Columbus, Ohio, USA
Relocation: yes
Visa: GC EAD
Sushma
959 777 4413
[email protected]
SUMMARY:

Over 10+ years of professional IT experience in Automation and Manual Testing which includes Web based application Testing and Mobile application Testing.
Experience with Healthcare, Financial, Telecom and Banking domains.
Experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios, and test deliverables for various applications.
Experience with Proven ability in test automation Frameworks like Page Objects, Hybrid Frameworks, Data Driven Framework, and BDD in various platforms like web based and mobile applications.
Experienced in using Test Management tools such as JIRA bug reporting tool, Rational Test Manager and Azure Devops to track test progress, test execution and deliverables.
Experienced in Unit Testing and generating of Test cases for web applications.
Developed Test Scripts to implement Test Cases, Test features and scenarios for BDD (Behavior Driven Development) using Cucumber.
Experience in working on cross browser Testing and cross platform in Windows/Mac.
Experience in applying Testing Methodologies, Creating Test Plans, Executing Test Scripts, Manual Test Cases, Defect Tracking and Report Generation.
Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
Good Experience working with CI/CD tool Jenkins.
Strong Experience using Version Control tools such as Github and Bitbucket.
Experience with Core Java and Object-Oriented Concepts and extensively used Classes, Objects, Inheritance, Polymorphism, Abstraction, Encapsulation, Interfaces, and Collections.
Proven ability in working with automation frameworks for J2EE based applications using Java, Junit/ TestNG, Selenium Web Driver and Jenkins.
Experienced in performing API testing of rest and soap services using postman and Rest Assured.
Experience in testing SOAP web services using SOAP UI tool and VIsual Studio Code.
Good experience in Mobile Testing using Appium for both iOS and Android applications using Simulator and Emulator for Native, Hybrid and Web based mobile applications.
Mobile Automation Experience on iOS and Android devices using XCUITest with Swift and Appium using Java Programming language.
Experience in developing Android Mobile test scripts using Espresso and Java.
Experienced in setting up and carrying out browser compatibility testing environments with different browsers and versions of Internet Explorer, Mozilla Firefox, Safari, Google Chrome on different OS like windows and MAC.
Experienced in working with different software methodologies like Agile, waterfall.
Experience in Database tools like Oracle and SQL Server.
Experience in using SQL Queries to make sure that data was entered properly in the right tables when the data was entered from the frontend screen.
Experience in creating subqueries, Joins, Union Operations for complex queries involving multiple tables.
Good understanding on Oracle Application Test Suites (OATS).
Good Knowledge on Python and C# programming languages.
Knowledge on Openshift and Docker.
Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

EDUCATION:

Master s in Electrical Engineering from University of South Florida - 2011
Bachelors in Electronics and Communications from Jawaharlal Nehru Technological University - 2007


TECHNICAL SKILLS:

Testing Methodologies: Manual and Automated Testing, User Acceptance Testing, Regression Testing, End-to-End/Integration Testing.
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium Web Driver, HP Quality Center, ALM, IntelliJ, Charles Proxy, Postman, Appium, XCode and Android studio, XCUITest, Espresso
Frameworks: TestNG, Page Object Model, Data Driven, Hybrid, Cucumber BDD, Junit.
Programming Languages: JAVA, SQL, and MySQL, Java Script.
Web Technologies: HTML, CSS, JavaScript
Defect Tracking Tools: JIRA, IBM Rational Manager, HP Quality Center.
Integration Tools: Maven, CI/CD tool Jenkins.
Databases: MySQL, Oracle 11g, SQL Server.
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, and Safari.
Utilities: Eclipse, IntelliJ, Firebug, and Fire Path
Operating Systems: Windows XP/7/8/10, UNIX, Mac OS


PROFESSIONAL EXPERIENCE:

Client: Visa, Austin, TX Sep 2021 to present
Role: Software Test Engineer
Responsibilities:

Assisted and Participated with Team Lead in Release Activities.
Participated in walkthroughs with Team lead, System Analyst, Project Manager, and the Development team to discuss the outstanding defects and scope change requests.
Developed automated tests using Selenium WebDriver for Continuous regression testing (Jenkins) and reducing manual testing using Selenium, TestNG and Maven.
Attended triage meetings to understand and consider the scope changes for the release during the test execution phase.
Involved in creating the framework scripts from scratch using TestNG for iOS Automation.
Exported Test Case Scripts in IntelliJ IDE and modified the Selenium scripts and executed.
Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
Developed automation scripts for mobile Native applications on Android platform using Appium and Java.
Integrated Appium with Sauce Labs for distributing tests on the cloud.
Used Rest Assured to automate REST APIs for fetching the OTP and also to perform the health check on services.
Performed concurrent executions on emulators and simulators over Sauce Labs and using real devices.
Expertise in installing and working with Charles proxy debugging tool
Extensively used Charles proxy to verify the Mobile API service Request and Responses.
Used Bitbucket as version control tool.
Identified mobile elements using Appium Inspector, UI Automator Viewer.
Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
Executed test suites and generated HTML report using TestNG.
Executed cross-browser and parallel testing using TestNG.
Implemented automation using Selenium Web Driver for performing browser compatibility testing.
Followed Agile testing methodology, participated in daily Scrum meetings and tested each Sprint deliverables.
Experience in working with Cucumber framework using Selenium Web Driver.
Developed BDD tests using Cucumber by writing behaviors and step definitions.
Used BDD framework and created feature files with Scenario and Scenario outline with Examples to test multiple arguments in the same Scenario with different sets of data.
Integrated Automation scripts in CI/CD tools (Jenkins) for nightly batch run of the Script.
Used Jira Bug reporting tool to log the defects and reporting purposes for developers to fix the defects.
Used XCode for installing WebDriver agent runner for iOS mobile testing.
Involved in Automation testing for iOS native apps using XCUITest.
Manually installed the ipa files through XCode on iOS devices for testing the app.
Created Automation tests by using Android Espresso for existing test cases from developers.
Involved in testing GUI using Espresso for Android automation.
Suggested/Created application scope changes in this release.
Worked closely with the Development team to analyze the application at the backend level and to describe the defects.
Used Test flight builds to test iOS Automation and to perform testing during releases.
Experience in testing App Clips for iOS and Instant app for Android.
Extensively used SQL queries to update or delete records from tables.
Used Splunk for analyzing the logs.
Performed web Accessibility testing using ANDI tool.
Executed iOS automation scripts on headspin devices.

Environment: Java, Selenium Web Driver, Appium, iOS & Android, Android Studio, UIAutomatorViewer, Junit, TestNG, CI/CD tool Jenkins, Maven, IntelliJ, HTML, Cucumber/BDD, JIRA, Splunk, RestAssured, Espresso, Oracle, Agile Methodology.


Client: Dexcom, San Diego, CA Jul 2021 to Sep 2021
Role: Software Test Engineer
Responsibilities:

Reviewed and analyzed functional requirements documents and business requirements documents.
Worked in a fast-paced Agile Methodology Environment.
Executed Test Cases on Android Phone and Updated the results in Rational.
Actively Participated in Walkthroughs with Team Lead to discuss the outstanding defects and scope change requests.
Attended Review meetings to better understand the application.
Used Jira Bug reporting tool to log the defects and reporting purposes for developers to fix the defects.
Manually tested, verified, and validated that the product meets user requirements.
Assisted QA lead in documenting the Test results and reporting defect resolution.
Interacted with Developers and management to identify and resolve technical issues.
Performed Positive and Negative testing to make sure application is according to requirements.
Performed Functional testing manually.
Identified mobile elements using Appium Inspector, UI Automator Viewer.
Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
Developed and executed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
Used GitHub for Source Code Management.
Reported the bugs, Email notifications to the developers using JIRA.
Used a Rational Quality management tool to maintain the test cases.
Used Inquisito tool to verify the logs using patient ID.

Environment: Android Studio, XCode, iOS, Jira, Android Device, Agile Methodology, Mac OS 11., Nordic Kit, IBM Rational Quality Manager, GitHub, Jenkins.


Client: Verizon, Tampa, FL Mar 2020 to Jul 2021
Role: Automation Test Engineer/SDET
Responsibilities:

Analyzed the Business Requirement Document (BRD) and Functional Specification documents (FSD) to prepare Test Cases based on the Test Plan and Use Cases and attended Review meetings to better understand the application.
Participated in walkthroughs with Team lead, System Analyst, Product Owner, and the Development team to discuss the outstanding defects and scope change requests.
Developed automated tests using Selenium WebDriver with developers for Continuous regression testing (Jenkins) and reducing manual testing using Selenium, TestNG and Maven.
Attended triage meetings to understand and consider the scope changes for the release during the test execution phase.
Migrated scripts from Selenium IDE to Selenium WebDriver and created framework scripts from scratch.
Exported Test Case Scripts (Java Selenium) in Eclipse IDE and modified the Selenium scripts and executed.
Implemented test automation scripts for mobile testing using Appium for Android application.
Developed automation scripts for mobile Native applications on Android platform using Appium and Java.
Integrated Appium with Sauce Labs for distributing tests on the cloud.
Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
Performed concurrent executions on emulators and simulators over Sauce Labs and using real devices over Test Object.
Used GitHub as version control tool.
Identified mobile elements using Appium Inspector, UI Automator Viewer.
Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
Executed test suites and generated HTML report using TestNG.
Executed cross-browser and parallel testing using TestNG.
Created and executed Selenium test script suites using Selenium Web Driver.
Implemented automation using Selenium Web Driver for performing browser compatibility testing.
Followed Agile testing methodology, participated in daily Scrum meetings and tested each Sprint deliverables.
Developed Cucumber framework using Selenium Web Driver.
Developed BDD tests using Cucumber by writing behaviors and step definitions.
Used BDD framework and created feature files with Scenario and Scenario outline with Examples to test multiple arguments in the same Scenario with different sets of data.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
Used Jira Bug reporting tool to log the defects and reporting purposes for developers to fix the defects.
Developed White box and Black box (System Testing) test cases.
Used Espresso as Android Test Automation Framework to write Black box test cases.
Created and maintained UI Automation testing for Android using Espresso and Android JUnit runner.
Suggested/Created application scope changes in this release.
Worked closely with the Development team to analyze the application at the backend level and to describe the defects.
Trained and assisted new team members on data analysis using the API tools.

Environment: Java, Selenium Web Driver, Appium, iOS & Android, Junit, TestNG, Jenkins, Maven, Cucumber, Eclipse, HTML, CSS, Cucumber/BDD, JIRA, Oracle, SQL, Espresso, Agile Methodology.



Client: American Express, Phoenix, AZ Apr 2018 to Feb 2020
Role: QA Engineer
Responsibilities:

Actively Participated in requirement gathering from end users, Responsible for writing functional Specifications and design documents.
Analyzed business requirements, system requirements, and data mapping requirement specifications, interacting with client, developers, and QA team.
Designed Hybrid Test Automation framework, Page Object Model for Web application.
Tested Mobile Applications in Android and iOS platforms manually.
Performed manual and automation scripts development on Agile process.
Involved in Web Services Testing using Postman with REST to create and execute automated functional, regression, and load tests.
Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
Integrated Automation scripts (Selenium WebDriver) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
Performed UI testing, Database testing after reviewing the story cards and database diagram.
Cross browser compatibility testing is executed by testing web applications.
Worked closely with development and project management teams for effective defect management and verified resolved bugs and track enhancements made to the product.
Reported the bugs, Email notifications to the developers using JIRA.
Extensively executed SQL Queries on database tables to verify the database.
Involved in testing the database and data validation using SQL Queries.
Worked with developers to reproduce the bugs and to resolve usability issues during UAT.
Created 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.

Environment: Agile, Selenium WebDriver, CI/CD tool Jenkins, Postman, Maven, TestNG, Windows, SQL Server.


Clients: NASCO, Atlanta, GA July 2017 to Mar 2018
Role: Automation Engineer
Responsibilities:

Analyzed requirements by working with Business, SA s and Dev.
Involved in developing and reviewing the Test Plan with the team.
Created Test Scenarios with Positive and Negative Scenarios for all functionalities.
Created Test Data and performed Functional Testing, Regression testing, End to End Testing for all Major and Minor Releases.
Worked in User Acceptance Testing (UAT), Documented procedures and guiding the users in verifying various transactions on the System.
Updated Traceability Matrix between Requirements and Test Cases.
Used Rally to Track the Defects, Requests and Activities.
Worked with the Test Data Management (TDM) team to obtain test data as per the requirements and ensure that the requested data has been provided.
Developed automation framework for Regression and Smoke test suites using Selenium WebDriver and Java.
Developed BDD tests using Cucumber by writing behaviors and step definitions.
Develop, maintain test automation framework using Selenium (Java), Cucumber (Gherkin) to test Web Application.
Used Cucumber Gherkin and Created Feature files with Scenario and Scenario Outline.
Worked on Continuous Integration Testing using Jenkins.
Worked closely with Developers and Environment Support to resolve the issues.
Involved in changing the Test cases for regression testing according to the new functionality of the application and executing them.
Worked on validating API using Postman.

Environment: Java, Selenium Web Driver, Cucumber/BDD, Jenkins, TestNG, Maven, Postman, Eclipse IDE, Oracle 11g and Windows 7.


Client: TD Bank, New Jersey, NJ June 2015 to July 2017
Role: QA Engineer
Responsibilities:

Worked in a fast-paced Agile Methodology Environment.
Reviewed and analyzed functional requirements documents and business requirements documents.
Coordinated with the product management team for clarifications and verification of Business Scenarios identified by the Test team to help identify more scenarios to prevent any gaps.
Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, and Test Cases and executed test cases.
Worked with the Business Analysts to determine Business Requirements and standards for Performance Evaluation.
Matched test cases to Requirement (traceability Matrix).
Created Selenium WebDriver based scripts using Java & Junit/TestNG framework.
Performed End-to-End testing of database, Validated JSON responses generated for different Web Services using Postman.
Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
Involved in designing of Automation framework to be used in UI testing with Selenium WebDriver
Execute browser compatibility and regression tests using Selenium Web driver for testing UI for every new build release.
Responsible for writing and maintaining Selenium Web driver scripts for regression and functional testing using a data driven framework.
Performed functional tests using Selenium Web driver with data driven framework and documented results in a database.
Involved in execution of all types of system testing including Integration, Regression, User Acceptance and Functional testing.
Identified, Reported and Tracked Defects using JIRA, Defect management tool.
Manually tested, verified, and validated that the product meets user requirements.
Created pom.xml in Apache Maven and run the builds using Continuous Integration tool Jenkins.
Used SVN to version control the code.
Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.

Environment: TestNG, Eclipse, Agile environment, Web Services, Selenium 3.0 WebDriver, Apache Maven, TestNG, SVN, JIRA, Postman


Client: iBeta, India June 2007 to July 2009
Role: QA Tester
Responsibilities:

Involved in analyzing requirements documents.
Involved in developing test strategy, test plan and written test cases and test scenarios based on requirements Document.
Performed Functional testing manually.
Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
Executed the test cases manually and ran automated scripts, as necessary.
Used Quality Center as a defect management tool.
Interacted with Developers and management to identify and resolve technical issues.
Performed Positive and Negative testing to make sure application is according to requirements.
Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
Performed smoke testing, end-to-end testing, regression testing, and UAT.
Performed Regression Testing with existing test cases and test scripts after fixing bugs in the applications.
Participated in Weekly Project status meetings and involved in improving the testing Process.

Environment: Oracle, SDLC, Manual Testing, Windows, MS Excel, XML, HP Quality Center.
Keywords: csharp continuous integration continuous deployment quality analyst user interface information technology hewlett packard microsoft Arizona California Florida Georgia Idaho New Jersey Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1406
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: