Resume

Sign in

QA Automation Engineer

Location:
McKinney, Texas, United States
Posted:
August 15, 2018

Contact this candidate

Resume:

Sangeetha

Email: ac6orb@r.postjobfree.com

Ph. #: 732-***-****

SUMMARY

Over 6 years in Information Technology as a QA Engineer/Analyst with experience in analysis, design, development and testing of Client/Server and Web Based Applications.

Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and STLC (Software Testing Life Cycle).

Experience working on Manual and Automation testing (Mobile & Desktop) using tools such as Selenium WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Quality Center, JIRA, Ant/Maven.

Experience in using Selenium WebDriver with Java and Junit, TestNG.

Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tool like Jenkins for nightly batch run of the Script.

Performed different types of testing like Functional Testing, System testing, Integration testing, Regression testing and User Acceptance testing.

Experience in executing Regression testing on Mobile Devices.

Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.

Experience in using JavaScript, HTML, XML and SQL.

Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.

Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.

Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models.

Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.

Proficient in using basic SQL queries to perform back end testing for data integrity.

Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Technical Skills

Languages

JAVA, HTML/XHTML, XML, JavaScript

Testing Tools

Selenium IDE, Selenium RC, WebDriver, Selenium Grid, Appium, Cucumber, Quick Test Pro, Quality Center/ALM

IDE

Eclipse, IntelliJ, SQL Developer, TOAD

Web Debugging Tool

Firebug, Firepath, XPath, Xpather

Databases

Oracle, DB2, SQL Server, MS Access, Mongo DB

Browsers

Internet Explorer, Firefox, Safari, Google Chrome

Test Framework

Junit, TestNG

Application Servers

Apache Tomcat, BEA's WebLogic, JBoss

Build Tool

Ant, Maven

Continuous-Integration Tools

Jenkins, Hudson, Cruise Control

Utility

MS Office

Operating Systems

Linux, Windows, Mac

EDUCATIONAL QUALIFICATION

Master in Computer Applications -- Osmania University, India

Bachelor of Science -- Osmania University, India

PROFESSIONAL EXPERIENCE

Verizon, Irving, TX

Apr 2018 - Till Date

QA Automation Engineer

The purpose of the project is to reduce the customer care - call volume, which in turn reduces the cost of customer care for Verizon. Responsible to automate new business scenarios for the existing and upcoming Application and log defects accordingly. Performed Regression testing on both Mobile and Desktop applications using Selenium WebDriver and Appium.

Responsibilities:

Testing MyFios App on both IOS and Android devices and raise IR’s for the defects found.

Automated new business scenarios on Android for the MyFios App.

Responsible to execute regression testing on Mobile devices and Analyze the report for failed test-cases and log defects in JIRA for the issues found.

Refactored existing code/framework to make several framework level enhancements for easier code maintainability.

Execute weekly regression runs using Jenkins/Selenium GRID/TestNG and upload results to MongoDB and Grafana dashboard.

Analyze failed test cases and log defects in JIRA for the issues found. Identified many Critical and major defects during the analysis.

Co-ordinate with the offshore development team to ensure the defects are fixed and also provide any additional information to reproduce the defect.

Responsible to automate new business scenarios in Verizon.com using Selenium in Java.

Refactor/Maintain existing code to make framework level enhancements and changes.

Infrastructure maintenance by updating WebDriver versions and standalone jar file on individual hub and nodes.

Performed exploratory testing to find any defects that could have missed during automation runs.

Add additional code to test new offers that come every month.

Update the price information and other formula in the test data sheet to reflect the product/service prices that change every month.

Review the test cases with other team members to identify gaps in the test coverage and add missing scenarios to the existing suite.

Environment : Java, Selenium WebDriver, Maven, Appium, Ant, TestNG, Git Bucket, Jenkins, XPath, Java Script, IE, Firefox, Chrome, Windows, Mongo DB.

Stage Stores, Houston, TX

