Qa Automation Tester Resume
SUMMARY:
- 8 years of experience and expertise in the IT industry of Software testing, Analysis, Quality Assurance, Automated Testing, Automation Frameworks, testing Client/Server, API and Web applications.
- Strong Knowledge of Software Development Life Cycle (SDLC) and QA Life Cycle which includes Designing, Developing and Execution of the entire QA Process and Documentation of Test plans, Test Cases, Test Procedures and Test Scripts.
- Experience in Design & Develop data driven framework using Selenium WebDriver, TestNG and apache POI API.
- Skilled with creating automated web services testing and UI testing processes.
- Used Firebug and fire path to identify the Object's id, Name, XPath, link in the application.
- As part of compatibility testing, executed the web application related test cases on different browsers using TestNG.
- Involved in testing Web services(SOAP and REST) and XML with tool called SOAP UI, HP Service Test for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Experience in integrating Automation scripts (Selenium WebDriver API, Maven, SVN) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Proficient in black box testing, grey box, performance testing, Graphical User Interface testing (GUI), User Acceptance Testing (UAT), Regression Testing, Integration Testing.
- Specialized in writing Test Plans, Test Strategy, Test Cases, Traceability Matrix, Status report documents.
- Ability to resolve uncovered defects of an application in early stage of SDLC, which helps to improve the application's quality and reduce development cost.
- Excel under pressure in deadline driven environment with superior interpersonal communication and technical documentation skills.
- Performed data driven test to test application for multiple scenarios with different verities of data.
- Expertise in analyzing the results and reporting suggestions and defects.
- Experience in database query manipulation. SQL, PL/SQL statements, stored procedures, and triggers.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, Bugzilla etc.
- Strong expertise in lifecycle methodologies like Waterfall, Agile Models
- Extensive knowledge, experience and certified with Salesforce.com CRM Platform and SFDC testing.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, QTP, SOAP UI, IDE, Appium, Protractor
Testing Methodologies: White/Black box testing, Regression Testing, User Acceptance Testing, Stress Testing, End - to-End/Integration Testing
Databases: Oracle, MS SQL Server, My SQL
Languages: Java, Python, C++, C#.Net
Browsers: Chrome, Firefox, Internet Explorer, Safari
Other Testing Tools: JMeter, Jenkins, Cucumber, JUnit, TestNG, Maven, ANT, CA LISA
Defect Tracking Tools: HP QC / ALM, Jira, Trello, Zoho
Documentation Tools: Microsoft Project, MS Word, MS Excel, MS PowerPoint, MS Access
PROFESSIONAL EXPERIENCE:
Confidential, NY
QA Automation Tester
Responsibilities:
- Involving in Automation Environment Setup using Eclipse, Java,Python, Selenium Webdriver Jars and TestNG
- Participating in sprint daily scrum, planning, Review, meetings
- Following Agile Methodology for application Implementation and Testing.
- Using various available features of Selenium to develop efficient and error free Automated Test using Java in Eclipse IDE.
- Automate the test cases using Selenium Web driver with JAVA Framework TestNG.
- Reviewing the code prepared by other team members and suggested improvements when required.
- Used Apache POI to read data from Excel files and configured log4j for better logging mechanism.
- Executing SQL queries to validate that data is being populated in appropriate tables.
- Executing Browser Compatibility Testing (IE, Firefox, Chrome).
- Responsible for centralizing the testing approaches in various projects.
- Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases Validation.
- Tested applications in types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Preparing advanced status summary reports with details of executed, passed and failed Test Cases also involved in weekly status and task review meeting using Extent Reports.
- Performing data analysis and migrating data from Clubexpress to Force.com platform using Data Loader.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Used Maven for build management and Continuous Integration using Jenkins.
- Providing training to Salesforce Users.
- Customizing and managing dashboards, reports, templates, page layouts, workflows and approval.
Environment: Selenium WebDriver, Appium, Protractor, C#, Java, Jenkins, Cucumber, UNIX, TestNG, GIT, Groovy, TestNG, Jenkins, SQL, C#.Net, JIRA, HP Quality Center/ALM, JMeter/LoadRunner
Confidential, GA
QA Automation Analyst
Responsibilities:
- Prepared and upgraded Test strategy for different release of the software.
- Involved in analyzing Requirement Specifications and development of Test Scenarios.
- Reviewed User Requirements, Use Cases and Detailed Designs to develop Test Cases.
- Tested entry and exit criteria for the application screens and checked their contents.
- Developed detailed Test cases, Entrance and Exit criteria for the application being tested and ensured that standards for documentation were followed.
- Involved in Automation Scripts Execution, development, debugging, reviews, analyze results and reporting defects.
- Developed test scripts using selenium web driver and TestNG.
- Created and maintained the Requirements Traceability Matrix and Test Matrix.
- Performed Positive, Negative, GUI, Smoke, Functional, Regression, System, User Acceptance testing.
- Reported the defects through JIRA and tracked them on daily basis.
- Ensured the actual results match expected results using HP ALM.
- Responsible for documenting application related errors in HP ALM.
- Executed SQL queries to check the data table updates after test execution using SQL Navigator.
- Created a single huge shared object repository for all the different modules by using the Object Repository Manager in UFT.
- Created Automation Scripts for all online interfaces using UFT.
- Designed data driven tests in UFT script to validate with different sets of test data.
- Adopted Descriptive Techniques of UFT scripts for maintainability.
- Tested functionality of the application by inserting various check points like standard check points, text check points, table check points, image check points, and database check points in UFT.
- Performed Web services and Message testing tasks using SOAP UI tool.
- Involved in test strategy planning, scheduling, and risk analysis, reporting and tracking.
- Responsible in conducting meetings between Onshore and Offshore teams to get the Test case execution done and discuss about any major roadblocks delaying the project.
- Involved in meetings, walkthroughs and weekly status.
- Author automated test scripts for functional and regression testing using Selenium IDE/RC alongside manual scripts to reduce manual effort and increase test coverage toward the end of each iteration.
- Worked with core java concepts like Collections, Multithreading, and Memory management.
Environment: UFT, JIRA, HP ALM, UNIX, Windows, MS Word, MS Excel, Outlook, Oracle, CSS, C#, Visual Basic, SOAP UI, XML, SQL, Java, C/C++, Html.
Confidential, Detroit, MI
QA Automation Analyst
Responsibilities:
- Performed functional tests for REST and SOAP services using SOAPUI and Ready API.
- Created test suites and test cases for SOAP and REST tests.
- Performed regression and integration tests in SOAPUI.
- Performed SQL queries manually to validate database results match XML and JSON documents.
- Utilized web developer tools such as POSTMAN to test the calls to the web services and check if correct data is returned.
- Used Hybrid Framework of Selenium to get data from Excel using Apache POI Api.
- Performed Automated Tests for applications and prioritized Test execution.
- Developed Test Infrastructure and customized Automation tools as needed to expand test coverage and enabled non-functional testing.
- Analyzed requirement and designed specifications for Test Case development.
- Conducted hands on Testing that included analyzing requirements, prepared Test plans and built appropriate Test Cases to validate the functionality.
- Used Selenium Screenshots to prepare and report bugs in the documentation.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Participated in all aspects of planning, reviewing requirements and writing, updating, and maintaining Test plans, Test cases as required and was a part of an Agile team.
- Developed Test cases and Test scripts using Test Management Tools like HP ALM.
- Used HPALM in Design Test Steps, Requirement Mapping to Tests, Executing Tests Manually, Defect Logging, Defect Reporting.
- Wrote complex SQL Queries for validating database results.
- Involved in writing automation scripts for various UFT Add-ins.
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Designed and implemented data/modular driven internationalization Test automation framework using UFT.
- Executed Connectivity/Regression Test Scripts using UFT.
- Implemented Hybrid Framework using UFT.
- Upload and download files by using AutoIt.
- 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.
- Conducted Test Case design reviews with SE and developers to find out any GAPS and baseline the Test cases for further execution.
- Worked closely with users to ensure that the application development met the user expectations and was also a part of User Acceptance Testing (UAT).
- Reported status of testing phase on a daily basis to Test Manager.
- Uploaded all the necessary documents for Test management.
- Recommended quality process improvements focused on defect prevention.
- Participated in daily scrum meetings to report daily progress of Automation activities and Sprint planning for test planning activities.
Environment: XML, Web Services, Windows, SQL server, C/C++, .Net, JIRA, HP ALM, UFT, SOAP UI, Java, Java Script, Oracle, MS Office, MS Excel, MS Visio, UNIX.
Confidential, New York City, NY
QA Automation Tester
Responsibilities:
- Involved in Manual and Automation Testing to develop ecommerce test cases, test scripts and record bugs.
- Developed and maintained release acceptance tests using Selenium IDE, JUnit, Java and Eclipse.
- Performed Coded UI, Protractor automated testing for regression test.
- Performed backend testing to validate the data by using SQL queries to the required test cases.
- Responsible for Cross-browser testing and running the automation script in parallel.
- Wrote complex SQL queries using MS-SQL to validate backend functionality of the application.
- Participated in all the phases of Software Testing Life Cycle (STLC) like, Requirements Review, Test documentation, Application testing, and defect reporting.
- Developed and executed manual and automated tests for Core Payments Processing Book/CHIPS in different platforms using Java and Selenium library.
- Restore and backup ATM Hard Drives.
- Used Selenium Synchronization and handled multiple windows using Selenium scripts.
- Implemented Page Object Model Automation framework with Java, Selenium Web Driver.
- Developed and documented ATM test plans, test cases, and test scripts in HP Quality Center based on project requirements.
- Handle all foreign currency transactions and all transactions including reloading and balancing machines.
- Developed test code for Accounting in Java language using Eclipse, IDE and Cucumber, TestNG framework.
- Responsible for identifying test cases for manual and Automation with Appium, java, Selenium WebDriver for Smoke Test, Functional and Regression Tests.
- Used Java as client library for Mobile applications and WebDriver to design and developed Automation test Framework using Junit.
- Carried out Functional Testing from Investigations, Card Creation, Card Enrollment, Registration, Card Activation, Card Funding, Authorization, and Settlement. Worked on Testing for Charge back, Fraud & Risk Management.
- Developed Automation test for Payments Monitoring and Payments Re-play with Selenium.
- Created reports that included general overview, open bugs, new bugs, and enhancement requests. Entered new bugs and maintained the current status of those bugs.
Environment: Agile Scrum, Selenium, Oracle, SQL, UFT/QTP 12.52, VB Script, HTML, XML, Jasmine, Java, HTML, Jenkins, SQL, JIRA, GIT, HP Quality Center/ALM 11.52, Rational Clear Quest, IBM Rational Team Concert, MS Excel, Cucumber
Confidential
QA Tester
Responsibilities:
- Participate in requirement review question/answer session and contribute in requirement gathering, clarification, consistency and completeness.
- Attend iteration planning meeting to size up the stories with points, break out the requirement, to estimate tasks and testing effort in completing product backlog within the current iteration timeframe and team velocity.
- Knowledge from working with high-traffic websites.
- Understood the E-tail business processes such as marketing, merchandising, payment processing, logistics, reverse logistics, and customer service.
- Worked on an order management software where I tested end to end order fulfillment process.
- Also, tested 3 rd party applications like “Click” to handle the truck delivery fulfillment process.
- Performed Integration and Regression using SOAPUI.
- Identified Test cases, analyzed Test results and identified issues.
- Performed Manual Tests by using frameworks, wrote Ad-Hoc Scenarios, detailed the Test Case Design and Test Matrix preparation.
- Managed to have all Test plans and specifications completed for all Interfaces.
- Managed and maintained Test Repository and Test environment.
- Recommended and provided feedback for the best use of automation to improve quality and efficiency.
- Performed reviews on the Test plans written by others and provided feedback.
- Highlighted the defects to stake holders and tracked the same to closure through Quality Center/ALM.
- Logged defects in Quality Center/ALM.
- Involved in writing and executing SQL queries for back-end testing.
- Prepared and Executed Test Script, Complex Functions in QTP/UFT.
- Participate in iteration retrospective meeting to discuss previous iteration's success, failure and recommend process improvements for next iteration.
- Used Windows scripting and handlers at scripting part of un-identified objects by QTP/UFT.
- Developed a Keyword Driven Automation Framework using QTP/UFT to automate the testing system.
- Involved in Project Release at Production phase once UAT was successfully completed.
- Involved in data collection, analysis and reporting.
- Worked closely with the Development and Supported teams.
Environment: Quality Center/ALM, QTP/UFT, HTML, C/C++, VB Script, SQL Server, Java, Oracle, MS Office, MS Excel, MS Visio, Windows.
