We provide IT Staff Augmentation Services!

Qa automation Engineer Resume

2.00/5 (Submit Your Rating)

MN

SUMMARY:

  • Over 9+ years of industrial experience in software development, Software quality assurance, code level debugging and web based application.
  • Expertise in testing client - server application as well as web based application.
  • Experience in developing and executing test cases manually and developed automation script with Selenium Web driver, Selenium Grid, QTP.
  • Executed SOAP based web services for API testing (Java client and Soap UI).
  • Good experience in Web Services testing using SOAPUI, XML, & WSDL, providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
  • Experience with SOA architecture which include Soap Web Service and Restful Web Service Testing.
  • Contributed to create different kind of Frameworks i.e. POM, TestNG, Data Driven and Modular Framework.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run Web Driver script in stable condition.
  • Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications.
  • Experience in functional testing, integration testing, regression testing, black box testing, white box testing, unit testing, GUI testing, system, Regression, integration, API Testing, UAT testing browser compatibility testing.
  • Experience in working with build tools like Jerkins, ANT, and Maven.
  • Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Defect identification and resolution using tools like BugZilla, JIRA, Quality Center and HP ALM.
  • BDD/Cucumber approach which allows non-programming QA engineers to write new automated tests.
  • Developed a Code Snippet for Remote Execution and transferring files from server to different client machines using Python.
  • Experience in Web debugging tools like XPath, Fire path, and Firebug and provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
  • Having Immense experience in automating Web Service API testing, functional workflow testing, performance testing, and system setup and upgrade testing.
  • Proficient in black box testing, performance testing, Graphical User Interface testing (GUI), User Acceptance Testing (UAT), Regression Testing, Integration Testing and white box testing.
  • Experience in Back-end testing, data validation, ETL Automation, Database testing using SQL queries.
  • Writing and executing SQL - DDL, DML statements for checking the validity and integrity of the data in various databases such as Oracle, MySQL, and Confidential SQL Server etc. to perform back-end-Testing.
  • Experienced in developing functional system integration test and test plans and test cases based on system requirements and business rules.
  • Energetic team player with multi-tasking capabilities completed the projects on time and delivered outstanding services to the clients.

TECHNICAL SKILLS:

Testing Tools: Selenium Webdriver/GRID/RC, Quality Center 10.0, QT P-l1, and 10.0, Junit, TestNG, Cucumber, Eclipse, XPath, and Firebug

Bug Reporting Tool: Bugzilla, Eclipse, JUnit, JIRA, TFS

Languages: Core Java, C, Java Script, VB Script, ASP, Ruby, Shell Scripting, PHP, Python

Methodologies: Agile (Scrum), Waterfall, TDD

Mobile Testing Tools: Appium

Build/ CI Tools: Jenkins, Ant, Maven

Web Technology: IIS, HTML, XML, CSS, XPATH, Web Intelligence, Python, JavaScript

Operating Systems: Windows,UNIX,Linux

Web Services: SOAP UI,RESTFUL,WSDL

RDBMS: Sql Server,MySQL,MS-Access,Oracle 9i/10/11g

PROFESSIONAL EXPERIENCE:

Confidential, MN

QA Automation Engineer

