We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

Minneapolis, MN

SUMMARY:

  • Having 9 years of experience in Software Quality Assurance Testing, Manual Testing and Automated Testing in Web, Mobile, Windows, Server - Client Applications and Database/ETL in variety of Applications.
  • Expertise in Software Development Lifecycle (SDLC) methodologies including Agile and Waterfall.
  • Hands on experience in mobile testing using APPIUM on different mobile frameworks for iOS and Android applications.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Extensive experience in Keyword Driven, Data Driven and Hybrid Automation Frameworks.
  • Vast knowledge and experience in Health Care industry experienced in testing different healthcare ERP solutions.
  • Experienced Software Development Engineer in Test (SDET) focused on testability, robustness, and performance and creation of designs for production software.
  • 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).
  • Good knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins, Hudson Team City, Cruise Control for Continuous Integration.
  • Worked on Protractor, Java scripts to automate Angular JS application & created automated test scripts with Java.
  • Have built a test automation framework based on Page Object Model, TestNG and Selenium Web driver
  • Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used Testing Tools for Web Services like SOAPUI, API Testing.
  • Experience in Understanding the code written in different programming languages Java, JavaScript, C#, VBscript, Ruby, Python and databases like Oracle, SQL Server.
  • Experience in test driven development (TDD), Behavior driven development (BDD), Acceptance Test Driven Development (ATDD) approaches
  • Worked in ETL environment involving Informatica/DataStage. Excellent knowledge of SQL, Capable of writing SQL queries.
  • Excellent experience with source version control tools such as Subversion (SVN), CVS and GitHub.
  • Experience in testing database applications of RDBMS in Oracle, My-SQL and SQL Server by executing SQL Queries
  • Experience in JIRA, BugZilla, ClearQuest, MTM, Team Foundation Server (TFS) and Quality Center (QC) for bug tracking and reporting and follow up with development team to verify bug fixes and update bug status.
  • Experience in Black Box Testing, and Gray Box Testing.
  • Performance Testing on HP Load Runner, Apache JMeter and Web Load.
  • 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.
  • Good Knowledge and implementation of Quality Assurance, Testing Principles, Configuration.
  • Proficient in analyzing and reporting test results, develop and implement defined Quality Assurance Metrics.
  • Created Feature File, Scenario Outline with Cucumber framework.
  • Experience in testing code using Fitnesse.
  • Created and Maintained Server side Integration Test using Python and Selenium Web driver.
  • Experience in testing native apps on iPhone, Android and iPod devices manually.
  • Experienced in working with Interactive Voice Response (IVR) Testing.
  • Experienced with E-Commerce, Retail, Insurance, Finance, Banking, and Healthcare domains.l
  • Ability to handle multiple tasks and work independently as well as in a team, having strong analytical and problem - solving skills.

TECHNICAL SKILLS:

Browsers: Internet Explorer 6,7,8,910 and 11, Chrome, Firefox, Safari

Web Development Tools: XML, HTML, Ajax, Java Script, VB Script, TFS, ASP, JSP and Java Servlets, PHP, Jenkins

Languages: C, C#, Core Java, JavaScript, Python, VBScript

Web Servers / Application Servers: IBM WebSphere, BEA WebLogic, Tomcat, and IIS

Testing tools: Selenium, Quality Center, SOAP UI, QTP, qtp, Fitness, TestNG, Junit, Appium, JMeter, Coded UI, log4j, cucumber, HP Load Runner

Reporting tools: Jira, Bugzilla, Quality center, Rally

Operating Systems: Windows NT, Windows 2000 Server, Solaris, HP Unix, Linux and Citrix

Data Access Languages: SQL and PL/SQL.

Database Servers: ORACLE, SQL Server, Sybase and DB2.

GUI / Tools: Eclipse, Jbuilder.

Frameworks: Junit, TestNG, Maven, TDD, BDD

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Sr. QA Automation Engineer

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Followed Agile testing methodology, participated in daily SCRUM meetings
  • Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases.
  • Implemented automation framework in Selenium WebDriver using Behavior-Driven (BDD) approach in Cucumber framework with Gherkin.
  • The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Developed test code in Java using Eclipse, IDE and TestNG framework.
  • Used Page Object Model in TestNG Framework, MAVEN and used Jenkins to ensure web application is automatically tested via scripts.
  • Developed custom libraries for automation using JAVA, Groovy & Selenium WebDriver.
  • Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application.
  • Worked on Protractor, Java scripts to automate Angular JS application & created automated test scripts with Java.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
  • Used iOS simulator (on XCode) to make sure the app works on all devices and there no UI issues.
  • Used Android SDK and set up mobile device Emulator to test application and to get log files.
  • Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
  • Experienced in writing parsing scripts using Python for xml validation and verification.
  • Responsible for documenting the Automated Test results using UFT and Involved as part of automation team using QTP developed test scripts
  • Developed reusable automation test scripts using UFT based on the test cases identified from functional requirements.
  • Used UFT for functional and Regression testing of the application to make sure transactions and business processes work as intended and Developed VB scripts.
  • Performed different types of testing, Functional, Integration, System, and Regression Testing using QTP/UFT.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Used Rally software for creating user stories, tasks and HP ALM for defect tracking.
  • Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source-2-Target Mapping and BI Report Testing.
  • Used 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.
  • Used Git and Stash to re-modify files and for software development.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Used SOAPUI to test SOA based architecture application to test SOAP services and REST API and SOAPUI
  • Designed REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Responsible for developing Automation test plans, Traceability matrix/Test strategy and identifying test cases for Automation.
  • Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity.
  • Updated the JIRA with manual/automated test cases and Attended weekly status meetings with development and management Teams.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium Web Driver, Groovy, TestNG, Maven, Eclipse, Jenkins, Agile, Rally, QTP/UFT, HP ALM, JavaScript, Protractor, SOAPUI, SQL, Appium, Python, Vb Script Cucumber, Ruby, Linux, HTML, XML.

