We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Green Bay, WI

SUMMARY

  • Over 71/2 years of experience in all phases of Software Testing Life Cycle (STLC) Developing Test Strategy, Test Plan, Test Cases and Automation test scripts using Selenium for Mobile Applications and Web Applications.
  • Diversified experience inAutomation, Manual testing and Business Analysis methodologies, serving various domains such as Finance, E - commerce, Transportation and Banking.
  • Experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
  • Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments.
  • Strong knowledge in implementing Waterfall, V-model and Agile (Sprint/Scrum) Methodology.
  • Analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
  • Experience in white box, black box, Functional testing, Integration testing, System testing, and Acceptance Testing
  • Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Experience in Selenium Automation using Selenium Web Driver, Selenium IDE, Junit, TestNG, Jenkins, Mven.
  • Experience in writing Automation scripts and frameworks usingJava, python, C#, Java script, VBScript
  • Strong familiarity with iPhone and android operating systems and applications.
  • Expertise in Manual and Automated mobile application testing for J2ME & BREW wireless, Symbian, and Blackberry, Android/iOS (Mobile) applications, client server applications and cloud applications.
  • Expertise in testing mobile application on iOS and Android platforms.
  • Automation on iOS and Android platforms withAppiumdriver.
  • Used Selenium WebDriver and TestNG, Protractor to run paralleltesting by creating Groups and categorizing test cases.
  • Performed black box testing, database testing and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
  • Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls.
  • Involved in participation in maintaining daily, monthly and yearly Web reports of business objects.
  • Having strong experience in Feature testing, System testing, Retesting, Performance testing, Load testing and stress testing in Mobile Applications and Web Applications.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (xpath, CSS, id, Link text).
  • Used DATASTAGE as an ETL Tool for Developing the Data Warehouse.
  • Experience in Handset Testing, writing Test plans, defining Test cases for various module screens of the application, developing and maintaining Test scripts analyzing results and reporting defects.
  • Experience in Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL, Oracle, MongoDB.
  • Experience in Bug Tracking and Reporting using HP Quality Center and Clear Quest, TFS, Agile Central
  • Experience with projects that utilized web technologies like XML, HTML, CSS and Java Script.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle, Rational Unified Process (RUP), UML:

Testing Tools: Selenium WebDriver TestNG, Protractor, Appium, ETL Testing, data ware house testing, business object testing, Watir Web driver, MTM, Selenium IDE, Selenium RC, Eggplant SoapUI, QC, Micro Focus ALM, QTP, HPE UFT, Load Runner, Jenkins, Clear Quest and Quality center, Cucumber.:

Programming Languages: C, C++, SQL, Java, XML, HTML, JSON, Ruby, Python, Perl, Gherkin and C#:

Frameworks: Data Driven, Selenium, Page Object Model (POM), Hybris:

Markup Languages: HTML, XML, XPath, JSON CSS Selector.:

Databases: MySQL, Oracle, SQL Server, DB2:

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

Operating Systems: Windows 7/8, UNIX, LINUX, MAC OS, Android, iOS.:

Defect Tools: HP Quality Center, Clear Quest, JIRA, Agile Central, Rally.:

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

Utilities: Eclipse, GIT, SVN, TFS, Firebug, Fire Path XPath, Web debugger:

PROFESSIONAL EXPERIENCE

Confidential, Green Bay, WI

QA Automation Engineer

Responsibilities:

  • Coordinating with design team to get the detailed information about the project.
  • Participated in weekly meetings, conferences and walk-through to understand the business and testing requirements and to plan the testing process on a regular basis.
  • Involved in complete QA Life Cycles.
  • Involved in the System Test Plan Preparation and Requirements Streamlining.
  • Involved in Preparation of Test Procedures, Test Scenarios, Cases and Test Data.
  • Worked with other teams to ensure seamless data transmission among the many layers within the system.
  • Developed and maintained automation framework using JAVA and Selenium WebDriver which is CRAFT.
  • Performed keyword driven testing to validate the components in the website using selenium.
  • Involved in Manual, Integration, Regression and system testing using automated testing tools for web-based applications.
  • Involved in Integrating test cases to Rally.
  • Made test intends to handle new highlights, just as experiments for issues found in regression testing.
  • Performed cross browser compatibility testing on different operating systems using Selenium Web driver.
  • Involved in requirement reviews for various releases with change requests and enhancements.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Used TestNG framework for creating Selenium scripts.
  • Included with database the board through the execution of back-end testing and making of SQL articulations.
  • Revealing the test execution reports each day to the higher administration.
  • Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
  • Creating the defects and filing the issues in the Project management tool Agile Central.
  • Maintained and executed Maven build files.
  • Used GitHub as code repository and Code Collaborator to manage code reviews.
  • Validated the json request and response using REST web Services.
  • Performed functional testing of SOAP and RESTFUL Web Services using POSTMAN (API Testing).
  • Created automation scripts inSOAP UIfor web services testing.
  • Associated with the Continuous Integration of the robotization system with Jenkins.
  • Worked on MongoDB for one of the project in database testing.
  • Coordinated the test suites to Jenkins to execute them consequently after each fruitful arrangement.
  • Involved in Test Execution, Results Analyzing and Defect Reporting and preparing result reports.
  • Provided testing results in the HTML Format and defect status reports to the QA manager.

