Sharada A G +1-949-***-****
QA Automation Engineer ***********@*****.***
Executive Summary:
Backed by strong credentials including 6 years of solid QA experience, advanced command of various testing suites and agile methodologies. Detail-oriented and experienced QA with hands-on End to End testing for Mobile, API, Extension, Web, and Desktop Applications. Possessing expertise across all phases of the software development lifecycle from requirements gathering through to implementation, support, and enhancement. Skilled in applying testing methodologies, strategies, and developing test plans to meet QA goals.
Core Competencies:
• End to End Testing • Micro-services Testing • GUI testing • Test Plan
• Selenium IDE, Postman • Load Testing • Cross-Browser Testing • JIRA
• UI Testing • Regression Testing • Unit Functional Testing • Android Studio • Microsoft Office • Black-box Testing • Databases: MySQL
• HTML, SQL • Chrome development tool
Android Studio, • Frontend – Backend Testing
• SDLC (Agile, Waterfall)
Test Approaches
Agile, Waterfall.
Testing Tools
Selenium WebDriver/IDE, Soap UI, Appium, POSTMAN, REST ASSURED, Cucumber,Postman.
Test Build & Integration Tools
Maven, Jenkins, GitHub.
Frameworks
Data Driven, Hybrid, Page Object Model (POM), TESTNG
Programming Languages
HTML, CSS, SQL, Java Script, XML
Databases
MySQL, SQL Server
Browsers
Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems
Windows, iOS, Android.
Defect Tools
JIRA, ALM, TFS, ADO.
Professional Experience:
Client: Keen Footwear, Portland, OR Oct 2021 – Till Date
Role: QA Automation Engineer
Keen is an American footwear and accessories company based in Portland, Oregon. The company's products go with ‘Forever chemical free’ are sold in retail locations throughout the domestic American market and also are distributed worldwide. My roles and responsibilities in the project involve:
Testing the Web-based application.
Tested proprietary web-based application for Online Shopping Solutions.
Developed modular & robust automation framework using Selenium WebDriver, Cucumber, TestNG and Java.
Performed white-box testing, integration testing and regression testing of the application.
Defining the automation architecture to ensure appropriate inter-operability of technology stack.
Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Performed manual exploratory and localization testing of websites, mobile/tablet apps, and desktop software with/without test cases.
Identified, analyzed, and reported defects, questionable functions, errors, and inconsistencies in web applications
Evaluated and tested software programs to verify that the programs function according to the specifications.
Involved in defect reporting, defect tracking, and defect reproducing in JIRA.
Developed detailed test cases from use cases, User Stories in an Agile development environment.
Worked in an Agile project environment including stand-ups, and backlog meetings.
Prepared meeting notes on daily execution/highlight of the project and sent out the reports to management.
Worked with the QA Manager to identify the team’s technology roadmap and provided estimates on critical software development projects.
Involved in QA documentation (Test Plan)
Tested Web Application compatibility on different browser versions (Firefox, Chrome, Safari)
Client: Cathay Bank, Los Angeles, CA Jul 2019 – Sep 2021
Role: QA Automation Engineer
Cathay Bank’s digital banking services make accessing and managing accounts from computer or mobile device easy and convenience. It provides many services like, to transfer the money, to check account balance, pay bills etc. My roles and responsibilities in the project include:
Analyzing Business Requirements Documents(BRD) to get better understanding of the system changes both on technical and business perspectives.
Involved in planning, execution, testing and bug tracking of the application.
Involved in documenting and executing Test plans, Test cases and Test scripts based on baseline requirements.
Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
Used Cucumber automated testing to test new and existing functionality.
Performed the testing of Restful Web service for mobile apps for the bank of west Using SOAP UI.
Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
Using Postman validated REST API Web Service Call by sending JSON Request and JSON Response.
Performed SOA / Web service testing using Soap UI; wrote adaptors to test / invoke Web service.
Implemented simulator for Mobile App Testing in Android Platform using APPIUM.
Performing functional Automation in Android & IOS Mobile platforms.
Executed SQL queries to check the data table updates after test execution.
Involved in testing the database and data validation using SQL Queries.
Identified and isolated software defects and reported them via JIRA. Based on priority/Severity of defects coordinated with dev team and make sure bugs were fixed on time.
REST API testing using PostMan on production post release.
Communicated all the issues with the Development team using proper screen shots and steps to reproduce the defect using Test Director and re-tested the defects after they were fixed by performing Regression testing.
Performed System, Integration, End to End and User Acceptance testing and monitored the applications behavior during distinct phases of testing.
Client: Direct Auto Insurance, Nashville, TN Sep 2017 – Jun 2019
Role: QA Engineer
Direct Auto Insurance is a premier, non-standard automobile insurance company that served its customers better than any other insurer. Since then, Direct has rapidly expanded across the Southeast, providing customers with low rates, flexible payment plans, and the great service they deserve, regardless of their driving history. Here in I worked as a QA Engineer. The project was to build an online insurance handling application that would facilitate the users find the right insurance for their individual needs. The application required to test the user login with a valid user id and password to authenticate the person. After authentication they can learn about insurance, get a quote, retrieve a quote or buy an online insurance policy. They can also file a claim or pay their monthly payments online.
My responsibilities were;
•Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases.
•Created and executed automated test scripts using Selenium Web Driver and TestNG.
•Building the code in java for while developing frameworks.
•Involved in writing Automation scripts and frameworks using Java, JavaScript.
•Responsible for implementing page object model(POM) using Selenium WebDriver, Maven, TestNG and Java.
•Worked on project building tools like MAVEN in adding dependencies by maintaining in pom.xml file
•Developed automated scripts and frame works using key word driven framework.
•Involved in using Selenium (data-driven, XPath locator) and WebDriver to test the web application.
•Involved in development of automation scripts for new enhancements using TestNG and Selenium WebDriver.
•Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
•Created feature files using Gherkins in Cucumber framework for BDD.
•Creating a Cucumber regression test suite from scratch in Java that tests functionality of emerging product software.
•Used Postman for API testing to verify the CRUD operations.
•Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
•Used TestNG framework to run unit test and Maven to build the Project.
•Worked with web service and back-end service/API tools such as Soap Service, HTTP Client, and Soap Client etc.
•Cross-Browser Testing was performed on different versions of IE and other Browsers.
•Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
•Responsible for developing manual and automated test cases and configurations needed to meet testing of business requirements. Monitors and tracks resolution of defects, coordinating with engineers in order to prevent, report, and resolve.
Company: KeySight Technologies, Bangalore, India Jan 2015 – Mar 2016
Role: QA Tester
KeySight Technology is an American company that manufactures electronic test and measurement equipment and software. KeySight's products include hardware and software for bench top, modular, and field instruments. Herein I worked as a Manual Tester. I was performing system, integration and acceptance testing using manual testing for products. I also performed a QA role validating third party suppliers’ test ware and products. I assisted in the development of a regional self-certification procedure and developed and maintained an application tracking database. My roles and responsibilities in the project include:
•Created test plans and test cases in concert with system engineers and web designers.
•Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
•Tested the application manually prior to automation for functional testing.
•Performed Manual performance testing to identify various critical points in the application.
•Created Test Cases Test Plans and Test labs using Quality Center.
•Prepared Test Plan to identify software risks and ways to mitigate the risks.
•Prepared Test Strategy to identify the overall approach for testing.
•Performed the Manual Testing of the application before switching over to the automation phase.
•Performed Manual Testing to check flow of the application.
•Performed Functional, Integration, System, GUI, Cross Browser compatibility, Ad- Hoc Testing.
•Supported new and existing products by configuring and testing software products and software components of a website.
Certifications:
Scrum Master Training
API Testing Using Rest Assured Test Automation Tool
API Testing Journey With Postman Tool
Introduction to TestNG and Integration with Selenium
Data Visualization and Dashboards with Excel and Cognos