Confidential, NY

Sr. QA Automation Engineer

Responsibilities:

  • Worked as a QA Automation Engineer in a web-based financial site development project in an agile environment.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed custom libraries for automation using Java & Selenium WebDriver.
  • SDET ( Software Development Engineer in Test ) to create high quality, maintainable, and performant code.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG).
  • Developed Automation framework using Selenium WebDriver Java and Test Execution using TestNG.
  • Experienced in Protractor, Java scripts to automate Angular JS application & created automated test scripts with Java.
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Implemented automation framework in Selenium WebDriver using Behavior-Driven (BDD) approach in Cucumber framework with Gherkin.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver.
  • Maintained and executed Maven build files for running automated tests.
  • Implemented mobile automation frameworks using Appium.
  • Implemented Appium scripts to test IOS and Android platforms.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Visual Studio Team Foundation.
  • Used Firebug to do web based application testing with Selenium for the commands and locator application.
  • Logged and managed defects using ALM defect management tool
  • Reported bugs in Bugzilla and actively involved in prioritizing and triaging the bugs.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Used 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.
  • Used SVN as code repository to manage code reviews.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven using Cucumber.
  • Develop automation scripts in Quick Test Professional (QTP) to automate smoke and regression testing and automated test data load for every build cycle.
  • Modify Object Repository to help QTP identify GUI objects. Enhance the scripts in QTP/UFT using VBScript.
  • Resolved object recognition issues using recovery scenario feature of QTP/UFT
  • Compared the expected and actual results using multiple checkpoints for text, GUIs, bitmaps and databases in the application with UFT
  • Used UFT for functional and Regression testing of the application to make sure transactions and business processes work as intended and Developed VB scripts.
  • Created step definition and feature files using Gherkin (Cucumber).
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Performed Functional, GUI, Regression, System Integration, Configuration, Security and content testing on all GameStop web sites.
  • Actively involved in production support and performed Post-Production verification

Environment: Selenium Web Driver, Java, UAT, UFT v12.01, Maven, JavaScript, Protractor, Cucumber, TestNG, Vb Script, Visual studio team foundation, XPath, Eclipse, SOAP UI, ALM 12.01,Bugzilla, Svn, Firebug, HTML, XML, CSS, Linux, Internet Explorer, Chrome, Firefox, SQL, Oracle, Window.

Confidential - Charlotte, NC

QA Automation Engineer

Responsibilities:

  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Developed automated scripts using Selenium Web Driver and Implemented Frame work using C#.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver .
  • Provided best practices in Automation testing in CodedUI.
  • Involved in Automation of the test cases using Selenium Web Driver, JUnit and Ant.
  • Create JUnit HTML test report for the entire test suite.
  • Developed Java based library to read test data from XML & Properties files using JUnit and Selenium.
  • Configured ANT builds scripts to run tests, develops reports and sends notifications.
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Responsible for documenting the Automated Test results using QTP and Involved as part of automation team using QTP developed test scripts
  • Developed reusable automation test scripts using QTP based on the test cases identified from functional requirements.
  • Used UFT for functional and Regression testing of the application to make sure transactions and business processes work as intended and Developed VB scripts.
  • Performed Regression testing on new builds, every modification in the application using Selenium RC.
  • Performed regression testing using QC by modifying and documenting the existing scripts.
  • Implemented automation framework in Selenium WebDriver using Behavior-Driven (BDD) approach in Cucumber framework with Gherkin.
  • The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Used Unix 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.
  • Performed back-end testing using SQL queries to validate the data in the back-end SQL Server
  • Status reporting and test updating in Quality Center.
  • Automated test cases using Ranorex to elaborate data-driven tests, excluding XML data format, by means of this tool. Created detailed reports with screenshots using Ranorex UI tool.
  • Worked on POS QA Testing was involved in setting of QA Test environment with simulated POS test environment. Evaluated and interpreted POS requirements created by external vendors.
  • Wrote SQL queries for validating the data mapping and data integrity.
  • Involved in status reporting, project meetings and project planning with the team.

