We provide IT Staff Augmentation Services!

Sr. Test Automation Engineer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Having 8+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based, Client/Server applications using Manual testing, Automation testing and Databases/ETL in variety of Applications.
  • Good working experience in automation tools like selenium Webdriver, selenium RC, selenium IDE and QTP(Quick Test Professional).
  • Implemented functional tests using java, TestNG/Junit framework and also cucumber framework.
  • Experience in analyzing business specification documents, designing and developing Test Plans, writing and executing Test Cases.
  • Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL, WADL technologies.
  • Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
  • Worked on end to end testing using Selenium web drivers/RC/IDE/Grid, TestNG/Junit and also web services like REST and SOAP.
  • Developed an automated scripts and frame works using Python, Java, C#, VB Script.
  • Expertise in performing manual testing and Mobile Application Testing using Appium .
  • Expertise in Automation Testing of Web Applications using VB scripts in Unified Functional Testing (UFT) tool.
  • Experience in Web debugging tools like XPath, Firepath, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
  • Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.
  • Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
  • Experienced in continuous integration using JENKINS to support tools like GIT and execute Apache ANT and apache Maven.
  • Experienced in load and performance testing tool JMeter.
  • Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management.
  • Have worked on sub version control tools like GIT,TFS and SVN.
  • Extensive knowledge in Protractor framework for Applications developed with Angular JS.
  • Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
  • Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
  • Good knowledge in different programming languages like java, JavaScript, HTML and databases like SQL server and ORACLE.
  • Used open source environment in Linux and UNIX Platform Web application testing.
  • Good experience in reviewing business requirement document and software requirement documents, test cases and their execution, also coordinated with developers for fixing defects.
  • Experienced in writing SQL queries for back - end testing and validation of data.
  • Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver/RC/IDE/GRID, HP Quick Test Pro (QTP) 11, Quality Centre/ALM 11, Load Runner 11, JUnit, Cucumber, TestNG, Web Services, SOAP UI, Coded UI, Appium, Jenkins, Maven.

Language/ Script: Java, JavaScript, Shell Script, Unix, Linux, VBScript(UFT), C, C++, C#.

Test Frameworks: Junit, NUnit, TestNG, Protractor, Data Driven Framework, Keyword Driven.

Firefox Add-ons: XPath, Firebug, Fire Path.

Web development: HTML, CSS, JavaScript, JQuery VB Scripts, XML, Flash.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI.

Bug-Tracking Tools: BugZilla, JIRA, Mantis, Rally, HP ALM/Quality Centre.

Build/Continuous Integration Tools: ANT, Maven, Jenkin, Hudson, Bamboo.

Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, SQL*Loader, MYSQL.

Platforms: Windows 7/Vista/XP, UNIX, LINUX, MAC OS X.

Mobile Platforms: IOS, Android OS, Windows Phone.

QA Methodologies: Agile, Scrum and waterfall.

Version Control: Git, SVN, CVS, TFS.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Sr. Test Automation Engineer

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Performed white box testing using TestNG for class, method, WebServices testing.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Experienced in load and performance testing tool JMeter.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Performed Regression testing for new builds and every modification in the application using Selenium.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Designed Hybrid Appium Test automation framework, Page Object Model formobileapplication (Android/iOS apps).
  • Tested application and filed defects using Quality Centre/ALM and TFS.
  • Completed the scripting using BDD and TDD Cucumber framework and also executed SQL queries to verify the data updates to various tables and ensured data integrity.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Created and executed automation test cases using Selenium Webdriver/Cucumber framework for Web App andAppium/ Cucumber for Mobile App.
  • Reported software defects in Quality Center and interacted with the developers to resolve.
  • Performed Defect tracking and management, interfacing with development teams, configuration management team, environment team, UAT team and other application teams.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Collaborate closely with Billing Payment, Credit Collections, and Product Management in an Agile, small team environment.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.

Confidential, Los Angeles, CA

Automation Tester

