We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Goodlettsville, TN

SUMMARY

  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/Web Driver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JIRA, Maven, Jenkins, Web Services (REST, SOAP).
  • Very strong knowledge of SDLC & STLC, experienced in defining and implementing the test process across the projects right from the initial phase.
  • Expertise in Manual and Automated Testing of applications developed on Windows and UNIX Environment.
  • Expertise in Mobile Automation using Appium, Eclipse and Xcode (XCTest) in Java, Python and Swift Environments.
  • Experience in javascript based test framework using webdriverio, node.js.
  • Experience in Developing the App with Swift/Objective - C programming language and Apple's latest tools by following MVC architecture and ARC memory management system.
  • Experience in Unit Testing, Functional, Integration, Smoke, GUI and Regression testing, User Acceptance testing, Performance testing, Database testing, Client-side and Web-based testing and Server-side testing in webMethods platform.
  • Experience in writing UnitTest cases and UITest cases using XCTest framework.
  • Experience in both Agile and Waterfall Software Development Models.
  • Experience in Tricentis TOSCA, used as a testing tool to automate end-to-end testing for applications.
  • Experience in Application life cycle management (ALM) as a repository to record all project testing efforts in a Project.
  • Experience in Identity Access Management (IAM) or security-related technology development and support.
  • Experience in of security technologies, including digital signature, encryption, and multi-factor authentication.
  • Experience in engineering life cycle and change management.
  • Experience in javascript based test framework using webdriverio, node.js.
  • Experience in testing web services developed using SOAPUI.
  • Experience in using DataStage ETL tool.
  • Experienced in performing end to end testing for AngularJS using Protractor.
  • Expertise in Automation of complex Windows Applications with no source code (SIKULI).
  • Proficient in using Quality Center, Rally, JIRA, Spira, Clear Quest, Bugzilla.
  • Possess expert level of understanding of WSDL, XSD, Schema, DTD, XML documents for Web Services Testing.
  • Experienced in using integration tools like Jenkins, Jmeter, Git Hub and Jira for Bug Reporting, Tracking and Documentation.
  • Used Jmeter Java open Desktop Application in performing various load tests and measure performance.
  • Executed tests using Jmeter based on various scenarios and channeled the outputs in XML and Graphs.
  • Hands on Experience on Jmeter for testing Websites and Web Applications.
  • Involved in developing Automation Frameworks such as Keyword Driven Framework, Data-Driven Framework and BDD.
  • Hands on Experience in RMS testing which uses the concept of Service Connection Point.
  • Experience in functional automation tool QTP and load and performance testing tool LoadRunner.
  • Experienced working in Linux/Unix Environments.
  • Writing Test cases using ElementLocators, Web Driver methods, Java programming features and TestNGAnnotations.
  • Executing Selenium Test Cases and reporting defects.
  • Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
  • Experienced in data analysis using SQL, PL/SQL and many other queries based applications
  • Experience with bug tracking tools like Quality Center/Test Director and familiar with ClearQuest, Bugzilla.
  • Experience understanding the code written in different programming languages VB Script, AngularJS, Java Script and databases like Oracle, SQL Server.
  • Experience in Health Care industry, experienced in testing different healthcare ERP solutions such as FACETS, Med Plus, EPIC and other claim processing solutions.
  • Adept technical skills in Automation/Manual testing in the domain of Gaming, Social Networking, Healthcare/ Insurance, Banking Industries.
  • Experienced in Test coordination between Onsite and Offshore team.
  • Worked collaboratively and cross-functionally as part of a team as well as independently
  • Ability to interact with end users, also quick learner and team player with good Communication skills.
  • Good exposure to linux operating system predominantly in networking, filtering and basic commands with file ownership and permissions.
  • Tuned Linux parameters for required applications for performance benefits.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP (10.0,11.0), HP Quality Centre (9,10,11.0), Junit, Firebug, Fire Path, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, XCTest and Other UI Frameworks.

Programming Language/ Script: Java, JavaScript, Ruby, VBScript (UFT), C, C#,C++, Swift.

Frameworks: Junit, TestNG, TDD, BDD, Protractor, Cucumber, WebdriverIO.

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

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

Build/ CI Tools: Ant, Jenkins, Hudson.

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

Operating System: Windows 7/Vista/XP, UNIX, Linux, Shell, Azure

Protocols: Bluetooth, Wifi

PROFESSIONAL EXPERIENCE

Confidential, Goodlettsville, TN

QA Automation Engineer