Environment: Selenium WebDriver, C#, SoapUI, Jira, XML, Vb script, Cucumber, Ruby, Unix, TOAD, Jenkins, TFS, Oracle 10g and WebSphere application server, Unix.

Confidential -Bloomington, IL

QA Automation Engineer

Responsibilities:

  • Analyzed requirements, design documents and provided constructive feedback and Analysis of the existing Application and its Business Requirements.
  • Developed Project using waterfall methodology
  • Used QTP for functional and Regression testing of the application to make sure transactions and business processes work as intended and Developed VB scripts.
  • Managed & Mentored Test Automation Team using QTP.
  • Wrote SQL Queries for backend/ETL testing.
  • Develop automation scripts in Quick Test Professional (QTP) to automate smoke and regression testing and automated test data load for every build cycle.
  • Parameterize the scripts in QTP to run the scripts for varying form data.
  • Modify Object Repository to help QTP identify GUI objects. Enhance the scripts in QTP using VBScript.
  • Create Keyword Driven framework in QTP to be reused across multiple functionalities. Use this framework in Regression Suite.
  • Develop and maintain various re-usable libraries in QTP using VBScript.
  • Extensively used descriptive programming in QTP to handle dynamically changing screens without having to manually change the script.
  • Performed manual testing on the whole application before going for the automated testing
  • Generated automated scripts for the dynamic pages using Descriptive programming and Shared Object Repository Model in QTP 10.0 version.
  • Enhancing the QTP scripts by doing unit testing on the scripts before creating scenario based tests in Test-Lab Module of QC.
  • Involved in identifying Integration User-Stories and Tasks during the Sprint Planning Sessions.
  • Attending Daily Stand-up meetings, as part of the sprint meetings following the Agile Methodology, for the QA Integration Team.

Environment: QTP 10, Quality Center, Jira, SQL Server, XML, MQ Series, Web Spear, MS - Team Foundation Server, Waterfall Methodology.

Confidential - Brentwood, TN

QA Automation Engineer

Responsibilities:

  • Reviewed the Business Requirement Document to understand the process and write Test Plan and Test Cases.
  • Worked on conversion of existing manual integration tests into automated tests using QTP for a few modules of the application.
  • Also developed automated test scripts using QTP to perform Functional and Regression testing for the modules for which I worked on.
  • Extensively worked with Expert View and Keyword View in QTP.
  • Performed Data Driven testing with multiple test data inputs with QTP and MS-Excel.
  • Worked with different types of recording modes (in QTP) &synchronization point.
  • Experience working with Object Identification and Object Spy (features of QTP).
  • Developed SQL queries to check the database automatically and checking the data integrity in accordance with business standards of the company.
  • Used TOAD for SQL Server to write SQL queries for validating constraints & indexes.
  • Executed and managed test cases and reported bugs in Quality Center.
  • Used Agile testing methodology for achieving deadlines in UAT.
  • Formulate methods to perform Positive and Negative testing against requirements.
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, and User Acceptance Testing (UAT) and Data validation testing.
  • Hands on work experience working with offshore team: coordinate my own efforts with team members in the off- site team.
  • Participated in User Acceptance testing (UAT) and involved in UA test cases, Executed test cases, Documenting Defects, Resolved defects and Signed Off from Application.
  • Provided weekly status report to the Project Manager and discuss issues related to quality and deadlines.

Environment: Windows 7, UNIX, QC 10.0, QTP 10.0, SOAPUI, XML, Java, Oracle 11g, SQL Server 2008, TOAD, SQL, Clear Case, Clear Quest, UML, Word, Excel.

Confidential

QA Tester

Responsibilities:

  • Performed extensive testing of manual test cases in different network layers.
  • Involvement in Test Design with respect to Test Plan.
  • Designed Selenium Automation Frame work.
  • Involved in writing scripts and executing test scripts.
  • Involved in Automation Feasibility Study for SAP web objects communicating with other team's members in order to resolve the issues.
  • Developed unit test scripts using WebDriver and TestNG framework.
  • Performed data driven testing using Microsoft EXCEL and TestNG framework.
  • Imported and exported data from and to Excel to and from QTP.
  • Validating claims based on legacy claim information by using allowed amounts based on agreements and also used to process claims manually based on service category like Lab, Ref Lab, ER, ASC, PT, Certified Home Care, Urgent Care etc.
  • Participated weekly team meetings with business users, developers and updates on the status and raise any issues to the management.
  • Analyzed the log files to verify the transfer of data and check the flat files for missing data while calling to the third party applications.
  • Wrote test cases using Quality center and logged defects.
  • Managed Kanban board for customer and field issues.

Environment: HP UNIX, Windows7/XP, Oracle 9i, Java, SQL Server 2005, TMN Architecture, FCAPS, SONET/SDH.

Hire Now