We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

SUMMARY:

  • Automation QA Engineer around 7 years of experience as an automation test engineer, in all phases of Software Development Life Cycle (SDLC). Extensive involvement in Application Automation - - Web, API Testing with hands on experience in different technologies like JAVA, Selenium, Maven, Jenkins, Cucumber, SoapUI in various domains such as Ecommerce, Rental and Insurance. Professional Summary
  • Full Software Development Life Cycle experience, involved in requirement analysis, design, development, testing, deployment and support in Web-based, client-server, Web services testing using Manual and Automated testing procedures.
  • Experience in testing life cycle activities - gathering of testing requirements, testability analysis of requirements, test data gathering, issue resolution, test scenario creation, review of test cases per test traceability matrix, risk-based prioritization, test case execution, tracking of test case -execution and defect management using Quality Center (QC), Rational test Management tool and test progress reporting.
  • Extensively used Selenium API s such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from a list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results and created Defects.
  • Experienced in using Maven to define project structure, dependencies, build and test management.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Experienced in implementing different automation development efforts in Agile/Scrum & Waterfall development environments.
  • Developed and execute parallel runs for multiple browser testing using Selenium IDE and TestNG for the same framework.
  • Defect Management and reporting the defects using QC as part of Test Execution and coordinating with the development team and client to fasten the Defect resolution process.
  • Worked in handling Alerts & Popup in Selenium.
  • Experienced dealing with Ajax requests in Selenium Web Driver using Synchronization.
  • Developed Selenium scripts to get the data from the web page by using the methods like getUrl, getTitle, getAttribute.
  • Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.
  • Expert in finding elements using XPath starts-with, text and contains attributes and using locators like ID, Name, Link Text, Partial Link text, XPath, CSS Selector and DOM.
  • Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
  • Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
  • 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 using Apache POI to read configuration data from external sources to feed locators in a web application using Test Scripts.
  • Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA.
  • Performed Continuous Integration (CI) using J enkins for scheduling the jobs using Jenkins, GIT, TestNG, and Maven.
  • Experienced in handling the issues of Synchronization in Selenium WebDriver using waits such as Implicit wait, Explicit wait, and Fluent wait.
  • Performed Cross-Browser and Compatibility testing to test web applications, working as per the requirements in various browsers and different environments.
  • Used testing frameworks like TestNG and created tests using different annotations like Before Suite, Before Class, etc.
  • Hands on experience in using build and project management such as Maven, Ant, and configuration management tools like SVN, GIT to maintain the selenium and java test source code and resources.
  • Experience in Parallel Execution of Multiple Tests at a time in different environments.
  • Worked extensively on Agile Projects and attended several scrum meetings such as Sprint Planning, Scrums, and Sprint Review meetings.
  • Extensive knowledge and experience of Selenium IDE, Selenium Web driver, Selenium Grid using Core Java for developing automation scripts in Eclipse IDE and Test Complete
  • Expertise in Java and OOPS concept required for Selenium framework .
  • Experience in Automation testing using Selenium Web Driver/RC/IDE, JUnit, TestNG, Jenkins, Maven, Cucumber and Soap UI.
  • Strong skills in using White Box and Black Box test methodologies.
  • Hands on experience in implementing POM using Page Factory of Selenium.
  • Developed framework using Cucumber, JUnit, TestNG, Page Object Model .
  • Extensively worked on backend testing of mainframe applications
  • Hands on experience in tools such as SQL Developer and MySQL Workbench, extracted data from Ms.-SQL Server, MySQL, DB2, and Oracle.
  • Validated the Data on Mainframes using batch testing.
  • Executed and tested different reports generated from mainframe jobs
  • Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Javascript.
  • Extensive experience in functional testing, integration testing, regression testing, black box testing, white box testing, system testing, security testing, browser compatibility testing, cross-browser compatibility testing.
  • Worked on Cross Browser and Cross Platform testing through Selenium WebDriver by testing the website on different browsers like Google Chrome, Internet Explorer and Firefox.
  • Experience in accessibility testing using AQA tool

TECHNICAL SKILLS:

Test Approaches: Agile, Waterfall, Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, QC, AQA, Test Complete

Test Build&Integration Tools: Maven, Jenkins, ANT

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming: JAVA, JavaScript, VB Script, Gherkin, SQL C, C++, Groovy

Markup Languages: HTML, XML, XPath, CSS Selector

Databases: MySQL, Oracle, SQL Server, Mongo DB, No SQL

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows 7/8, UNIX, LINUX, Mac

Defect Tools: HP Quality Center, JIRA

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project

Utilities: Eclipse, GITHUB, SVN, Firebug, Fire Path

PROFESSIONAL EXPERIENCE:

Confidential

QA Automation Engineer