Environment: Selenium WebDriver with JavaScript, JAVA, Clear quest, SQL, SOAP UI,Business objects testing, SOAP UI, Agile Central, Rally Web Service, API Testing(POSTMAN), Functional testing Java Script, Regression Testing, Selenium IDE, XML, Jenkins, Microsoft Office, TestNG, MongoDB.

Confidential, Pleasanton, CA

Selenium Tester

Responsibilities:

  • Performed Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Developed and maintained automation framework using JAVA and Selenium WebDriver.
  • Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWebDriver with TestNG.
  • Performed Data driven testing to validate the components displayed on the website using Selenium.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, TestNG and XPath.
  • Created Test Automation Framework withCucumberandSelenium WebDriver
  • Experience in setting up test environment for automated script execution using Java, Appiumand TestNG.
  • Developed automation scripts for Mobile Native applications using TestNG, Java.
  • Automation on iOS and Android platforms with Appiumdriver.
  • Implemented test automation scripts for mobile testing using Appiumfor Android and iOS applications
  • Identified mobile elements using AppiumInspector, UI Automator Viewer.
  • Used Appiumto facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Performed Parallel and Cross Browser testing on different browser’s like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Interact with the stakeholders in terms of sending daily and weekly reports, coordinating status calls, updating the stakeholders with any bottlenecks and discussing workarounds.
  • Interaction with Dev team for the deployment and development status.
  • Daily having the standup meetings to discuss on the tasks accomplished and what are the task needs to be done.
  • Worked with Application, Technical Architects, Business Analysts and other project stake holders to estimate, plan and execute Functional test scripts.
  • Verified and validated the Web Service calls using SOAP UI tool.
  • Involved in Web services testing using SOAPUI Tool, Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Worked on webservices’ testing using REST API’s.
  • Experienced in doing manual testing for Mobile application.
  • Experienced in integration of various components in the application and executed end-to-end testing.
  • Created automation regression scripts using QTP.
  • Done System Testing, Functional, Regression Testing.
  • Done integration Testingonce the modules are combined.
  • Completed the assigned tasks well ahead of the time even when there were delays during the environment deployment.
  • Ensured deliverables are created as per Quality Management practices followed by the company or as outlined for the project/release.
  • Participate in QA(Quality Assurance) reviews and provides required support and clarifications as need for the reviewers.
  • Performed peer reviews for the Test cases by the team.
  • Updated Test Plans and Test Cases periodically to manage changes web application requirements.
  • Used LoadRunner to regularly test performance life cycles
  • Tracked defects and send them to the developer-using clear quest and generated various query defects and defect reports.

Environment: Selenium WebDriver with C#, .Net, Appium I-PhoneOS8, Clear quest, SQL, SOAP UI,Business objects testing, Android OS, SOAP UI, Agile, Web Service, Functional testing Java Script, cucumber, Gherkin, Selenium IDE, XML, Microsoft Office, TestNG.

Confidential, Palo Alto, CA

QA Analyst

Responsibilities:

  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Developed Automation framework using Selenium Web Driver.
  • Implemented Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Used XPath and DOM to work with dynamic and static objects in Selenium WebDriver.
  • Participated in Requirements, Design, and Release Readiness review sessions.
  • Involved in creation and ongoing maintenance of test documentation and test plans.
  • Performed white box testing for the Web based application
  • Worked on testing an application under Ruby on Rails on Linux platform with MySQL as database.
  • Write, inspect, functional and system test cases against business requirements using HP ALM - QC
  • Wrote automation scripts usingRuby(with Cucumber)
  • Performed end to end testing of the application based on the requirements.
  • Responsible for writing and testing the test cases using JUnit.
  • Implemented Rigorous Regression testing after every new build.
  • Performed SOA / web services testing using SOAP UI
  • Did webservices testing using restfull API’s
  • Created the automated test scripts and modified the Automation scripts by inserting check points to verify the object properties.
  • Performed data driven test to test application for multiple scenarios with different verities of data.
  • Created different Libraries and keep all reusable functions to avoid redundancy and make scripts more effective and efficient.
  • Created recovery scenarios to handle unexpected errors during the running of scripts.
  • Tested web-based application on different operating systems such as Windows, Vista and different browsers such as IE, chrome, Firefox.
  • Conducted backend testing using SQL queries to validate data for database.
  • Coordinated with technical support associates to fix proprietary software issues.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Attended the BRI (Business Requirement Identification) meeting to understand the business Requirements.