Responsibilities:

  • Analyzed business requirement documents and functional requirement documents and was involved in all phases of the project lifecycle.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Successfully used the concepts of Embedded systems in testing using hardware-based tools.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Configured Data driven framework with Apache POI to read and write to Excel file and Created POM to store the project data and configured their details using ANT to build project.
  • Involved in implementation of entire Testing life cycle. Followed the Agile/Scrum process.
  • Involved in executing SQL queries to conduct Data integrity testing by checking the data tables from the Oracle Database.
  • Developed User Interface using JavaScript and tested End-to-End Testing using Protractor Automation Tool.
  • Worked on different protocols based on Wi Fi, Bluetooth and other wireless networks.
  • Used TestNG to run multiple test cases in parallel, reported bug issues using JIRA tracking tool.
  • Developed BDD tests using Cucumber by writing features and Developed Required Selenium support code in Ruby for Cucumber.
  • Used SVN (Subversion) Version control system to check how the changes are performed in the data.
  • Build feature files for Cucumber steps using ATDD framework in Selenium.
  • Write the step definitions for feature files in java in ATDD framework.
  • Tested web service XML using SoapUI tool. Modified end points when we worked on different servers and different versions of Web Services.
  • For application testing in mobile we used IOS simulator for testing mobile application in IOS.
  • In our project we have used Appium Tool for Android Testing. Good knowledge in Python, JAVA, Oracle 10g, JavaScript.
  • Tested the Performance using JMeter tool. Used Extraction Transfer Loading Tool for data extraction from the database and tested the extracted data.
  • Integration of automation batch run job with Jenkins. Worked with Jenkins Continuous Integration tool and Build Tool Ant.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
  • Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
  • Performed Manual Functional testing with QC and Regression Testing with QTP.

Environment: Selenium Web Driver, Selenium IDE, Eclipse, JDK, Java, Ruby, Agile, Oracle 10g, SQL, JavaScript, Protractor, JIRA, Cucumber, SVN, SOAP UI, POM, Ant, ATDD, Jenkins, ETL,QTP(11.0),QC(11.0), Appium Emulators, IOS Simulators, Python, XML, CSS, HTML, Firebug, Fire path, Mozilla Firefox, Selenium Java Jar files, JMeter.

Confidential, Dallas, TX

QA Automation Engineer

Responsibilities:

  • Configured Selenium WebDriver, TestNG,, Xcode (XCTest) and created automation scripts in Java, Python and Swift.
  • Executed the automated/Manual regression test cases during every release and also executed the daily regression test suites for both backend and Frontend.
  • Worked with Xcode tool, Instruments for improving the performance of the application. Improved the UIresponse of the application by optimizing the code which updated the UI using Grand Central Dispatch (GCD).
  • Worked mostly in the frontend with various view controllers and followed MVC pattern in design and development
  • Paired up with Software Engineers, Product Manager, Design Manager and Test Engineers to deliver test-suites covering end-to-end testing.
  • Collaborated with Scientists and Engineers to ensure the data and software tools they use are accurate and reliable.
  • Created/Written the code to help explore the product for explorative testing.
  • Collaborated with Product owner, Product Design Manager and Software Engineers as a Test lead, while shipping new functionalities in the Applications.
  • Created different test strategies, test plans, design documents and documented results for easy root cause analysis.
  • Actively engaged in root cause analysis reviews.
  • Assisted in on-going process improvement to ensure test-planning, execution and reporting were effective and efficient.
  • Created detailed reports for Production issues with priority.
  • Designed and Developed test automation scripts for Web (From Scratch), iOS and Android.
  • Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API
  • Created Test Scripts in SoapUI and Restful for Testing Web Services
  • Involved in testing Web services (SOAP) for XML data with tool called 'SOAP UI' for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Enhanced existing scripts using Selenium, Appium, XC Test in different environments (Java, Python, Swift and Objective-C).
  • Helped Android Team testers in writing Functional/Performance tests.
  • Deployed tests in continuous Integration Systems such as Jenkins.
  • Helped the Team in understanding common user interface design patterns and Software Quality Assurance Methodologies.
  • Working knowledge of different Mobile Automation Frameworks, Git, Jenkins, Submission and Launch Cycle of Mobile.
  • Created Test Automation Framework with Cucumber and Selenium WebDriver.
  • Implemented BDD through Cucumber.
  • Built Javascript based test framework using cucumberJS, webdriverIO, node.js, angular.js.
  • Implemented step-definitions, page object model in Javascript, Node.js and angular.js, implement cukerunner to execute cucumber feature-set in parallel on chrome, I.e firefox browser.
  • Worked in a Scrum Agile process for delivering the outputs on time.
  • 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.
  • Helped Backend Engineers in Root Cause Analysis of Various Backend Production issues by performing API testing using Json Queries.
  • Involved in end-to-end testing for assuring the field, Planting, Harvest and Soils tests data consistency among various platforms.
  • Helped Software Engineers in Triaging the issues based on severity, RCA and Customer Impact.
  • Helped Geo-Spatial Scientists and Backend Team by performing Compatibility Testing of various field data.
  • Automated a highly complex Windows Application using SIKULI for Compatibility Testing.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Maintained code version using GIT.
  • Helped Testers from different regions such as Spain, Brazil, France, Italy etc., in maintenance of test suites and executing the scripts.
  • Tested various localization scenarios to ensure the Applications are fully localized for different Countries.
  • Experienced in load and performance testing tool JMeter and HP LoadRunner.

