We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

PROFESSIONAL SUMMARY:

  • Having over 8+ years of experience in various domains as Developer Quality Analyst/tester in GUI, Web - based, Client/Server, Database and E-commerce applications using Manual & Automation testing.
  • Experience in the Analysis and Testing of Business Intelligence solutions, Data Warehouses, Data Marts, ETL, and OLAP.
  • Experience in Web application automation using selenium web driver with Java.
  • Experience in designing and execution of Test Scripts using Selenium web driver with Java.
  • Having a basic knowledge on Protractor.
  • Experience in execution of automated scripts using keyword/data driven framework.
  • Tested Web Services /XML / SOAP and RESTful services using SoapUI tool.
  • Developed hybrid data-driven/page-driven test automation framework using Selenium and TestNG to establish an initial test baseline that validates software builds
  • Involved in Requirements Gathering, Project Planning, Risk Management and Estimates for all the milestones of the project.
  • Developed test scripts for performance testing using Load Runner.
  • Identifying priorities in consultation with the client and changing the schedule.
  • Report Generation on daily and weekly basis to indicate the Test progress.
  • Working experience in all the testing phases of Software Development Life Cycle (SDLC).
  • Demonstrated experience in implementing an effective QA process including a documented strategy, a resource plan, progress communications, severity ranking, and defect for SAP Implementation, Roll-Out, Upgrade and maintenance project.
  • Experienced in Agile, V-model and Waterfall Methodologies.
  • Experience in Test Strategy, Test Plans, Creating Test Scenarios, Test Cases, RTM, Test Data Set Up, Test execution, logging, tracking Defects, Defect Management, Test Reporting and Test Closure activities by documenting all the Test Results.
  • Expertise in Black Box approach with various types of testing like Smoke, GUI, Web, Functional, System Integration, End to End, UAT and Regression testing.
  • Expert in establishing test environments for testing applications.
  • Extensively used Quality Center, Jenkins, Rational Clear Quest, Test Director, Jira and ALM to report the defects and generated the reports and graphs.
  • Document, implement, monitor, and enforce all processes and procedures for testing is established as per standards defined by the organization.
  • Develops java test scripts using Rational Functional Tester.
  • Used Cucumber for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Extensively used Jenkins for Continuous Integration.
  • Strong in Object oriented Programming concepts
  • Experienced in Creating Automation Frame Works Different Applications related to different environments.
  • Experienced in using HP Quick test Professional, test complete and Win runner.
  • Developed and maintained automated regression test cases in Selenium Web Driver using core Java in Eclipse. Developed test scripts to automate process of testing in Selenium IDE and Web Driver. Designed and developed automation test scripts using Selenium.
  • Hands on experience in Manufacturing Logistics, Health, Banking and Retail domains.
  • Conducted for junior test engineers on manual testing concepts.
  • Expertise in Problem Solving and in Bug reporting tools.
  • Involved in testing ASP, Java, J2EE, Web Services, .Net and oracle applications.
  • Interaction with development teams for smooth problem resolution and error free rollout.
  • Ability to analyze and solve problems both proactively and reactively by analyzing resulting data.
  • Detecting bugs & classifying them based on severity, priority.
  • Good Knowledge of white box testing and Black box testing.

TECHNICAL SKILLS:

Testing& Development Tools: Selenium Web Driver/RC/IDE/GRID, Cucumber,TestNG/Junit, SOAP UI, REST

Languages: HTML, CSS, JavaScript

Test Frameworks: TestNG

Agile: Scrum, Waterfall

Data: Driven framework, Test Driven data (TDD),Behavior -Driven Data Framework, Page object Model(POM),Page Factory

Defect Tracking Tools: Jira, HP Quality Center/ALM, Rational Clear quest. Bugzilla

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

Continuous Integration Tools: Jenkins

MS: Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE:

Confidential

QA Automation Engineer

Responsibilities:

  • Working as a Business tester for end to end testing and created automation scripts using Selenium Web driver (Automation tool) using Java.
  • Automating the Regression&Smoke test cases using Selenium.
  • Used Eclipse IDE for writing the Selenium test scripts.
  • Using Maven Build Automation Tool and added Dependencies to the pom.xml.
  • Worked with TestNG Frame Work for generating Reports, adding Annotations to the test cases.
  • Using TestNG Frame Work performed Data-Driven-Testing.
  • Implemented Page Object Model and Page Factory Methods for Object Repositories.
  • Implemented Hybrid Frame Work and developed reusable scripts.
  • Developed Helper and Utility classes which are used across all the modules of the application.
  • Apache POI For reading and writing the Excel Sheet.
  • Log4j for Tracking the errors and Debugging the code.
  • Implemented Extent Reports for generating Selenium Advance Reports.
  • Handled SeleniumSynchronization using Sleep and Wait methods.
  • Handled Web based, and Window based popups by using Selenium Automation.
  • Implemented Mouse and Keyboard events using Action class.
  • To test application on different platforms used Selenium Grid.
  • Identifying the Web elements by Name, ID, Class name, Link test, Partial Link test, XPath by using Fire Bug and Fire Path.
  • Identifying the Web elements in Chrome Browser by using Chrome Developer Tool.
  • Implemented Test Management tools such as JIRABug reporting tools to track the test progress, execution and deliverables.
  • Integrated Selenium Scripts with Jenkins for Build, Deployment and Maintenance.
  • Implemented caching techniques, wrote POJO classes for storing the data.
  • Followed Agile Methodology worked with SCRUM team.
  • Saved Remarkable time and cost of testing by automation using Selenium WebDriver.