Responsibilities:

  • Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers using Java, Ruby and Python Scripting.
  • Working on Agile/Waterfall methodology and attending daily stand-up meetings for Agile.
  • Writing and executing User Stories, Discussion with Business Analysts for understanding user stories.
  • Developing Automation scripts for Web Applications on Selenium WebDriver TestNG, JBehave, JUnit Framework and Appium Automation Framework.
  • Setup Jasmine and Selenium/IDE for unit and functional testing.
  • Using Selenium Web Driver designed test cases and design Data driven Framework.
  • Involved in implementation of Test Automation Framework build using protractor, TestNG and Maven technologies under Java platform.
  • Extensively experience in testing code-using FitNesse and web-debugging tools like XPath, Firebug and Fire path to locate elements.
  • Performed Mobile Automation testing on Web app, Native app using Appium and running the scripts on multiple devices with VBScript and C# using QTP, and perform manual testing according to the requirements.
  • Testing of Different versions of operating systems like MAC Devices and Windows Operating Systems using Appium.
  • Performed Mobile Automation Testing on both Android and IOS Devices using Appium.
  • Built Automation framework using C# for client services and developed Data Driven Tests using QTP and HP ALM QC and automated functional testing.
  • Used Python codes to handle textbox, dropdown, checkbox, buttons and popup controls.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers.
  • Performed TDD (Test-driven data development) Functional Black Box, Regression testing and UAT testing on CI/CD Environment.
  • Designed Page Object Model (POM) Automation framework and performed RESTAPI testing using SOAP UI Pro.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Wrote automated tests utilizing Rational Robot to cover cases for Deals, Remittances, Payment Entry, Billing, and Adjustments.
  • Setup continuous integrated unit testing using Jasmine.
  • Writing UNIX file manipulation commands for source file ETL processing into DWH using Control-M batch scheduler tool.
  • Executing ETL shell scripts for data loading.
  • Writing SQL Join, group, single-row functions, and multiple row-functions to fetch the result in database for validations.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Used python scripting for automating user tasks.
  • Analyzing, designing SQL for reporting structure and funds reconciled data validations.
  • Worked with JIRA to open a defect tickets.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Effectively participated in every day agile Jira stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Working on defects findings, defects reporting, defects retesting, defect closure activities.
  • Used iOS Simulator and emulator for mobile app testing.
  • Actively involved in defect Management and defect life cycle process.

Environment: Ruby, Groovy, Jasper reports, Agile, PL/SQL developer, Apache Tomcat, TDD, UFT 11.5, shell scripting, python, Appium, API, Bean Shell, IOS, Android, C#, SOAP UI, Oracle11g, JAVA, ALM11.0, Rally, Selenium Web Driver, SharePoint, Windows, Unix, Agile.

Confidential, MA

QA Engineer

