Qa Automation And Manual Testing Engineer Resume
Cranbury, NJ
SUMMARY
- 8+ years of experience in IT Industry mainly in automation testing for Web - based applications.
- Have very god working experience in developing Test Automation frameworks like POM, Data driven, Hybrid framework using selenium Web Driver, TestNG and Java
- Has very good working knowledge on Core Java programming language
- Experienced in automation testing with tools such as Selenium (Web Driver/IDE/ /TestNG and preparation of Automation Test framework.
- Hands on experience with all phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Expertise in editing and debugging tests using Selenium.
- Experienced in Functionality Testing, Smoke Testing, System Testing, GUI Testing, Regression Testing, Positive, Negative, Data Base Testing and Web Services Testing on various applications.
- Strong hands-on knowledge in software models: Waterfall and V Model. Very good understanding of Agile (Scrum) methodology.
- Extensive experience in using Open Source Tools like Selenium IDE, Firebug, and Eclipse.
- Experienced in using web-debugging tool like Fire path and Firebug for finding elements locator.
- Experienced in writing manual test scripts and logging defects using Quality Center, Bugzilla and JIRA.
- Highly experienced in coordinating with multiple teams, defects triaging, data management and assisting UAT test team.
- Running the jobs to Load the data from Source to Stage and Stage to Target and validated the data in all stages to make sure that all the transformation rules are applied correctly according to the specifications.
- Extensive experience in Bug Tracking Tools such as Quality Center, JIRA and Rally.
- Performed Data-Driven Testing using QTP.
- Conducted System Testing, Integration Testing, Regression Testing and User Acceptance Testing (UAT).
- Expertise in Manual/Automation testing with extensive knowledge of software development methodologies, testing methodologies, QA strategy, process and tools.
- Web Service API testing using Java client, SOUPUI and Java API testing.
- Executed test scripts to validate test cases, which includes creating and executing complex automated test scripts.
- Created test documents like QA Status Report, QA Summary Reports, QA Test Logs, Test sign-off, Maintain issue and defect databases.
- Worked with Mercury Interactive Management tool (Quality Center for capturing requirements, test execution and defect management).
- Experienced in testing PKI products. Sound knowledge in Public Key Infrastructure.
- Good team player with the ability to manage and work independently.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Involved in the preparation of Test plan, Test strategy, developed Test cases, Test scripts, and mapped the test cases with the requirements for generating the Requirements traceability matrix (RTM).
- Closely went through and worked on all the stages of this project, involved in all the meetings related to the design discussions, requirements clarifications meeting, scrum meetings.
- Designed and executed Functional, Integration, Regression, and System (End to End), UI Testing, Browser Compatibility
- As part of automating the test execution process, was involved in the development of the complete Automation framework using Selenium WebDriver using Java, TestNG testing framework.
- Attended Automation weekly review meetings to give weekly updates on the automation framework development progress.
- Attended Bi-Weekly Defect Review and Defect Status meetings. Provided updates to On-shore Manager on testing activities.
- Used JIRA as the defect tracking tool.
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Appium (Android Testing), Jmeter
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS.
PROFESSIONAL EXPERIENCE
Confidential - Cranbury, NJ
QA Automation and Manual Testing Engineer
Responsibilities:
- Preparation of system test plans / test cases / RTM/ Defect Reports to ensure projects are completed on time with quality
- Working with Business and Functional Requirements in analyzing and creating Test plans and Test cases • Performed Integration testing, Functional testing, Black box testing, Usability testing, Client/server testing, Security testing, Smoke testing and responsible for Traceability matrix.
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming Language.
- Conducted oracle database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Tracked the bugs into Bug Tracking System Bugzilla.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Executed the Test case and Test scripts and updated the Defect. Performed the Functional, Integration and System testing at different phases.
- Used ANT to build and run the Selenium automation framework. Verified data integrity through backend.
- Log Defects through defect tracking tools and follow-up with Development and environment teams to resolve the issues.
Environment: Selenium IDE, Manual Testing, Mantis, JIRA, Smoke Testing, Selenium WebDriver, TestNG, Java, JMeter, Apache Maven, Eclipse, Jenkins, SDLC, Waterfall Methodology, Agile Methodology, Apple device testing.
Confidential, Franklin, TN
QA Automation Test Engineer
Responsibilities:
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME's) 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 Functions Library, Functions, Subroutine's, common functions, utilities functions, Regular Expressions and Environmental Variables using QTP in VB Scripts.
- Involved in Regression Testing using Selenium.
- Conducted Defect Triage meetings with Development team to prioritize and analyze defects.
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Extensively worked on selenium web Driver with the preferred Languages Java.
- Developed and implemented robust MVC Pattern base testing with Selenium RC and WebDriver which cut down the script development time in half.
- Involved in preparing test strategies for client side verifications and validations.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Restful Web Service testing using Http Client Java library.
- Responsible for execution of Selenium Test cases and reporting defections.
- Performed different kinds of manual testing like Functional, Integration and End-to-End testing during different phases of testing.
- Scheduling batch test, log and tracking defects using Jira.
Environment: s: Selenium WebDriver, Test Cases, Load Runner 8.1, Jenkins, TestNG, Gray Box, ANT, Firebug, MS Excel, Java, Oracle, Windows 8/7, XP.
Confidential, Boise, ID
QA Automation and Manual tester
Responsibilities:
- Developed Automation Scripts for Regression using Selenium Web Driver and Java.
- Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver. Analyzed test results and prepared test/defect summary report for Sr. Management.
- Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
- Implemented Agile/Scrum methods for testing approach.
- Configured Selenium and GRID scripts on Virtual machines.
- Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
- Recorded and managed defects.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
Environment: QTP, Selenium, TestNG, SVN, JIRA, SoapUI, Quick Test Pro, Quality Center 9/10, SQL, Ruby, Agile, HP Load Runner 9.1, XML, Java, Web Services.
Confidential, Mayfield Village, OH
QA Automation Tester
Responsibilities:
- Involved in implementing each phase of SDLC and Coordinated in Test environment setup.
- Analyzed and reviewed requirement document to create the test plans, Test Cases and Test Scripts.
- Interacted with client for requirement gathering and analysis and for studying the existing system.
- Maintained meetings with the technical teams and management, developed proper documentation, validated current production environment.
- Involved in development, execution, and improvement of testing processes.
- Performed functional testing by deployment request, sanity testing, prioritized QA Test Cases within project plan.
- Responsible for checking user authorization and login and reports for the site.
- Involved in automated testing using QTP.
- Involved in backend testing using SQL Queries.
- Used Mercury Quality center to capture requirements, create test plan and test cases.
- Communicated bugs status well to across all engineering teams.
- Performed Defect Root Cause Analysis, interacted with related Team, and tracked defects in a Quality Center.
- Uploaded the test cases from Excel to Quality center.
Environment: Manual Testing, QTP, Quality Center, Java, Firepath, Firebug, SQL Server 2008, Test Cases, Test Plans, Root Cases, Windows 7/ XP.
Confidential, Louisville, KY
QA Manual Tester
Responsibilities:
- Responsible for reviewing the Requirements and Design.
- Responsible for Test planning, Test case design and Vertical and End to End execution
- Log bugs and submit tracking status reports using Jira.
- Dashboard Automation related to End User which includes creation and payment modules.
- Executing special recommendations provided by development team and provides more test coverage to block regressions.
- Component (unit) testing of the modules modified/developed and the associated
- Regression testing - to make sure nothing is broken because of new functionality added.
- Works closely with developers and business analysts to define test scenarios and develop a plan to accomplish the test objective.
- Identified the key facts and dimensions necessary to support the business requirements. Develop the logical dimensional models.
- Used UML and Visio for creating Activity diagrams, Sequence Diagrams.
- Identified the objects and relationships between the objects to develop a logical model in Erwin tool.
- Developed entity and attribute descriptions and definitions for the models and ensure that conflicts in descriptions and definitions are resolved.
- Arranged walk through sessions with the user group and to confirm that all the requirements have been captured and obtained sign off on the requirements documents.
- Used Erwin for relational database and dimensional data warehouse designs.
- Conducts formal test case review sessions with project team, business analysts and incorporates feedback.
- Responsible for leading & managing the entire qualification activity from requirements review till final acceptance test.
Environment: Quality Center, Soap UI, Erwin, UML, HTML, XML, Oracle 10g, Java Script, UNIX and Windows 7 /XP, SQL Server 2008R2, Java Eclipse, JMeter, keyword driven.
Confidential
Manual Testing Engineer
Responsibilities:
- Analysing the Business Requirement
- Created various scenarios for complete traceability
- Designed, Peer Reviewed and prioritized Test Cases
- Executed test cases and logged results.
- Involved in Functional Testing, Integration Testing, End-To-End testing, Sanity Testing,
- Regression testing and also involved in UAT and UAT support.
- Tested Web Services using tool SOAP UI and Altova XML Spy.
- Automated high priority test cases using QTP tool.
- Reported the defects through Quality Center and various matrices using MS Office.
- Report defects and communicate with the development team
Environment: Java, JSP, Servlets, EJB, Oracle, Websphere5.0, Web logic 8.1, Windows 2000.