Confidential, CA

Sr. Software Automation Engineer

Responsibilities:

  • Requirement analysis, Test Plan preparation, Test scenario design, Test case execution and Defect logging.
  • Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
  • Automating the regression & project cases using Selenium.
  • Importing Selenium Project into ECLIPSE.
  • Extensively worked on the System integration testing by preparing the valid test scenarios and executing it accordingly.
  • Automated the functional test cases using Selenium web testing tool.
  • Execution of Automated Test scripts using keyword/data driven frame work.
  • Performing Failure Analysis for the regression failed cases using Selenium.
  • Organize weekly meetings with Client leads & Manager regarding the Automation status.
  • Developed and implemented software review protocols.
  • Testing performed with SOAP UI tool.
  • Tested web services using Restful API and SOAP UI.
  • Created automation scripts in SOAP UI.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Assigning tasks to the team based on the releases planned.
  • Worked on the white box testing and Black box testing.
  • Performed Sanity testing, GUI testing, System integration testing, Database testing and Regression testing.
  • As part of compatibility testing, executed the test cases on different browsers like Internet Explorer and Mozilla Firefox, chrome using Selenium Web Driver.
  • Prepare Weekly status report of the project and discuss the health of the overall project status with Offshore and Onsite managers
  • Active execution of defect management life cycle, which included logging defects, re-testing and closing defects through weekly testing life cycles.
  • Tracked defects using Jira and generated defect summary reports.
  • Identified program variances identified through testing.
  • Experience in giving estimations for the new enhancements.
  • Updating the test cases to the latest enhancements/requirement.
  • Preparing and reviewing Requirement Traceability Matrix.
  • Regression testing after fixing bugs and verified that the fixes didn’t create problems elsewhere.
  • Test Cases Identification, Creation based on functional specifications, Documentation and Execution of Test Cases.
  • Resolving technical and project specific issue of team members.
  • Performed Defect retesting.
  • Sending the Daily Status Report to the Dev. team with the number of Open and fixed defects.
  • Experienced in Smoke and Regression testing on weekly basis.
  • Analyzing Test Results and Prepare the Bug Reports in Quality Center.
  • Performed interactive walkthroughs with Developers, Business users and Business Analysts.
  • TestNG plugins to run the Selenium scripts.
  • Conducted peer reviews and reported to Project Manager.
  • Ensure the successful delivery of a solution according to business requirements on time, within the budget, and to the appropriate quality bar.
  • Signing Off the feature for release and publishing the sign off mail to the whole team.

Environment: Java, Selenium RC/IDE, Selenium Web Driver, Selenium Grid, TestNG,Maven, Jenkins, JavaScript, HTML, Eclipse, Jira

Confidential

Sr. Software Automation Engineer

Responsibilities:

  • Requirements gathering from Business Area Managers and Subject Matter Experts and developed test cases.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit/ TestNG and ANT).
  • Designed the framework using Page object model.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Involved in creation of automation framework in Selenium Web Driver with Java using behavior driven approach like Cucumber.
  • Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services ( SOA ) through SOAPUI.
  • Used TestNG as the Test runner framework.
  • Developed the project in Maven, integrated it using SVN and Jenkins.
  • Developed the Selenium automation scripts for Functional, Smoke and Regression testing.
  • Executed Automated Test Scripts and analyzed the results
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility
  • Effective Bug reporting using JIRA Tool.
  • Prepare Reusable functions, which improve the robustness, re-usability, and maintainability of the test scripts.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Unit testing experience with Jasmine, Karma, Jasmine-Node, Node unit and Protractor.
  • Participated in Daily Stand-up meetings and provided status on work progress.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues
  • Worked under Agile-Scrum Methodology

Environment: Java, Selenium RC/IDE, Selenium WebDriver,Selenium Grid, Junit, JMeter,Appium,Maven,Jenkins JavaScript, HTML, Eclipse, Jira, Rally,SQL, Agile Methodology.

Confidential

Manual / Automation Engineer