Responsibilities:

  • Configured Web Driver, Maven tool and created selenium automation scripts in Java using the TestNG framework and page object model (POM).
  • Implemented Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver and Java.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber with java.
  • Used Git for Version Control and Code Collaboration to manage code reviews.
  • Worked closely with Project Manager in project design and project plan using the Agile methodology.
  • Experience in creating and updating Java test scripts using Selenium IDE and Selenium Web driver .
  • Maintained the Selenium and JAVA Automation Code and Resources in GIT, SVN .
  • Served as an intricate team member in preparing Scope and Vision document. Helped manage scope and identify risks throughout the project lifecycle.
  • Done development and maintenance of custom java applications interfacing with Murex and external systems.
  • Descriptive programming and Report generation using Selenium R.C and Web driver .
  • Converting scripts from one language to other using Selenium I.D.E .
  • Assumed responsibility for identifying non-compliant Disclosure TRID loans within 3 days of change or Initial Disclosure with accuracy and efficiency.
  • Creating test plan and test cases as per requirements.
  • Executing test cases to verify actual results against expected result.
  • Coordinated and controlled testing throughout entire Software Development Life Cycle (SDLC).
  • Performed Integration testing, End-to-End testing, Regression testing, Functional testing, and User Acceptance testing .
  • Exposed to all phases of software development lifecycle through Agile development process based on Scrum.
  • Involved in daily SCRUM project meetings to report testing progress.
  • Integrated with Continuous Integration tools Jenkins for running a test on a regular basis automatically.
  • Involved in testing Web services (SOAP and REST) and XML with a tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Validated Web Service modules using Soap UI tool (Preparing Web Service request and added authentication information in Soap Header). Used SOAPUI tool to test web services for account creation.
  • Good experience in testing both SOAP and REST services using SOAP UI, and Tested both XML and JSON formats.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven .
  • Involved in preparing test cases using Selenium Web driver to validate all Popups, Browser navigations, Mouse Movements.
  • Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
  • Run tests by using Selenium remote control in different browsers.
  • Used Selenium Grid to run tests in parallel on multiple machines, and to manage different browser versions and browser configurations centrally (instead of in each individual test).
  • Prepared Test cases to meet the requirements and its traceability matrix.
  • Expertise in using different Spying tools like Firebug and Firepath element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, XPath etc.
  • Experience in Java programming language using IDE tool Eclipse and unit testing frameworks such as JUnit, TestNG Unit testing frameworks in creating test scripts, test suites, and HTML reports.
  • Expertise in Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Served as a coordinator for all testing activities on a project and wrote test cases to handle Alerts on the web page.
  • Performed Selenium Synchronization using Explicit & Implicit waits .
  • Used Firebug and Fire path for element identification while creating Page Object Repository.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Created test cases for Accessibility testing for Mobile and Desktop using AQA tool .
  • Performed regression testing using Test Complete
  • Validated data and performed backend/database testing using SQL queries, Joins, and Functions.
  • Developed several complex SQL Queries to perform database testing.
  • Generated weekly Status Reports to the team manager and participated in daily standup meetings, weekly Status Meetings and Scrum meetings with Team members, Team managers, Business analyst and Technical team and end-clients.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium, TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, SQL Server, Test Complete, AQA.

Confidential

QA Automation Engineer