Environment: Selenium WebDriver, Mozilla Firefox, Java, JDK, Python, Eclipse, Selenium IDE, Node.JS, Angular.JSWebdriver IO, POM, QC, Agile, SQL Server 2012, HP LoadRunner SQL, Appium Emulators, IOS Simulators, SOAP, SOAP UI, REST, HTML, Java Script, CSS, JSON, XML, Jenkins, Maven, Protractor, Selenium, Java Jar files, JIRA, Jmeter, XCTest, Scala, Clojure, IntelliJ. SIKUL.

Confidential, Atlanta, GA

QA Automation Engineer

Responsibilities:

  • Reviewed Project Artifacts, analyzed Requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports.
  • Ensured traceability of test cases back to project requirements and Participated in walkthrough of test cases.
  • Introduced, developed, documented and periodically update the QA Test Plan, process and Procedures Manual and Objectives.
  • Worked with all Agile Development and SCRUM process throughout the entire project.
  • Designed the Test Strategy for multiple projects, defect management using JIRA and QC/ ALM.
  • Participating in release planning and understating the application capabilities, features and creating user stories based on that.
  • Involved in Debugging and Error Handling in Selenium Web Driver automation scripts by reviewing the generated logs and reports while script execution.
  • Designing the automation framework n Ruby and identifying end to end regression scenario and automate them using QTP.
  • Analysis of log files from SoapUI web service project test run to analyze the failure and report, or correct scripts based on the failure analysis.
  • Maintain & trouble shoot automation suite using Java, Eclipse.
  • Performed the Back-End testing to ensure data consistency on front-end by writing and executing enterprise level complex SQL statements on the Oracle Database using TOAD.
  • Experienced in working both of UNIX & Linux environment to analyze log file & to monitor process.
  • Test case creation in Ruby according to the user stories and performing regular and regression automation testing.
  • Used Quality Centre for test case repository and testing tracking and Identifying automation tool and creating Proof of Concepts (POC) for other application.
  • Used Selenium IDE for test automation for record and play back of scripts and performed functionality testing, GUI testing, and regression testing manually.
  • Used TOSCA in performing both Model-based and Risk-based testing.
  • Used Combined Tricentis TOSCA suite to test GUI as well as API.
  • Used TOSCA to minimize the time period required for regression testing.
  • Carried out Unit testing, integration testing, conducted backend testing to ensure integrity of data.
  • Worked on linux operating system for file creations,applying permissions and applying ownerships.
  • Tuned linux parameters for required applications and systems.

Environment: QTP 11.0, Selenium IDE, SaopUI, TOSCA, Selenium Rally, Ruby, TOAD, POC Monitors, Linux and GUI Testing.

Confidential, King of Prussia, PA

QA Tester

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
  • Developed web application using Spring MVC
  • Used Spring Inversion of Control, to make application easy to test and integrate
  • Involved in developing web interface using HTML, CSS, JavaScript, and JQuery
  • Utilized Spring annotations and XML configuration for Dependency Injection
  • Implemented web services for communicating by using SOAP
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
  • Used Web Sphere Application Developer for building, testing and deploying application locally.
  • Used Log4j to print the logging, debugging, warning, info.
  • Used Rational Clear Case for version control.
  • Used Code Pro Analytics to make sure all the code maintains standards.
  • Used Maven script for building and deploying the application.
  • Involved in bug fixes, enhancements and code refactoring.

Environment: RAD 7.5, Web Sphere Application Server 7.0, Spring Framework 3.0.5, JQuery, AJAX, JSON, Java 5.0, JSP, JavaScript, HTML, SOAP, JDBC, DB2, Log4j.

We'd love your feedback!