Qa Automation Tester Resume
Raleigh, NC
SUMMARY
- Around 8+ years of qualitative experience in Software Testing with 4+ years in Automation Testing (Selenium using Java) and 3 years in Manual Testing.
- Strong experience of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, and Waterfall.
- Excellent work experience in Functional, Integration, GUI, Regression, System, Compatibility, Performance, Acceptance, Security, Stress, Black Box Testing etc.
- Expertise in working with Selenium IDE and Selenium Web Driver using TestNG for Automation testing.
- Experience in HP QC (quality Center) / ALM for test management, Atlassian Jira for Agile / story board and Bug tracking.
- Develop API functional and automation testes with tools like C#, Java, Selenium.
- Develop function and automation tests with tools like Selenium for windows application UI automation with the supporting tools like JENKINS.
- Create and Enhance test frameworks and Develop automated tests using C# to ensure consistency.
- Develop manual and automation regression test suite.
- Record the test results and report and verify software bug fixes to accept automation criteria.
- Experience in writing CSS Selectors, XPath expressions to identify web elements using Selenium Web Driver.
- Experienced in reading the test data from Excel spread sheets using JXL API and TEST NG Data provider for selenium scripts.
- Working experience Firebug, Fire Path, Maven and TESTNG annotations.
- Developed Hybrid and cucumber framework for executing selenium test scripts.
- Experience with continues integration tool Jenkins, build tool Maven and version control / source code management tool GitHub implementation for Selenium Scripts And also had an exposure to DevOps.
- Possess working Knowledge on Web Services Testing using SOAPUI Tool and Postman.
- Experience in Validating Web Services SOAP request and response XML and REST Services.
- Responsible for Checking Cross Browser Compatibility of different elements and tags, hence worked on different browsers like Internet Explorer, Google Chrome, Firefox, Safari.
- Having good experience in understanding business requirements, designing, preparing and executing test cases for Web Applications, Defect Tracking and Reporting.
- Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
- Good experience in Core Java, SQL Queries, Joins, HTML, XML
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.)
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
- Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
- Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi - tasking skills.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Bounty, Firebug, Fire Path, TestNg, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing)
Language/ Script: Java, JavaScript, VBScript(UFT), C#, UNIX
Frameworks: Junit, TestNG, TDD, BDD
Firefox Add-ons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center (9, 10, 11.0), Bugzilla, Visual Studio TFS (2008, 2010, 2012), JIRA.
Build/ CI Tools: Maven, Jenkins\
Databases Technologies: MS SQL Server 2000/2008, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, SQL Developer
Platforms: Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
QA Automation Tester
Responsibilities:
- Attended the sprint plan meetings, daily stand up meetings, Bug review meetings, weekly status meetings, retrospect meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Prepared and Executed Automation Test Cases as per Requirements using Selenium BDD Bounty framework using java.
- Good experience on Automation Framework development and improvements
- Worked on BDD (Cucumber) Bounty Automation framework in our project for executing selenium test scripts.
- Automated API Testing using bounty to test application scenarios
- Implemented exhaustive set of automated scenarios for regression testing
- Worked on raising bugs /fixing scripts on Automation tests failure
- Experience in creating/updating Jenkins projects for run automation suite
- Experience in creating complex SQL queries for data validation using SQL Developer tool and Oracle PL/SQL.
- Automated DB to Application Validation scenarios.
- Reviewing the Test Reports using Bounty Reports.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Integrate Junit, Selenium scripts with build tool Maven.
- Performed Web Services automation testing using Swagger to test API.
- Tested the REST calls (POST, GET, PUT, DELETE methods) using Swagger Tool.
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
- Automated highly transactional web application using Selenium WebDriver.
- Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.
- Co-ordinate with Business team for UAT signoff Activities
- Execute test cases for User Acceptance Testing (UAT).
- Participation and/or facilitation in Test scenario & results reviews.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Experience in using Jenkins as a Continuous Integration server to configure with SVN.
- Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
Environment: Java, Cucumber, Bounty, Selenium web driver/grid/IDE, Maven 3.1.1, Eclipse, SVN, JIRA, Swagger, Jenkins, Junit, Agile(SCRUM), ALM/QC.
Confidential, Denver, CO
QA Automation Tester
Responsibilities:
- Attended the sprint plan meetings, daily stand up meetings, Bug review meetings, weekly status meetings, retrospect meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Prepared and Executed Automation Test Cases as per Requirements using Selenium Web Driver using java.
- Analyzing Business Requirements/Features and preparing the Test conditions in HP Quality Center.
- Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
- Followed QA testing automation setup to set up Selenium WebDriver to run automated test scripts.
- Arrange test suites to be able to upgrade tests easily In the event of any feature changes.
- Write Test plan and test case for the new features.
- Modifying the existing test cases based on change in a feature.
- Using Jira as a defect tracking tool for product backlogs and reporting bugs.
- Tested request and response XML's based web services interfaces using Soap UI.
- Document test results and test procedures after every release.
- Review of test scripts prepared by other automation tester using review checklist.
- Responsible for implementing Load Runner, Performance center, JMeter based infrastructure.
- Experience in Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server and • MySQL.
- Used UNIX commands to access and troubleshoot Errors by accessing the Error log files.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNg & Maven.
- Ported existing QTP automation scripts into TestNg and Selenium test cases.
- Performance testing using JMeter tool & Agile and Scrum environment.
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Customized and enhanced the Test Scripts defining various Checkpoints, Synchronization points, Input value, Output value, Parameterize Test, Define Regular expressions, Recovery Scenarios, Optional Steps using HP UFT QTP.
- Delegate tasks and assign the work to the team as per project plan.
- Responsible for creating Test plans and Test scenarios based on the business requirements and review the Test Cases.
- Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
Environment: Java, Cucumber, Selenium web driver/grid/IDE, Maven 3.1.1, Eclipse, GitHub, HP UFT QTP, JIRA, Appium, SOAPUI, Jenkins, TestNG, Junit, Agile(SCRUM), ALM/QC
Confidential, Cincinnati, OH
QA Automation Tester
Responsibilities:
- Involved in creation of automated test cases for testing various web modules like supplier data, inventory tracker, exchange tracker, damage tracker.
- Identified test cases to automate the test cases using Selenium WebDriver, Junit and Java (Eclipse IDE) and Contributed in creation of framework.
- Implemented handset automation framework, scripting and execution Sanity, Regression, Stress and Boundary test cases for mobile applications using Device Anywhere Automation Tool.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver. Involved in Automation of the test cases using Selenium RC, Junit and Ant.
- Worked on Android, Windows Mobile platforms to qualify applications.
- Converted manual test cases to automation test scripts by using QTP/UFT.
- Design, Development, Execution & Review of automation Frame work & script using QTP/UFT.
- Responsible for back-end API testing with SOAP UI and coding in groovy and Java.
- Created tests with Assertions like Schema Compliance, SOAP, XPath assertions using SOAP UI.
- Involved in testing Web services and XML with tool called SOAP UI. Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Validated Web Service modules using Soap UI tool (Preparing Web Service request and added authentication information in Soap Header). Used SOAPUI tool to test web services for Order History, Shopping cart, Account Creation and Shipment Tracking web services.
- Performed Functional and Regression testing using HP UFT QTP.
- Used various iPhone and Android support tools like iPhone configuration utility, android debug bridge (ADB) to install builds and extract the logs from different phones.
- Performed compatibility testing on different version iOS and android for the mobile application.
- Used various iPhone and Android support tools like iPhone configuration utility, android debug bridge (ADB) to install builds and extract the logs from different phones.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Worked with designing and building automation frameworks in Cucumber BBD.
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Performed regression Testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS.
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Performed smoke testing in UAT and production environments for deployment verification
- Actively participated in daily scrum and sprint meetings as part of Agile Environment.
Environment: Java, Eclipse, Selenium, JIRA, SOAP UI, ANT, Junit, HP UFT QTP, Cucumber, BDD, Agile, Mobile Testing.
Confidential, Pittsburgh, PA
QA Engineer
Responsibilities:
- Reviewed all the Requirement documents, Functional Specification and Use Case documents.
- Analyzed the use cases provided by analysts and wrote test cases.
- Developed test cases, test scenarios and test data according to specifications.
- Analyzed the functionality and designed test cases for both functional and regression testing and editing of automated script by inserting logical commands to handle complicated test scenarios.
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Performed functional, integration, black-box, and system, regression, and user acceptance tests.
- Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven. Used Firebug and Fire Path plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
- Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby.
- Developed Automation Scripts using HP UFT QTP.
- Responsible for creating automated test scripts in UFT QTP and updated the scripts as per requirement change.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
- Developed test suite for all the Web service operations in the SOAP UI test tool.
- Used TFS for life cycle management such as user stories, bug management and team communication. Also, used Team Foundation server(TFS) source control to deploy application.
- Tested the application in highly dynamic environment with sprint team using agile methodology.
Environment: Selenium, Java, Cucumber, Gherkin, Soap UI, Restful, HP UFT QTP, Web driver, SVN, Agile.
Confidential
Manual/QA Tester
Responsibilities:
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
- Involved in creation of manual Test reports and Test cases.
- Involved in testing the new functionalities based on test cases manually and coordinated with development team in fixing the issues.
- Ensure that all the test cases are updated in the Test Director along with Master test plan.
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Worked as a QA Tester and responsible for analyzing and understanding the requirements.
- Took part in Requirements walkthrough meetings.
- Performed the detailed analysis of the requirements for designing of the test cases and any Ambiguities in the requirements/documents were discussed with the Team
- Prepared Requirements Traceability Matrix (RTM) document and ensured alignment with test cases.
- Coordinated stakeholder meetings, software demonstrations, and Agile/Scrum meetings, including sprint planning, daily scrums and standups, sprint check-ins, sprint reviews, and retrospectives.
- Logged the Defects and properly handled the issue resolution
- Coordinated the defect review calls with the development team
- Responsible for providing the daily testing status.
- Handled defect management; established test standards, guidelines, and procedures; performed test execution; and documented and analyzed test results
- Coordinated with business users on UAT activities and communicated status at various organization levels.
- Prepared Test Summary Report and published to different stakeholders
Environment: Agile Methodology, Manual Testing, Functional & Non-Functional Testing, QC/ALM, Clarity, JIRA, Microsoft Share Point Server, SQL Server 2008, Windows/Linux OS
Confidential
Software Tester
Responsibilities:
- Prepared and executed test cases for functional, system, integration, and database testing, as well as created Requirement Traceability Matrix (RTM).
- Represented QA in various stakeholder meetings to discuss status, functional defects, and impact analysis, as well as provide input on deadlines at both the project- and release level.
- Designed the test plan, monitored execution, and managed the resolution of any issues.
- Analyze the Requirements and understanding the overall business functionality of the applications.
- Organized and maintained the Requirement Traceability Matrix (RTM).
- Handled defect management tracking, evaluation, and reporting for all issues encountered during testing.
- Reviewed test cases prepared by team members.
- Participated in automation testing QTP and writing test scripts.
- Responsible for evaluating all identified and entered defects encountered during testing in Clarity and JIRA
- Involved in defining entire QA lifecycle process, roles, responsibilities
- Delegate tasks and assign the work to the team as per project plan.
- Responsible for creating Test plans and Test scenarios based on the business requirements and review the Test Cases.
- Providing the test estimations depends on priority on functionalities.
- Analyzed the reason for slippage and updated test cases for customer reported defects.
Environment: Agile Methodology, Manual Testing, Functional & Non-Functional Testing, QTP, QC/ALM, Clarity, JIRA, Microsoft Share Point Server, SQL Server 2008, Windows/Linux OS