Responsibilities:

  • Configured Web Driver, Maven tool and created selenium automation scripts in Java using the TestNG framework and page object model (POM).
  • Implemented Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver and Java.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber with java.
  • Used Git for Version Control and Code Collaboration to manage code reviews.
  • Worked closely with Project Manager in project design and project plan using the Agile methodology.
  • Experience in creating and updating Java test scripts using SeleniumIDE and Selenium Web driver.
  • Maintained the Selenium and JAVA Automation Code and Resources in GIT, SVN.
  • Served as an intricate team member in preparing Scope and Vision document. Helped manage scope and identify risks throughout the project lifecycle.
  • Done development and maintenance of custom java applications interfacing with Murex and external systems.
  • Descriptive programming and Report generation usingSeleniumR.C and Web driver.
  • Converting scripts from one language to other usingSeleniumI.D.E.
  • Assumed responsibility for identifying non-compliant DisclosureTRIDloans within 3 days of change or Initial Disclosure with accuracy and efficiency.
  • Creating test plan and test cases as per requirements.
  • Executing test cases to verify actual results against expected result.
  • Coordinated and controlled testing throughout entire Software Development Life Cycle (SDLC).
  • Performed Integration testing, End-to-End testing, Regression testing, Functional testing, and User Acceptance testing.
  • Exposed to all phases of software development lifecycle through Agile development process based on Scrum.
  • Involved in daily SCRUM project meetings to report testing progress.
  • Integrated with Continuous Integration tools Jenkins for running a test on a regular basis automatically.
  • Involved in testing Web services (SOAP and REST) and XML with a tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Created Scripts using Groovy to verify request and response of Soap web services.
  • Validated Web Service modules using Soap UI tool (Preparing Web Service request and added authentication information in Soap Header). Used SOAPUI tool to test web services for account creation.
  • Good experience in testing both SOAP and REST services using SOAP UI and Groovy scripting, and Tested both XML and JSON formats.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Involved in preparing test cases using Selenium Web driver to validate all Popups, Browser navigations, Mouse Movements.
  • ImplementedSeleniumGrid to run Regression Tests on multiple platforms and browsers in parallel.
  • Run tests by using Selenium remote control in different browsers.
  • Used Selenium Grid to run tests in parallel on multiple machines, and to manage different browser versions and browser configurations centrally (instead of in each individual test).
  • Prepared Test cases to meet the requirements and its traceability matrix.
  • Expertise in using different Spying tools like Firebug and Firepath element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, XPath etc.
  • Experience in Java programming language using IDE tool Eclipse and unit testing frameworks such as JUnit, TestNG Unit testing frameworks in creating test scripts, testsuites, and HTML reports.
  • Expertise in Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Served as a coordinator for all testing activities on a project and wrote test cases to handle Alerts on the web page.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Used Firebug and Fire path for element identification while creating Page Object Repository.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Measured, report, and recommend performance Response Time Guidelines.
  • Front and back end performance testing, Performance, load, concurrent user and stress testing development, execution and publishing results.
  • Validated data and performed backend/database testing using SQL queries, Joins, and Functions.
  • Validated the Data on Mainframes using batch testing.
  • Developed several complex SQL Queries to perform database testing.
  • Generated weekly Status Reports to the team manager and participated in daily standup meetings, weekly Status Meetings and Scrum meetings with Team members, Team managers, Business analyst and Technical team and end-clients.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium, TestNG, Quality Center,Mainframe Firepath, Firebug, Eclipse, XPATH, Java, SQL Server, Groovy.

Confidential, St.Louis,MO

QA Engineer

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Created Test plans, managed team members, assigned tasks, and conducted meetings. Worked on SQL scripts to load data into the tables.
  • Worked on various modules in Facets like Subscriber, Member and Enrolment etc.
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan, and test case documents.
  • Extensively used Selenium (data-driven, XPath locator ) and Web Driver to test the web application.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber
  • Involved in developing selenium automation framework using TestNG . Developed Maven targets to execute automation suites from the command line.
  • Wrote test cases to handle Alerts on the web page.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
  • Performed Data drove testing using Selenium and TestNG functions which read data from property and XML files and Performed Continuous integration automation using Jenkins.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver, and JUnit. Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit .
  • Created Test Scripts in SOAP UI for Testing Web Services.
  • Created Scripts using Groovy to verify request and response of Soap web services.
  • Performed cross browser testing on different Operating Systems like Windows, Linux, and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Validated the Data on Mainframes using batch testing.
  • Executed and tested different reports generated from mainframe jobs.
  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool .
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Planning for Test Execution activities to accomplish tasks on the daily/weekly basis.

Environment: Selenium IDE, Selenium Web Driver, Eclipse, SQL Server, Mainframe, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber, Groovy.

Confidential

QA Analyst

Responsibilities:

  • Prepare various reports based on different stages of Testing.
  • Involved in identifying the manual test cases for automation.
  • Involved in preparing Test data based on business functions.
  • Executing Test Scripts in Selenium WebDriver for Regression Testing and analyzing the Test results.
  • Performed Functional, Regression,Integration and User Acceptance testing.
  • Involved in writing the test cases test data and test scripts.
  • Developed project in Eclipse IDE.
  • Involved in updating and executing test cases per requirements.
  • Identified the Test Cases and documented them in Quality Center .
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers, and Clients.
  • Written SQL Queries on Oracle database.
  • Worked as a Quality Center support to ensure efficient services to the team and the client.
  • Entered defect in Quality Center and conduct regression testing after fixing the defect.
  • Prepared reports on defects and conducted defect meetings with the project team.

Environment: Java, Eclipse, Windows, Quality Center, Selenium WebDriver, MS Office, HTML.

Confidential

Automation Tester

Responsibilities:

  • Worked as an Automation Tester, involved in developing the scenarios to test both the functionality as well as the experience of the site.
  • Supported the Go Live issues by testing production site with automation script. The automation scenarios to support the new functionalities rolling out during each release.
  • Writing End to End Test Scenario and Test cases.
  • Identifying ideal Automation Scenarios for the application and creating scripts for automating the test cases.
  • Defect logging and tracking through JIRA .
  • Analyzing the test results and Reporting Test Script execution results to the client.
  • Designing some new features and start implementation per the customer requirements.
  • Developed project in Eclipse IDE .
  • Written PL/SQL Queries on Oracle database .
  • Involved in the functional test of the application.

ENVIRONMENT: JAVA, Eclipse, Selenium Web Driver, Sauce labs, PL/SQL, JDBC, HTML

Hire Now