We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Chandler, AZ

SUMMARY

  • Over all 8 years’ experience in the field of Software Testing wif good exposure in Quality Assurance and Testing Process along wif Automation Tools Expertise.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, ANT/MAVEN build tools.
  • Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.
  • Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Extensively worked on data warehousing and decision support systems wif relational databases such as Oracle design and database development using SQL,NOSQL, PL/SQL, SQL PLUS and TOAD.
  • Involved in the Continuous Integration of the automation framework wif Jenkins.
  • Extensive knowledge in Protractor framework for Applications developed wif Angular JS.
  • Worked on multiple projects, and Extensively involved in User acceptance testing (UAT), End to end, System Integration Testing(SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross - Browser testing.
  • Experienced in testing client server and web-based applications using HP tools like Quick Test Professional (QTP), Unified functional Testing(UFT), Quality center (QC), Application lifecycle Management(ALM).
  • Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches .
  • Worked in ETL environment involving Informatica/DataStage.
  • Developed Data warehouse ETL test cases for various lines of businesses based on ETL mapping document.
  • Proficient in API testing for SOAP and RESTful services.
  • Expert level knowledge and rich Experience in Automation Tools likeTest Completeand Quick Test.
  • Knowledge on client-side JavaScript tests wifKarmaandMochaand usedJasmine, behavior driven development framework for testing JavaScript code
  • Worked extensively wif JMeter, created scripts and ran performance tests and created reports.
  • Extensive experience in the Documentation and tracking of test results using TFS(Team Foundation Server)
  • Developed an automated scripts and frame works using Python, Java, C#, VB Script.
  • Hands on experience in Test Automation using different Automation tools Unit testing by using Selenium Web Driver/IDE/GRID, Junit, TestNG, ANT/ Maven, Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
  • Created Data Driven Tests by using parameterization. Created user defined functions in VBScript
  • Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla.
  • Extensively used LISA middleware testing tool to test JAVA middleware applications.
  • Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java. Knowledge and familiarity wif different QTP and Selenium automation frameworks.
  • Expertise in setting up and carrying out browser compatibility testing environment wif different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
  • Excellent working experience of Software Development Life Cycle (SDLC), Project Life Cycle(PLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum/Kanban.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, Fire Path, TestNG, JXL, SOAPUI, LISA 4.6.7, LISA 4.6.4Coded UI, Manual Testing, Appium (Mobile Testing),JMeter 2.7,3.1,3.3

Language/ Script: Java, JavaScript, Ruby, VBScript(UFT), C, C#, Python, DOT Net.

Frameworks: TestNG, TDD, BDD, Mockito, Protractor

Firefox Add-ons: XPath, Firebug

Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI, Rest Assured

Bug Tracking Tools: HP Quality Center (9, 10, 11.0), Bugzilla, Visual Studio, TFS (2008, 2010, 2012,2013), JIRA.

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

Build/ CI Tools: Ant, Maven, Jenkins, Hudson.

Platforms: Windows 7/Vista/XP, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential - Chandler, AZ

QA Automation Engineer

Responsibilities:

  • Actively participated in dailyScrumandSprintmeetings as part of CAAgileEnvironment.
  • Performed Functional Testing, Performance, Integration Testing, System Testing, Regression Testing, and User Acceptance testing.
  • Worked on developing the automated framework as well as automating the test scripts usingSelenium WebDriver,Jarvis, IntelliJ /Eclipse tools.
  • Actively participated in Kanban board workflow
  • Worked wif Business users to understand user's requirement for creating Test Plan and Test Cases.
  • Using Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
  • UsedSOAP UI toolto test SOA based architecture application to testSOAP servicesandREST API.
  • PerformedManual Testingto check the functionality.
  • Working wif manual testers to enable automation suites to be executed on a regular basis to validate the quality of releases as well as builds.
  • Managing the automation source code in a version control system
  • Testing in various environments before production release
  • PerformingRESTAPItesting inJSONformat usingSOAP UI/Postmantool.
  • Performing Data Base Quires forBack End testingusing tools like oracleSQLdeveloper.
  • Involved in load and performance testing using JMeter tool.
  • Donejavacoding extensively forData Driven frameworkandKeyword Driven Frameworkby usingJarvis Frameworkalong wifSelenium.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Extensively used Oracle/ TOAD to write SQL Queries to verify and validate the Database Updates
  • ImplementedPage Object ModelAutomation(POM) framework wif Java, Selenium Webdrive
  • Performed Compatibility Testing onInternet Explorer, Mozilla Firefoxto verify browser Compatibility.
  • Generated, parsed and validated JSON and XML formatted data using Groovy Script that received in response from REST API calls.
  • Developed and executed UAT test cases and scenarios, ensuring user requirements were met.
  • Responsible for testing and reviewing of ETL mapping and transformation specifications based on the business requirements from various teams and the business teams
  • Automation project setup and deployment in Jenkins for continuous Integration(CI/CD).
  • Migrating Projects fromSVNto GIT stash
  • Git was used for version control which was managed through Bit bucket.
  • Used Agile testing methodology for achieving deadlines in UAT.
  • UsedRallyfor raising issues, defect tracking, givingsuggestion and also executing Test cases.
  • Experience in usingJenkinsas a Continuous Integration server to configure wifGitHubandMaven.

Environment: Selenium WebDriver, Jarvis,Jmeter3.3, IntelliJ tools, Groovy, SOAP UI/Postman, Agile, Rally, REST API, Jenkins, GitHub, Maven, Jarvis Framework, JAVA, Oracle, Toad

Confidential, Dallas, TX

QA Engineer

Responsibilities:

  • Involved in Analysis, Understanding the requirement specifications.
  • Worked on Agile(SCRUM) Methodology and used JIRA for defect tracking.
  • Performed Functional, System, Performance, Regression, Integration, White box testing, Black box testing and User acceptance testing on central system, Subsystems, modules, and applications.
  • Analyzed the results, and debugged the scripts.
  • Performed regression testing on all new builds.
  • Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
  • Worked on projects mobilizing efforts involving multiple teams.
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
  • Created and executedManualtest case and Automation test cases, raised defects, and tracked the same to closure. Rest Web Service testing using Http Client Java library.
  • Automated the Test Cases using Selenium, WebDriver, JavaScript (Eclipse), C# (Visual Studio) and Junit.
  • Performed Database Change Verification testing using Oracle and SQL queries.
  • UsedBDDframework wifCucumber,Javaand created future files wif scenario and scenario outline files.
  • Experienced in load and performance testing tool JMeter.
  • Created Postman and JMeter scripts in order to automate and catalogue webservice calls in order to reproduce bugs or to set up repetitive scenarios and test data
  • Attended training for Test Complete and subsequently integrated automated scripting into the Quality Assurance Methodology.
  • Involved in the Documentation and tracking of test results using TFS(Team Foundation Server).
  • Involved in extensive DATA validation using SQL queries and back-end testing.
  • Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity.
  • Facilitated Continuous Integration for scenarios tagged as Sanity & Regression and Continuous Delivery (CICD) including GitHub, Jenkins.
  • Mapped the test cases wif the requirements for generating the Requirement Traceability Matrix (RTM)
  • Provided training and mentoring for authoring and maintaining of Test Complete automated scripts.
  • Covering the test scenario including the WebServices testing using Rest Assured API in Selenium, which validates the fund data from different Web Services wif front end application data for various funds.
  • Linked Requirements wif Test Cases in ‘Test Plan’ component of the Team Foundation Server(TFS)
  • Web Services testing using PostMan application. Successfully coordinated UAT (User Acceptance Testing) wif business users.
  • Creating and managing defects and tracking tasks using Microsoft Team Foundation Server

Environment: Selenium web driver, JMeter 3.1, C#, XPATH, Test Complete, Eclipse, Rest Assured, Jenkins Windows XP, Test Management Tool: MTM, TFS, Junit, Agile, Manual testing, Office Suite, SQL, Oracle, SharePoint, Jira, Java.

Confidential, Coppell, TX

Quality Analyst

Responsibilities:

  • Reviews requirement documents created by the program managers to determine usability for internal testing. Outlines specific defects wifin the documentation, and provided suggestions for improvement.
  • Worked closely wif fulfillment development team in the application lifecycle to clarify and refine business and functional requirements for our ecommerce department
  • Involve inMobiletesting, Point of Saletesting, Functional, Smoke, Regression, Database, Integration, cross browser, UAT and Negativetestingin Agile environment.
  • Created all Test Plans, Test Cases andManualand Automated Scripts to create greater coverage for all initiatives assigned.
  • Developed Groovy scripts to test Report application output and to customize test..
  • Expertise in testing Mobile, Tablets, Mobile simulator, emulators in web.
  • Used Appium for native, hybrid Mobile application Testing for IOS and Android platforms.
  • Used Appium for test Automation Framework, Cross platform test Automation
  • Mobile Testing - Perform UAT on different Mobile devices (smartphones & tablets) wif iOS and Android platforms wif different OS versions.
  • Used WebdriverIO wif Selenium standalone server for automating the test cases for user interface.
  • Writing Test cases using Element locators, WebDriverIO methods, JavaScript programming features.
  • Built TEMPeffective test data covering all possible scenarios and added in datasheets forLISATesting
  • Built the SQL logic in theLISAtool for automating the test efforts.
  • Experience in Point of Sale (POS) and Ecommerce/Retail portals web application projects
  • Compared the expected and actual results using multiple checkpoints for text, GUIs, bitmaps and databases in the application wif UFT.
  • Defect tracking wif HP Quality Center, Rally and ALM.
  • Experience in developing the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber wif Python.
  • Experience in behavior driven development (BDD) approach using selenium-cucumber to write and execute automated acceptance/unit tests
  • Experience of testing web, mobile applications and APIs in Agile process.
  • Executing the test scripts in UFT and ALM. Developed test scripts and function libraries using VBScripts.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing
  • Worked on Key Word Driven, Data Driven API (POI) and Behavior Data Driven (BDD)-Cucumber.
  • Designed, developed, and implemented POM based automation testing framework utilizing Java and Selenium WebDriver.
  • Performed GUI testing, Smoke testing, Black box testing, Functional testing, System testing, Logged the defects in HPQualityCenter and created Test Metrics to analyze the defects
  • Used Java language and Junit framework for scripting.
  • Used Soap UI and Restful services for testing Web Services and Protractor for testingAngularJS.
  • Actively participated in daily scrum and sprint meetings as part of Agile Environment.

Environment: Java, Oracle, SQL developer, UFT/QTP, Quality Center, Selenium, Appium, UI Automator, ANT, SOAP UI, Junit, Lisa, Agile Methodology, API Web services Java, UNIX, Linux, Cucumber, BDD, Agile, Mobile Testing

Confidential, Denver, CO

QA Analyst

Responsibilities:

  • Reviewed all the Requirement documents, Functional Specification and Use Case documents.
  • Involved in setting up testing environment wif Eclipse, TestNG, andSeleniumWebDriver.
  • UsedSeleniumWebDriverAPIs for writing TestNG test suites and test cases for testing functionality Involved in development of Hybrid Driven Framework usingSeleniumWebDriver, Maven and TestNG.
  • Configured Selenium RC,JIRA and created selenium manual & automation scripts, frameworks in Java using TestNG.
  • Developed test suite for all the Web service operations in the SOAP UI test tool.
  • Modified the scripts in QTP/UFT to automate Desktop application.
  • Resolved object recognition issues using recovery scenario feature of UFT
  • Developed cases and VB scripts using Quick Test Pro for Testing.
  • Executed the tests to verify the web GUI using Quick Test Pro.
  • Involved in developing Test cases, Test plans, Test strategies, Traceability Matrix.
  • Automated and scheduled the Informatica jobs using UNIX Shell scripting.
  • Worked wif NoSQL databases like Hbase in creating Hbase tables to load large sets of semi structured data coming from various sources.
  • Extensive experience in testing NoSQL databases, involved in testing back end jobs using SQL queries
  • Created and maintained the test cases, test data and test scenarios for each sprint cycle in TFS/ VSTS.
  • Logged defects wif detailed description, screenshots and log trace in TFS/ VSTS
  • Responsible for back-end API testing wif SOAP UI and coding in groovy .
  • Performed Web Based UI Functional Testing on CRM modules.
  • Validated Customer Contact Management, Case Management and Workflow, Relationship Management and Campaign Management in CRM Solution.
  • Create Manual high end paths and test scripts in Microsoft Visual Studio and perform unit, functional
  • Executed system and integration test cases throughout the Microsoft Test Manager (MTM).
  • Performed functional, integration, black-box, and system, regression, and(UAT) User acceptance tests.
  • Tested the application in highly dynamic environment wif sprint team using agile methodology.

Environment: Selenium RC, TestNG, SoapUI, TFS, NOSQL, CRM, Groovy, Jenkins, Firefox, Maven, Eclipse, UNIX, Oracle, TIBCO, UNIX and Windows

Confidential, Fort Lauderdale, FL

Automation Engineer

Responsibilities:

  • Involved in Analysis, Understanding the requirement specifications.
  • Tested Web Services, Web Sites, and Client/Server applications in a C#, .NET, Waterfall Development environment
  • Performed functional, integration, black-box, and system, regression, and user acceptance tests.
  • Worked in Agile Scrum Development Environment wif frequently changing requirements and features set.
  • Performed manual testing to conduct backend testing usingUNIXshellscripts and SQL Queries.
  • Performed Back end testing using SQL queries to make sure that data entered TEMPhas been uploaded correctly into the database tables.
  • Created and maintained server-side integration tests - Python, JSON documents, running wif every build wif Git.
  • Configured Maven for Python Automation projects anddeveloped project object model (POM).
  • Developed required Selenium support code in Python.
  • Performed TestNG framework supported and run by ANT,MAVEN using Java programming language.
  • Used TestNG Annotations in Selenium RC in Java(Junit) and executed as testing suite.
  • Automated Regression Test cases using Selenium Web Driver. Used Firebug and Fire Path plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text, HTML and CSS Locator.
  • Used Visual Studio tools in testing and reporting, including source code inspection and related .NET architecture
  • Executed system and integration test cases throughout the Microsoft Test Manager (MTM).
  • Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
  • Used JIRA for tracking requirement and issue tracking.
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP by inspecting every XML request and response using SoapUI.
  • Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.

Environment: Selenium RC, WebDriver, Selenium Grid, C#, Quality Center, MTM, Visual Studio, Soap UI, HTML, JIRA, XML, Python, UNIX and Windows, SQL, Eclipse, JMeter, Keyword driven and Data Driven framework

Confidential

QA Tester

Responsibilities:

  • Involved in creation of manual Test reports and Test cases.
  • Involved in testing the new functionalities based on test cases manually and coordinated wif development team in fixing the issues. test specifications and converted them into Manual Test Cases
  • Diverse experience inSiebelCRM product performing various roles such as analyst, configurator, technical lead, integration specialist and Technical Architect
  • Performed automated testing on the application using QTP (Quick Test Pro).
  • Created a framework library of functions using VBScript and used them several times in the application testing, Created Exception Scenarios for Pop-Up and Object using Recovery Manager in QTP.
  • Used Quality Center to prepare Test cases, procedures and Requirements Tractability Matrix.
  • Performed Compatibility Testing on Internet Explorer, Mozilla Firefox to verify browser Compatibility.
  • Responsible for source system analysis, data transformation, data loading and data validation from source systems to Transactional Data system and Warehouse System.
  • Able to Document, maintain, and monitor software problem reports via QC ALM.
  • Defect tracking wif HP Quality Center and ALM.
  • Extensively used ETL to load data from Oracle to DB2 and Flat files to Teradata.
  • Experienced in manual testing wif the focus on Functional Testing, Stress Testing, and Black box testing Regression Testing, Smoke Testing, Load Testing, System Testing and Unit Testing
  • Involved in Backend Database testing in Oracle using SQL.

Environment: Manual testing, Siebel 7.7 CRM, SQL, J2EE, TOAD 8.6.1, QTP 9.0 and Quality Center9.0, HP QTP, Oracle 9.i and Windows XP

We'd love your feedback!