Environment: Selenium WebDriver, TestNG, SOAP UI, REST full API, Quality Center, Firebug, Fire path, XPATH, XML, DOM, SVN, Internet Explorer, Chrome, Firefox, SQL and Windows, Micro Focus ALM (HP ALM - QC).

Confidential, Dallas, TX

QA Automation Software engineer

Responsibilities:

  • Developed and maintained automation framework using JAVA and Selenium WebDriver.
  • Performed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Pythontesting tool is being used in order to test the Automated test scripts and frameworks.
  • Worked onPythonscripting to do functional testing.
  • Created unit and functional test cases through use of testing tool such asPython.
  • Pythonscripting is being used in order to develop Automated scripts and frameworks
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Involved in creating UAT test scenario, test cases.
  • Validated and executed Test Cases in UAT environment in different browsers and logged defect in Jira for failure Test Cases.
  • Used Selenium WebDriver and TestNG, Protractor to run paralleltesting by creating Groups and categorizing test cases.
  • Developed java script for PDF, Text file, Excel and JSON validation.
  • Actively supported team members to walk through the automation test cases.
  • Performed Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, TestNG and XPath.
  • Performed compatibility testing with various devices that run on Android to ensure that functionality works fine.
  • Tested various mobile devices with a various platform (iOS, Android).

Environment: JAVA, Android, iOS, Watir Driver, Selenium Web Driver, Protractor, Clear quest, Functional testing.

Confidential, San Francisco, CA

QA Analyst/ E-commerce

Responsibilities:

  • Designed and implemented back end database testing for E-commerce site.
  • Handled responsibilities of testing new software applications to ensure that the application meets the business functional requirements
  • Conduct manual testing of site defects and new enhancements for the E-commerce site.
  • Perform the tasks of performing different types of testing- system level and functional testing
  • Developed automated test scripts using Selenium WebDriver from manual test cases.
  • Experience in deciding Business Requirement documents with the business and development team to understand the architecture and functionality of the application.
  • Extensive knowledge in SDLC / STLC
  • Responsible for UAT project planning like creating testing scenario, test plans, and test scripts Expert in documentation using MS Tools. (Word, Excel and Access)
  • Ensuring that the Pre-UAT activity is performed accurately and efficiently
  • Performed daily smoke testing/UAT and updated comments using Manual Testing.
  • We carry out UAT Testing for Changes Requests
  • Involved in Testing of interface of SAP with other ERP system
  • Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach
  • Managing individual test cycles, reporting bugs and working with analysts and developers to resolve problems.
  • Involved in the development of test plan and test strategy; performed functional and structural analysis for the same.
  • Involved in writing and executing test cases based on the requirements.
  • Performed End-to-End testing of full functionality
  • Logging defects in Micro Focus ALM - QC and doing root cause analysis whenever necessary.
  • Involved in Component Testing, Functional Testing, Integration Testing and Regression Testing.
  • Involved in performing Regression testing manually for every new build.
  • Involved in testing the database (backend Testing) using SQL statements
  • Participated in the team meetings to discuss the issues arising out of testing focused on resolving technical issues in the testing process.

Environment: Selenium web driver, Testing, Jira, Data ware house testing, Business objects testing, MTM,UFT, Selenium IDE, Watir, Micro Focus ALM (HP ALM - QC),Database testing, SQL Server, XML, JUnit, SAP - ERP, CRMUAT, TestNG, TFS, SoapUI, JAVA script.

Confidential

QA Automation Engineer

Responsibilities:

  • Performed Cross Browser and Multiple Machines (for Multiple Versions) tests on Firefox, Internet Explorer, and Google Chrome.
  • Developed automated test scripts using Selenium WebDriver from manual test cases.
  • Associated with the development team to understand technical design and architecture for test planning.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using WebDriver.
  • Developed automation scripts on Web Based Application.
  • Conduct white box testing.
  • Implemented test plans and isolated documented and identified applications bugs using Whitebox testing.
  • Designed & developed Junit and white box test harness-using Java,
  • Involved in data conditioning, maintenance, report management, and knowledge transfer session for new team members.
  • Worked in different project (EOS) using different tools such as QTP.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Attended, discussed and submitted work progress weekly report to Project Manager/Risk Owner.
  • Performed Successful discussion with all members, Project manager and QA Manager to collect data for automation and testing.
  • Used Application Lifecycle Management (Quality Center) for tracking test requirements, references, test plans, defects and communicating them among the team members and developers.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.

Environment: Clear Quest, Web Services, Selenium IDE, Selenium Web Driver, white box, Watir Web Driver, white box, SQL Server, XML, JUnit, TestNG, SoapUI, Ruby script, database testing.

Hire Now