Automation Tester Resume
MI
SUMMARY
- Having around 7 years of experience in Information Technology with emphasis on Software Testing Life Cycle.
- Experience in Waterfall, and Agile methodologies.
- Proficient in working with tools such as Selenium WebDriver, Quality Center (QC), JIRA, Jenkins, HP UFT /QTP, IBM RFT, SOAPUI, and Rest - assured.
- Performed unit testing using JUnit/TestNG, integration and deployment of applications done using tools such as ANT and Maven and debugging through Log4j.
- Experience in Core Java concepts such as OOPs, Exception handling, Multithreading, and Collections.
- Experienced in Development of Automation Scripts, Execution and Analysis Test Results using Hybrid, Jasmine framework, Behavior Driven Development (BDD), Test Driven Development (TDD), Cucumber, Keyword Driven Framework, Data Driven Framework.
- Experience in Manual, Automation Testing, Black box Testing, Functional Testing, Integration Testing, GUI Testing, Smoke Testing, and Re-Testing & Regression Testing.
- Experienced in using Version Control Tools like CVS, SVN and GitHub.
- Excellent knowledge in developing basic and complex scripts/programs for functional testing and maintenance needs, using tools such as HP QTP 10.0 and QC, including development of functions in VB Scripting.
- Experience with both team and individual work environments as a QA Tester.
- Hands on experience in writing core java code to access data from outsource files and used OOPs concepts in developing the selenium framework.
- Excellent Work experience on various IDE's like Eclipse, Eclipse Integration, and My Eclipse.
- Strong knowledge on Web Service & Hands on experience in validating Web Services using SOAP-UI.
- Experience in working with open source tools such as Selenium (Selenium Web driver and Selenium Grid), SoapUI, Cucumber, and Eclipse.
- Good knowledge in behavior driven development using Cucumber.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Experience in Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server and MySQL.
- Experienced in several types of testing on AUT like GUI, Functional, Regression, System Testing, Integration, Performance and end to end Testing.
- Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium WebDriver, Java, TestNG & Apache POI.
- Hands on experience in Page Object Model in Selenium.
- Experienced in converting existing QTP Script to Selenium WebDriver Script for multi browser support.
- Worked in Multiplatform Environments like Windows, UNIX, Web applications, and GUI based client/server applications.
- Proficient in writing Test Strategies, Test Plans, Test Cases, Test Scripts, Test Scenarios and Test Summary Reports for both Manual and Automated Testing.
- Good interpersonal, multitasking, and communication skills.
- Good team player in a distributed team environment with ability to work in multiple projects/teams having very keen observation to details.
TECHNICAL SKILLS
Bug /Test Management Tools: Selenium 2 Web Driver/RC/IDE/Grid, HP Quick Test Pro (QTP) 11, JIRA, Quality Center/ALM 11, Jenkins, Maven, Clear Quest, SOAP UI, Cucumber
API Testing Tools: SOAP UI, Rest-assured, HP UFT
Web Browsers: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Google Chrome, Opera
Frameworks: Keyword Driven, Data Driven, Hybrid Testing Framework
Microsoft Tools: MS Word, Excel
Operating Systems & Servers: Windows, Linux, UNIX, Tomcat, Web Logic
Testing Strategies: Integration, Unit, System, Black Box, White Box, UAT.
Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report
Languages: Java 8, SQL, HTML, XML, JSON, JavaScript, VB Script
Databases: Oracle, SQL Server, MySQL, MS-Access and DB2, Toad.
PROFESSIONAL EXPERIENCE
Confidential, MI
Automation Tester
Responsibilities:
- Analyzing and testing the Web-based solution to administer child welfare case load tracking and payments.
- Analyze and test web application product at the State of Michigan site
- Perform System Analysis, Testing and documentation.
- Test the Web application using QTP/UFT in Agile environment with daily standups.
- Test procedures and functions to fetch complex data from different tables in remote databases using joins, sub queries and database links
- Extensively used QTP integrated environment like Data Table, Actions and Recovery scenarios.
- Involved in writing Manual Test Cases and Test Scripts in Rational Quality Manager (RQM).
- Performed regression Testing with Quick Test Professional (QTP)/Unified Functional Testing (UFT).
- Converted existing automation scripts of all teams from QTP/UFT to manual by documenting in RQM.
- Involved in modifying the existing automation scripts in QTP/UFT to match the changes made to the UI by the developer to prevent automation script’s failure during regression testing.
- Match the steps in manual version of automated scripts to the business process scenarios and reduce the work for manual testers during regression testing.
- Developing the email generation framework to send emails when the automation script has started and completed execution either successful or unsuccessfully using Rational Functional Tester(RFT).
- Developed automation code in Java to enable the execution of automation scripts on non-state machines with Rational Functional Tester (RFT).
- Designed and developed behavior driven development using Cucumber and Selenium WebDriver.
- Used Firebug and Firepath to inspect the XPath of the web elements and Eclipse IDE for automation code development in Java.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
- Tested request and response XML's based web services interfaces using SoapUI.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.’
- Used Selenium Grid for automating of Cross Browser Testing on IE, Fire Fox, Safari and Chrome.
- Created and executed database queries (SQL) to validate database data integrity.
Environment: Selenium, Selenium Grid, HP Quality Center, Quick Test Pro(QTP/UFT), VB Script, Java, Rational Quality Manager, Rational Functional Tester (RFT), SharePoint, Rational ClearQuest, Rational ClearCase, Test NG, Maven, Jenkins, MS Office, MS Excel.
Confidential, New York City, NY
Automation Engineer
Responsibilities:
- Followed Agile Methodology (SCRUM) for dis project.
- Participated in sprint planning and daily standup meetings.
- Developed test code for testing locally in Java using Eclipse, Selenium Web Driver and TestNG, Junit framework.
- Involved in Preparation of Smoke and Regression test cases for new sites.
- Reported the issues in bug tracking tool, followed up with the development team and verified them.
- Communicated with the product team for clarifying requirements and business rules.
- Involved in developing QA Test Plan and QA Test Strategy.
- Worked on BDD Cucumber /gherkin format for Test Scenarios Using Acceptance Test Criteria.
- Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual and automated testing.
- Responsible for verification of Defects Manually using different scenarios.
- Evaluate Manual Test cases dat can be automated.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Testing and automation of API's.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Developed and executed tests dat ensure application meets business requirements and system goals, fulfill end-user requirements and identify existing or potential issues.
- Developed automated front-end tests using Selenium with Java
- Responsible for Creating, Executing and Reviewing Functional & Integration test cases based on the Business and functional requirements.
- Tested the various Service Oriented Architectures (SOAs) spanning across various departments using SOAP and WSDL using SoapUI.
- Performed Web services testing using SOAP UI and Rest-assured, on SOAP and RESTFUL web services.
- Involved in automating REST API test cases for different web services using JAVA and Rest Assured.
- Performed data driven testing by using JDBC as a data source in SoapUI and configured SQL queries to fetch data from the Oracle database.
- Responsible in deploying the code builds to testing server using Jenkins. Actively involved on Continuous Integration Tools like Jenkins.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database.
- Executed the Unix commands to check the log files of the application.
Environment: SeleniumWeb driver, Appium, SQL, BDD, Cucumber, Xpath, JavaScript, Junit, TestNG, UNIX, SQL Server, SCRUM Methodology, GIT, SVN, Jenkins, JSON, Soap UI, Rest assured, Java.
Confidential, Austin, TX
Automation Tester
Responsibilities:
- Updated and maintained regression suite in Quality Center while creating and updating Automated Regression Suite using QTP.
- Developed, executed and scheduled the automation test scripts from Quality Center.
- Developed Selenium test scripts using Java.
- Performed Automated UI, regression, acceptance and priority1 functional tests of the windows application using Java scripting.
- Developed an automated scripts and frame works using Java and VB Script.
- Implemented and executed the test process using Agile Methodology with daily stand ups.
- Experienced knowledge of SQL and RDBMS database query tools like Oracle SQL Developer, to perform data validations for Backend testing.
- Involved in mobile testing using APPIUM in both IOS and Android applications.
- Identifying objects of App using Appium Inspector tool for IOS and uiautomatorviewer for android-based devices.
- Developed test scripts to test the Mobile applications with Appium WebDriver and TestNG using Java.
- Documented software bugs and wrote test reports by using Microsoft Test Manager (MTM) and Team Foundation Server (TFS).
- Used Unix to check the log files and the memory status and other functionalities.
- Performed Web services testing using SOAP UI, on SOAP and RESTFUL web services.
Environment: Selenium Web driver/IDE, Eclipse, Java, JIRA, Java, JavaScript, VB Script, X-path, Windows, SQL Server, Application Lifecycle Management/Quality Center, MTM, TFS, Test-NG, SVN, SOAP UI, JSON, Fire bug, Fire Path, IE Developer Toolkit, QTP.
Confidential, Bloomington, IL
Automation Tester
Responsibilities:
- Created QTP scripts with reusable and external Actions and, called functions in Actions.
- Created and executed automated tests for functional, and regression testing in Quick Test Professional (QTP) using VB Script.
- Performed Manual Functional testing with Quality Center/ALM and Regression Testing with QTP.
- Implementing test automation from scratch using Java and Selenium web-driver.
- Maintaining and improving Java scripts to handle new features in the application.
- Created an automated smoke/regression test suite in Java and Selenium WebDriver.
- Created Selenium WebDriverautomationscripts usingJavato validate functionality on various browsers.
- Fixed bugs in internal automation scripts written in Java.
- Wrote Maven build scripts to automate the compilation and execution of TestNG test cases.
- Involved in running Test scripts on different browsers using the Selenium WebDriver.
- Work under waterfall/Agile methodology.
- Involved in Database testing to verify data integrity tests.
- Executed Unix commands to check the log files of the application and manipulate files in the machine
- Developed test scripts and test cases using Quality Center.
- Preparation and execution of test scripts using SOAP UI tool to perform Web Services testing.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Extensively involved in writing and executing manual test scripts for System testing and Regression testing.
Environment: Selenium WebDriver, Java, Quality Center/ALM, QTP, SOAP UI, Maven, TestNG, Jenkins, HTML, JavaScript, CSS, SQL, Windows XP, UNIX, Oracle 11g.
Confidential
QA Tester
Responsibilities:
- Analyzed test specifications and converted them into Manual Test Cases.
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
- Conducted sanity testing of the application based on user requirements.
- Perform application testing in Waterfall design process.
- Performed Manual testing with QC and Regression Testing with QTP.
- Involved in writing test cases based on the user stories.
- Documented the defects in Quality Center and assigned them to the relevant developer.
- Involved in retesting the application after defect fix.
- Attended the defect review meeting to resolve the issues.
- Wrote test cases in Excel and imported them into Quality Center.
- Prepared Requirement Traceability Matrix (RTM) for tracing the test cases.
- Performed functional, integration and regression testing on the AUT.
- Used Quick Test Profession (QTP) for regression testing and running the automation suite.
- Customized the QTP test as per the test case by using VB Script programming language.
- Inserted various checkpoints to compare the current value with the expected value for specified properties of an object.
- Executed SQL queries to verify the database for the relevant test cases.
- Used Quality Center as a bug tracking system.
- Participated in bug review meetings on behalf of the QA team.
- Performed defect logging and tracking using the HP Quality Center
Environment: QTP, Quality Center, VB Script, Manual Testing, SQL Server, SQL, MS Office.