Qa Automation Tester Resume
Denver, CO
SUMMARY
- Over 7+ years of experience in IT industry as a QA Tester in Automation and Manual Testing.
- Firm knowledge and understanding of Software Development Life cycle (SDLC) and Software Testing Life Cycle (STLC)
- Extensive experience with Waterfall and Agile/Scrum Methodologies.
- Performed manual and automated testing using Selenium (IDE, WEBDRIVE and TestNG).
- Experience on Functional, Integration, System, Database, Regression, Performance, ETL, User Interface & Compatibility Testing, White Box Testing, Black Box Testing and GUI Automation Testing of Web - Based applications.
- Proficient in developing Use Case Model, Analysis Model, Design Model, Implementation Model, Use Case Diagrams, Behavior Diagrams (Sequence diagrams, Collaboration diagrams, State chart diagrams, Activity diagrams).
- Advised decision makers on necessary reporting efforts, Data centric best practices and the most efficient methods for managing proprietary content.
- Actively involved in User Acceptance Testing (UAT) and Training of the end users. Participated in cross-functional teams to reengineer and improve business processes.
- Excellent Knowledge of Database Systems - Oracle, SQL server, Erwin, Toad, Sybase and Data Warehouse.
- Used Data centric technologies like Technical Testing, Business Testing and Reconciliation Testing for validating the Data.
- Extensively used Test Director/Quality Center (QC), Application Lifecycle Management (ALM) for Requirement Management, Test Plans, Test Cases, Test Scenarios and Test Scripts and created Traceability Matrices among requirements.
- Excellent Knowledge in MS-Office (Word, Excel, PowerPoint), MS-Access.
- Used Application Lifecycle Management (ALM), Quality Center (QC) for Bug Tracking, Reporting and Analysis.
- Created various automated test scenarios using QTP and HP Quality Center tools.
- Understanding and experience working on a variety of technologies such as UNIX, HTML, VB Script, XML and Developed framework using TestNG, Page Object Model.
- Working Knowledge on Selenium RC, Selenium IDE & Web Driver
- Designing, building test automation frameworks and coding automated test suites using Selenium, Java to provide effective and efficient test execution.
- Experienced with Perl, Shell scripting and test automation tools like Selenium RC.
- Experience in testing Web Services using SOAP UI.
- Performed testing on SSIS Packages using several transformations to perform Data Profiling, Data Cleansing and Data Transformation.
- A very good team player with excellent Communication (Verbal, Technical), Presentation and reporting skills.
TECHNICAL SKILLS
Testing Tools: QTP, ALM/QC/Test Director, SOAP UI,Selenium, Rational Team Concert (RTC)
Languages: UNIX, HTML, VB Script, XML, JAVA, IDE Eclipse, SQL Developer, JavaScript
Unit Test Frameworks: Junit, TestNG& Page Object Model
Build Tool: Ant, Maven& Jenkins
Database: Oracle, SQL server, Erwin, Toad, Sybase.
Bug Tracking Tools: Mercury Quality Center, JIRA, Rational tools
Operating Systems: Windows (XP, Vista & 7, 8), Linux
Application: MS-Office (Word, Excel, PowerPoint), MS Visio
PROFESSIONAL EXPERIENCE
Confidential, O’Fallon, MO
QA Automation Tester
Responsibilities:
- Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Jenkins, ANT and Eclipse.
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data properly from XML files.
- Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
- Performed Unit Testing with Junit framework.
- Performed White Box Testing using Core Java in Selenium Web driver.
- Performed Functional Testing of individual modules (Accounts, Trading, Quotes and more) of the application on Android, Blackberry, Windows operating systems.
- Tested the GUI of the end product on Mobile, PC, Android and Apple platforms to ensure that language translation and currency conversions were displaying as required.
- Extensively involved in writing and testing the test cases using Junit.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used Selenium WebDriver to test search results of Meta search engine.
- Implemented Automated execution of tests (nightly and need based) using Ant and Jenkins.
- Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Developed script and performed Web Services testing using REST Client tool for functional and regression testing.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, Selenium Web Driver, Jenkins, Cucumber, Junit, Ant, Eclipse, SOAP UI, ALM, Jira, XML, DOM, Internet Explorer, Firefox, Chrome, SQL, MySQL, REST, Windows.
Confidential, Woonsocket, RI
QA Automation Tester
Responsibilities:
- Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases that execute the specific product functions.
- Performed performance and load testing by using Selenium WebDriver.
- Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Responsible creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
- Developed framework using TestNG, Page Object Model.
- Developed automation framework to test SOAP based Web Services using TestNG.
- Used Maven to help manage project's build, report and documentation across the network.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
- Participated in internal and cross functional code and design reviews.
- Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
- Created the data driven framework using HP Service Test and SOAP UI.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Collaborated with development and QA team to write highly detailed test plans and writing test cases using Quality Center.
- Used SQL Queries to retrieve the data from the table and to perform Backend Testing.
- Played a key role in production releases and perform UAT test of the system.
- Contributed to Team Effort by accomplishing related results as needed.
- Prepared reports by collecting and summarizing information to include providing accurate data for project reporting as well as a weekly personal status report to in the assigned template format.
Environment: Java, Selenium WebDriver, Page Object Model (POM), Jenkins, TestNG, Maven, SOAP UI, ALM/QC, Eclipse, XPath, Firebug, SQL and Windows.
Confidential, Denver, CO
QA Automation Tester
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 and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Developed automation scripts using Selenium WebDriver, Eclipse and Junit.
- Developed re-usable function using Junit for the Test Automation.
- 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.
- Prepared test groups of Test Cases for different functionality tests and published reports using Ant.
- 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.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android.
- 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.
- Attended weekly status meetings with development and management Teams.
Environment: Java, Selenium WebDriver, Junit, Jmeter, Jenkins, Ant, Cucumber, Ruby, Mobile Testing, JavaScript, HTML, Eclipse, XPATH, Jira, SOAP, MySQL, Agile Methodology and Windows.
Confidential, New York, NY
Automation/Manual Tester
Responsibilities:
- Prepared and executed test cases as per system requirements.
- Prepared and execution of test scripts using Selenium web driver.
- Used Eclipse, Junit in Selenium to access webpage script variables.
- Developed the Automation Test Scripts.
- Experience in writing complex xpath for identifying the object in web driver.
- Reviewed the test reports using TestNG.
- Identified bugs and reported using Mercury Quality Center 10.
- Performed functional, compatibility testing on different browsers like Firefox & Chrome.
- Performed continues integration testing using Maven, Jenkins.
- Performed Smoke and functional testing on every build of the application.
- Attended the daily Bug review meetings on a regular, weekly status meeting, walk through and interacted with business analysts and developers for resolving defects.
- Participated in team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
- Performed manual testing on some modules.
- Performed various black box testing Methodologies like functional testing and regression testing.
- Involved in querying using SQL and updating records and validate database records as expected.
- Verified the "fixes" for the reported bugs.
- Knowledge transfer of techniques developed throughout the project life-cycle.
Environment: Selenium(IDE, WEBDRIVER, TestNG), Mercury Quality Center 10, SQL Server, Core java, SQL, Eclipse IDE, Scrum Master PRO, Excel, XML and HTML.
Confidential
Manual Tester
Responsibilities:
- Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
- Worked with development team to understand technical design and architecture for test planning.
- Worked under waterfall methodology.
- Executed Manual and Automated tests and reports defects by running automated tests & executing manual tests & reviewing results of all tests and reporting anomalies into the defect tracking database and verifying the resolution of all defects for an assigned project.
- Prepared required documentation for testing signoff by various parties as required by the project plans.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on oracle database by writing SQL querries.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
- Worked extensively with business users to define scope and prepared 'Documents of Understanding' for various change requests by analyzing the feedback from user groups.
Environment: Java, Manual Tester, Quality Center, MS Visio, HTML, Java Script, Oracle, VSS, UNIX.
Confidential
Manual Tester
Responsibilities:
- Analyzed and tested Client-server large scale Banking Applications.
- Prepared Test Plans as per requirements document
- Involved in manual testing of all applications at Component Level, Integration and System levels.
- Performed Compatibility testing to ensure its performance in different Operating Systems.
- Performed data integrity testing, black box testing, regression testing and user acceptance testing.
- Documented test scripts and test cases according to the developed Test plans.
- Responsible for doing System testing of the entire applications along with team members.
- Analyzed results with Business Analysts.
- Worked with technical analysts to develop functional specifications for the features and requirements.
Environment: ManualTesting, SQL, Test Director, JIRA.