May 2016 – Apr 2018

QA Automation Engineer

The Project was about testing the Back-end application that the customer-care uses to assist the customer with their accounts, offers and reward programs. The project deals with in automation testing of Order, delivery and Invoice management modules of the ecommerce site, implemented business components that provided inventory management, shipment / delivery tracking.

Responsibilities:

Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.

Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.

Participated in requirement reviews and analyzed Modification requests and Enhancement requests.

Tested independent and dependant modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.

Defined, developed and executed automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.

Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer’s perspective.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.

Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.

Created Selenium web-driver automation scripts using Java to validate functionality on various browsers.

Performed UI testing and front end testing using Selenium.

Used Firebug to do web based application testing with selenium for the commands and locator application.

Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.

Developed Test Framework in Selenium for UI Regression Test Automation and when necessary and potentially execute Unit Test automation (Java).

Worked on Behavior Driven Development Framework using Cucumber.

Developed data driven test scripts to check the same functionality with multiple sets of data.

Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.

Performed Assertions like Schema Compliance, XPath and SOAP responses.

Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.

Developed user-friendly and flashy XSLT reports using TestNG and Maven.

Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.

Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.

Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Cucumber, Quality Center/ALM, XPath, SOAPUI, Maven, Java Script, IE, Firefox, Chrome, TDD, Windows, UNIX.

Signature Bank, Sandy Springs, GA

Jan 2015 – Apr 2016

QA Selenium Engineer

The project deals with one of the products (online banking) of the bank which helps its customers to view and track the accounts online. It provides many more user friendly services like receiving account alerts via e-mails or mobile device, view and pays your credit card bills online, transfer money to friends and family from your computer etc.

Responsibilities:

Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.

Performed different testing task using various test scripts on Selenium WebDriver and Junit.

Developed test code in Java language using Eclipse, IDE and TestNG framework.

Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.

Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.

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.

Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.

Used Selenium WebDriver API and Flash Monkey API to write automation script and run Flex designed site.

Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.

Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.

Setup Maven project for Selenium, perform Data Driven Testing in Selenium.

Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.

Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.

Used Selenium WebDriver and TestNG to run the parallel testing.

Used Selenium WebDriver used to test search results of Meta search engine.

Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).

Performed data driven testing by using JDBC as a data source in SOAPUI and configured SQL queries to fetch data from the Oracle database.

Coordinated for conducting white box testing.

Data Validation and testing using SQL and PL/SQL with Oracle and Toad also JDBC.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Defect logging and tracking using Mercury Quality Center (QC) and updated the test defects status with results.

Involved in testing of web application by creating XML test suite.

Used BugZilla for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.

Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium WebDriver, JavaScript, Jenkins, TestNG, XML, DHTML, SOAPUI, Maven, SQL, BugZilla, SQL, Oracle, TDD, Windows.

Balsam Brands, Redwood City, CA

Feb 2012 – Dec 2014

QA Tester

Responsibilities:

Analysis of Business and Requirement Specification and formulation of Test Plans and Test Cases in Quality Center for the Functional, Integration, end-to-end, Usability and smoke testing.

Performed the Manual Testing of the application before switching over to the automation phase.

Suggested improvements in test process by gathering and analyzing data.

Reviewed and analyzed Detail Designed Specification and Technical Specification documents.

Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.

Involved in complete QA Life Cycles.

Managed defect reporting and tracking using Quality Center.

Created, managed and executed Test Cases using Quality Center.

Performed Functional, Integration, System, GUI, Cross Browser compatibility, Ad- Hoc Testing.

Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.

Performed Manual Testing to check flow of the application.

During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.

Created Test Execution Matrices during the test cycle.

Participated in QA Team meetings and weekly QA testing reviews.

Managed weekly management status reports and coordinated meetings between test team and development team to review defects.

Environment: Manual Testing, Quality Center, HTML, Java Script, Oracle, VSS, UNIX.



Contact this candidate