Responsibilities:

  • Worked in the Agile/scrum development environment with frequently changing requirements and features.
  • Analyze Business requirement (BRD's) functional design specifications (FDS) & use case Documents in order to understand the application requirements, functionalities, scope and limitations.
  • Developed Test Plans, Test Cases, Test Scripts, Test Strategy, Test Scenarios and Test Reports.
  • Performed Manual and Automated Testing for the test cases using Selenium.
  • Automated regression test cases using Java and Web driver.
  • Developed the automation framework using Selenium and TestNG for functional testing.
  • Create end to end Selenium Web Driver Script to test Loan Calculator with varied sets of data, capturing and comparing results.
  • Write Junit tests using java fluent interfaces for testing middle office applications for equities and options.
  • Reported defects using Quality Center and interacted with the development team to resolve any defects/issues.
  • Extensively used Assertions in SOAP UI to validate web services response.
  • Parameterized Web services using SOAP UI to test same Service with multiple sets of data.
  • Performed Integration, Regression, UAT and Database testing.
  • Prepared status summary reports with details of executed, passed and failed test cases.
  • Responsible for updating and maintaining Quality Center for all the defects found during Functional and Regression testing and follow up the Bug life cycle.
  • Performed unit testing for every written code.
  • Automated test scripts in selenium with test automation in python.
  • Developed and maintained detailed Testing Strategy and Test Plan documents for the entire testing endeavor.
  • Actively Participated with Developers for QA Review to work on status of Defect.
  • Analyzed the test results to discover, document and resolve defects and configuration issues.
  • Involved in manual testing like writing test cases and test scripts.

Environment: Confidential Project, Windows, Web Services (SOAP & RESTFUL, Jenkins, Protractor, Appium, Putty, XPath, SOUPUI, Linux, Oracle 11g, Selenium Web Driver, Eclipse, Java script, TestNG, JXL, Html Unit, Maven, QC/ALM 11.0.

Confidential, CT

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements and worked closely with the Business Team to get the clarifications addressed.
  • Designed, executed and maintained Selenium Web Driver Testing, automated test cases for regression test cases.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Java Web Driver) & created Data Driven framework using JUnit.
  • Used Apache POI to read data from Excel files.
  • Created POM to store the project data and configured their details using Maven to build the project.
  • 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.
  • Used Protractor to run end-to-end tests that are written in JavaScript and run with node.
  • Used Quality Center as a repository to record all project-testing efforts and to keep track of the defects.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
  • Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API.
  • Created Test Scripts in Soap UI and Restful for Testing Web Services.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium Web Driver and Python.
  • 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.
  • Executed the automated regression test cases during every release and executed the daily regression test suites.
  • Used Protractor which is and End-to-End Framework testing for AngularJS Web Applications.
  • Maintained code version using GIT and have used Appium emulators and Simulators for testing the application in iOS Mobiles.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, Xpath, link in the application.
  • Run Defect Tracking and Reviewed the Test Scenarios/ Test Cases with Business.

Environment: Selenium Web Driver, Selenium Grid, Mozilla Firefox, Java, JDK, Python, Eclipse Neon, Firebug, Fire path, Selenium IDE, QC, Agile, SQL Server 2012, SQL, Appium Emulators, IOS Simulators, Cucumber, GIT, SOAP, Soap UI, REST, HTML, Java Script, CSS, JSON, XML, Jenkins, Maven, Protractor, Selenium Java Jar files

Confidential, WI

QA Engineer

Responsibilities:

  • Involved in creating Test plans, for different components within the project.
  • Analysed, revised and created test scenarios according to business and functional requirements.
  • Created Test runs, Test cases, Mock-up's, Process Flow diagrams from the functional documents.
  • Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers.
  • Developed and maintained Hybrid Framework and Automated the regression test cases using the Selenium WebDriver, Java Eclipse, Junit & TestNG.
  • Extensively queried through SQL to check the database records.
  • Suggested automation process improvements & engaged in framework enhancements.
  • Engaged in framework enhancements, code reviews and maintaining deliverable quality.
  • Validated the data from Front End to Back End tables in Oracle Database.
  • Experience in multi-platform compatibility testing and actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
  • Performed Data Driven (Cucumber) and Keyword driven Tests.
  • Extensively used my SQL proficiency during data migrations.
  • Involved in writing load scripts using Apache JMeter.
  • Used Firebug and Fire path for element identification while creating Page Object Repository.

Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, UNIX and Windows, SQL, Fire path, Firebug, Java Eclipse, JMeter, keyword driven.

Confidential, VA

QA Engineer

Responsibilities:

  • Performed regression, functionality, system, front-end, back-end, negative and positive tests.
  • Reviewed test cases written by the peers against requirements and suggested enhancements.
  • Identified defects and frequently tracked the status based on priority and updated change request using QC.
  • Extracted data of various types from SQL Server by developing SQL query scripts in Query Analyzer.
  • Run Test Scripts in QTP by updating environment variables, configuration files and data files and documented the results as part of Regression Testing.
  • Improved the existing QTP scripts by inserting VBScript functions and Checkpoints to check for Broken Links, Text, Table, XML and Images, and Synchronization Point to capture upload time.
  • Performed Data Driven testing in QTP by reading the test data from MS-Excel.
  • Created ETL data warehouse test cases and scenarios based on business requirements.
  • Extensively used SOAP UI and POSTMAN to automate the test cases.
  • Involved in testing both SOAP, REST services using Rest Assured, and tested both XML and JSON formats.

Environment: QTP, C, C++, XML, Windows, UNIX, Linux, Oracle, DB2 and MySQL, Virtual Printer, fonts, overlays, PS, PDF, HTML plugins, Barcodes etc.

Confidential

QA Analyst

Responsibilities:

  • Interacted with managers, developers in daily standup meetings and discuss about the User Stories and have a clear view of the requirement before testing the application.
  • Participated and contributed to strategic QA planning.
  • Extensively involved in testing software applications and reporting bugs.
  • Executed Manual Test Cases by using positive and negative data inputs.
  • Involved in reviewing and updating Test Cases written and generated the Test report.
  • Written precise set of both simple and complex test cases to ensure they cover entire project functionalities and deliver flawless product to customer.
  • Good exposure in Database testing.
  • Executing SQL queries to view successful transaction for data validation.
  • Devised work around when there were show stoppers/issues and ensured that testing completed within the deadline, Retest/Close the defects, fixed by the developers.
  • Performed validation of the test cases to ensure that all the requirements were being adequately met.

Environment: JAVA, JSP, Eclipse, SVN, HTML 5

We'd love your feedback!