Responsibilities:

  • Reviewed and analyzed the Business Requirement Documents and Technical requirement documents.
  • Participated in writing High-level Test plans, Test Scenarios, Test cases Analysis and Presentation of Results.
  • Developed detailed Testing Methodologies, Test Matrices and Test Procedures
  • Performed feasibility study to automate the application with selenium.
  • Participated in Automation Test Plan, involved in reviewing the scripts written by peers.
  • Involved in design and implementation of Selenium Web driver automation framework for smoke and regression test suites (TestNG).
  • Developed test scripts using Selenium WebDriver and Java in Eclipse IDE.
  • Executed Automated Test Scripts analyzed the results
  • Automated regression test cases using Selenium IDE and WebDriver.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility
  • Performed Regression testing on new builds, every modification in the application using Selenium driver.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Implemented Selenium Grid for parallel execution of selenium scripts and for cross browser automation
  • Stored Test Cases in the HP Quality Center ALM Tool.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services.
  • Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
  • Involved in debugging the automation tests fixing the errors in the automation tests using the Eclipse.
  • Involved in database testing using SQL commands.
  • Executed test cases during regression cycle in different environments on IE8, 9, Firefox18, Chrome24.
  • Investigated problems and verified log files, determined the causes and documented the audit findings and irregularities and reported them to higher management.
  • Participated in Daily Stand-up meetings and provided status on work progress.

Environment: Java,Selenium RC/IDE, Selenium WebDriver, Selenium Grid,Junit, JMeter, Appium,Maven, Jenkins JavaScript, HTML, Eclipse, Jira, Windows, SQL, Agile Methodology.

Confidential

QA Manual/Automation Engineer

Responsibilities:

  • 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.
  • Involved in testing various business rules User/Customer functionalities and Change Processes.
  • Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
  • Developed re-usable function using Junit for the Test Automation.
  • Worked on creating test case for Object -driven framework for selenium WebDriver.
  • Involved in automating test cases using Selenium WebDriver with Junit.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Preparation and execution of test scripts using JMeter
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Proven ability in developing BDD Scripts with Cucumber and writing step definitions for behavior.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Regression test cases were automated using Selenium, WebDriver and WebDriver Backed Selenium.
  • Extensively involved in creating Junit scripts for one agile project.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Attended weekly status meetings with development and management Teams.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Reported defects to developer and discussed about the issues in weekly status meetings.

Environment: Java,Selenium RC/IDE, Selenium WebDriver,Selenium Grid, Junit, Jmeter,Appium,Maven,Jenkins JavaScript, HTML, Eclipse, Jira, Windows, SQL, Agile Methodology.

Confidential

QA Manual/Automation Engineer

Responsibilities:

  • Used Selenium RC through TestNG framework and Eclipse IDE.
  • Worked on Selenium GUI Object / element verification which is done using XPath, CSS Locators.
  • Familiar with inspecting web elements using Fire Path / Fire Bug add-on in Firefox.
  • Prepared test cases by analyzing functional requirement and documentation.
  • Performed Manual Testing of this Web application and automated it usingselenium.
  • Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
  • Expertise in running selenium tests against multiple browsers using different browser profile.
  • Used SQL to validate backend database changes, deletes and update.
  • Wrote queries to extract data for testing purposes.
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
  • Execution of nightly run automated scripts.
  • Participated in various meetings, discussed Enhancement and Modification Request issues.
  • Worked under Agile Scrum Methodology.
  • Reported the bugs/defects through Quality Center.

Environment: Selenium RC/IDE, Selenium WebDriver,Selenium Grid, Java, Junit, Eclipse, Quality Center, UNIX, HTML, Oracle, Windows XP.

Confidential

QA Manual/Automation Tester

Responsibilities:

  • Analyze the Business Requirement Document (BRD), Functional Specification Documents to prepare Test cases based on Test Plans.
  • Determined user/business/functional requirements.
  • Involved in various testing types like UI Testing, Functional testing, User acceptance testing, Integration testing, Navigation testing and Regression testing on the application.
  • Extensively interacted with Business people, Developers and with end users to test according to their requirements.
  • Used TOAD to manipulate SQL queries to verify the data in the database.
  • Organized and prioritized requirements in Quality Center.
  • Involved in preparation and execution of Test Scripts using QTP/UFT.
  • Developed a Test plan based on testing requirements and created Test cases using test Plan module in HP Quality Center.
  • Associated Test cases to requirements to ensure that all the functional requirements have been covered in the Test plan.
  • Stored, analyzed and prioritized defects using Defects module in HP Quality Center.
  • Attended the daily defect triage meeting to discuss status and report the test cases of each different testing, discuss issues and advancement which need for the product.
  • Created documentation for .

Environment: QTP/UFT, Quality Center, HP Quality Centre, Vbscript.

Hire Now