Responsibilities:

  • Implemented POM (Page Object Model) automation framework using JAVA, Selenium Webdriver and Cucumber.
  • Involved in writing test cases for the System Testing.
  • Designed automation test cases by using java, Junit, maven and selenium webdriver.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Used agile methodology with Scrum Process.
  • Used eclipse, IDE and TESTNG framework to develop test code in java language.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used Emulator and IOS simulator in physical devices for manual testing.
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Experienced in load and performance testing tool JMeter.
  • Strong in writingSQL queries/stored procedures/functionsto perform backend data validations
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Performed stress test on data migration from SQL database.
  • Worked on static and dynamic objects using XPath .
  • Involved to write test clients to test the UNIX/Linux functionalities in the language like Java and Shell Scripting.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Managed Code reviews using GIT as code repository and code collaborator.
  • Responsible for creating automation scripts for features and/or story cards using Ruby-cucumber framework on Ruby Mine IDE.
  • Performed various mobile gestures (Long Press, Multi Touch, Drag and Drop, and Swipe), Identified mobile elements using AppiumInspector, UI Automator Viewer.
  • Used HP Quality Centre for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.
  • Involved in writing SQL queries for backend/ETL testing.
  • Prepared manual and functional test cases on mobile and web applications as per requirement.
  • Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.

Environment: Python, Selenium IDE, Selenium Webdriver, Quality Center, Manual Testing, SQL, UNIX, Java Script, HTML

Confidential

Automation Engineer

Responsibilities:

  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
  • Expertise in implementing cross browser and cross platform web testing with Selenium RC and WebDriver.
  • Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
  • Involved in testing of production validation and verification.
  • Good knowledge ofAppiumand testing application on simulator or emulator.
  • Involved in end-to-end testing Enterprise and Commercial application.
  • Expertise in performing manual testing & Mobile Application Testing usingAppium.
  • Understanding the basic flow of the Application and performing the feasibility analysis.
  • Experienced working with Service Oriented Architecture (SOA), Software development life cycle (SDLC) and agile / Scrum development environment.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver and Java.
  • Automated Smoke & Functional test cases using Selenium WebDriver, TestNG& Java (Eclipse IDE).
  • Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
  • Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
  • Experience in using Junit and TestNG testing Framework as a test runner with Selenium.
  • Automated the Test Cases using Selenium RC, Java Eclipse and JUnit.
  • Implemented mobile automation frameworks usingAppium.
  • Script development and review of scripts developed by team members.
  • Developed and maintained automated regression test cases.
  • Proficient in using SoapUI for testing Web Services and used various types of assertions such as soap fault, Contains, Soap not fault, X-path etc.
  • Proficient in web services standards and paradigms such as SOAP, WSDL, Web Methods and XML.
  • Provided training to testers to create test data for Rebate/Rebill, Billing Process using Mainframes Application.

Environment: HP ALM 12.0, Selenium, Eclipse, Test NG, Web driver, Web Testing, Main Frames, UI, SOAP UI, XML, Microsoft Excel, MS Word, Internet Explorer, IE.

Confidential

QA Analyst

Responsibilities:

  • Expert in execution of automated test scripts usingMercury Tools(Test Director/Quality Center, LoadRunner, and QTP),JMeter based on business specifications.
  • Ability to design and execute SOA services functional tests Recognized test automation opportunities and analyzed SOA requirements.
  • Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
  • Developed Automation Scripts for Regression using Selenium Web Driver and Java.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the data Warehouse supporting tables and cubes.
  • Involved in writing Test-Cases for Web services, DB validations and UI Screens
  • Conducted Cross browser testing in IE and Firefox using Selenium with python.
  • Create defects for Consumer and Issuer issues in JIRA.
  • Developed automated Test cases in Selenium WebDriverusing Java.
  • Done Performance testing to determine that the web application, under test will satisfy high load requirements using JMeter.
  • Responsible to verifyWeb services API request, response data validations in REST, SOAP protocols.
  • Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using selenium.
  • Performed Database Testing with SQL Queries using TOAD and DB2.
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Tested large volume databases by using stored procedures.
  • Responsible for documenting the Automated Test results using SOAP UI and QTP.

Environment: QTP,Soap UI, JMeter, Html, Xpath, Junit, Python, Quality Center, Load Runner, Selenium WebDriver, SQL, Oracle, Maven, Jenkins, Linux.

Confidential

QA Tester

Responsibilities:

  • Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
  • Involved in Release support - Release to QA, involved in environment setup, testing the release process.
  • Ensure that all the testcases are updated in the Test Director along with Master test plan.
  • After successful release of projects, developed automation-scripts using selenium and integrated the script with master script.
  • Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
  • Involved as part of automation team using selenium, developed test scripts.
  • Defects were tracked, reviewed, analyzed using Test Director.
  • Designed and documented test cases derived from requirements.
  • Manually verified the applications according to the requirements. Modified automation scripts as test case changes.

Environment: Test Director 8.2, TOAD, SQL, Selenium RC, XML, JSP, Windows XP, UNIX and Visual Source Safe.

We'd love your feedback!