Senior Automation Tester Resume
CaliforniA
SUMMARY:
- 8 years of Software Automation and Manual testing experience in encompassing a wide range of skill set in Quality assurance and analysis on Client Servers, Web Based, Web Services and Mobile Applications.
- As an Automation Tester I have experience in open source tools such as Core Java, Selenium Web Driver, Selenium RC, Selenium IDE, TestNG, Maven, Jenkins, SVN, GitHub, JSon, Cucumber, Gherkin, SoapUI, Microsoft Test Manager, Junit, QTP, UFT.
- Proficient knowledge on creating Test Suit for Cross Browser testing, Parallel Browser testing, Functional testing and Regression testing using TestNG annotations like Groups, Parameter, Data Provider.
- Good Experience on Service oriented architecture (SOA) applications.
- Experience in creating test script for Continuous Integration and Scheduled builds periodically using Jenkins tool.
- Experience in developing the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber.
- Excellent working experience in designing, developing and implementing automation test solutions/frameworks using Data Driven, Keyword Driven and Hybrid Driven frameworks. Working experience in Page Object Model and Page Factory. Experience in working with VMware workstation.
- Experience in writing test scripts with user actions like Pop up window, Snap Shot, to read the data from table, Drag and Drop, Switching the multiple window, Select Drop Down button, alert and check box etc.
- Used FireBug and FirePath plugins to find the elements on the web page based on the elements like locator ID, Name, Tag, Class Name, Xpath, Link Text, Partial link Text and CSS Locator.
- Experience in Database Testing using SQL Queries with multiple Databases Oracle. Experience in designing of script less but not codeless framework solution using open source tools. Experienced in leading and managing automation and functional QA teams.
- Experience in TestNG for parallel execution, reporting and data providing using Groups, parameter and Data Provider.
- Working experience in Web Service Testing tool - SoapUI. Tested Web Services, XML, WSDL, and Restful using API Web Services using SoapUI.
- Hands-on working experience in Mobile Apps Testing for Jquery applications and providing solutions to automate Android and iOS Apps using mobile applications automation tool Perfecto.
- Good Experience on Web Servers like Apache, Application Servers like Web Logic, Web Sphere and Data Base Servers like Oracle.
- Automated Regression Test cases using Selenium IDE, Web Driver, Jenkins and Maven.
- Developed Automation test scripts using QTP/UFT, VB Script.
- Experience with Software Development Life Cycle (SDLC ) and Test Life Cycle ( STLC )
- Effectively worked in both Agile (SCRUM) and Waterfall Testing Methodologies.
- Experience in Estimation, scheduling, monitoring, task allocation in Waterfall Testing Methodologies.
- Experience in Source code management using tools SVN, GitHub, TFS.
- Experience in Selenium Grid tool to perform parallel and batch test executions.
- Proficient in different types of testing like Integration testing, Smoke testing, Functional testing, System testing and GUI testing in the STLC process.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Experience in preparation of project artifacts like Test Scenario, Test case, Traceability matrix, Test Reports.
- Spearheaded testing campaigns using best practices with proven track record of using HP Quality Centre/HP ALM, JIRA, Rally, RPM, RQM, RCQ & RTC.
- Good communication skills, interpersonal skills, self-motivated, quick learner, team player.
TECHNICAL SKILLS:
Testing Tool: Selenium Web Driver, Selenium IDE, Selenium RC, Selenium Grid, Hudson, SoapUI, JSON, EZTest, Perfecto, Selenium Grid, Jenkins Cucumber, MTM (Microsoft Test Manager), QTP/ UFT
Project Management Tool and Defect Tracking Tools: HP Quality Center/HP ALM, Rational Clear Quest, JIRA, Rally, Agile Manager, Calimber.
Configuration Management Tools: SVN, GitHub, RPM, TFS (Microsoft Team Foundation).
Automation FrameWork: Key Driven, Data Driven, Hybrid Driven, Page Object Module.
Utilities: Eclipse, Firebug, Fire Path
Microsoft: Visual Basic 6.0, Visual C++, Visual j++, MS-Office, MS-Visio 2000, MS-Projects.
Programming Languages: Core Java, Groovy, Gherkin, XPath, CSS, Soap, WSDL, Restful, VB Script.
DBMS/RDBMS: Oracle, Sybase, MS-SQL Server, MS Access.
Operating System: Windows XP, Windows 7/8, UNIX, iOS, Linux VMWare.
Test Build and integration tool: Maven, ANT, Jenkins
Mark Up Languages: HTML, XML, Xpath, CssSelector.
Browsers: Firefox, Chrome, Safari, IE.
PROFESSIONAL EXPERIENCE:
Confidential, California
Senior automation Tester
Responsibilities:
- Involved in Design and creation of test scripts using core java to address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability in preparation for implementation.
- Used Firebug and fire path plug in 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.
- To run the multiple tests at a time performed Parallel and Cross Browser Testing on different browsers like IE, Chrome and Firefox using TestNG, Selenium, and Jenkins.
- Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency.
- Develop the Special mouse events and mouse hover actions and selected the options from the tab menu using selenium actions builder, mouse hover and synchronization.
- Experience in writing test scripts with user actions like Pop up window, Snap Shot, to read the data from table, Drag and Drop, Switching the multiple window, Select Drop Down button, alert and check box etc.
- Experience in Database Testing using SQL Queries with multiple Databases Oracle. Experience in designing of script less but not codeless framework solution using open source tool. Experienced in leading and managing automation and functional QA teams.
- Estimate test accurately and coordinate with team members for work activities. Apply, design and develop automated testing strategies and build automated testing frameworks.
- Used Hybrid (Key and Data Driven) Framework and extracted data from external excel files using Apache POI.
- Experience in TestNG for parallel execution, reporting and data providing using Groups, parameter and Data Provider.
- Part of BDD team, involved developing BDD (Behavior driven development) test using Cucumber, Gherkin, Ruby. Created BDD automated test scripts using cucumber conjunction with Selenium Web Driver.
- Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven.
- Performed Web Service testing with Assertions like HTTP Assertions, Xpath Assertions, Security assertions, Xquery assertions using Soap and Rest UI.
- Performed Continuous integration by scheduling the build jobs using Jerkin tool.
- Used GIT Hub tool for Source code management and used Selenium Grid for parallel, Batch Test Execution.
- Co ordinate with the QA Manager and colleagues to define process and strategy associated with automation.
- Identify, analyze, and document problems with program function, output, online screen, or content.
- Plan test schedules or strategies in accordance with project scope/delivery dates.
- Participate in product design reviews to provide input on user stories, product designs, schedules, or potential problems.
- Prepared Test cases for Positive and Negative test scenarios using boundary value analysis and equivalence class techniques.
- Develop and configure test automation networks and execute stability and performance tests.
- Coordinate with product management and software and support engineers to deliver stable enterprise software products.
- Analyze and verify best automated and manual test approaches and execute acceptance, integration, installation and system testing.
- Involve in product design to guarantee adherence of test coverage for meeting end user requirements.
- Record test results and report and verify software bug fixes to accept automation criteria.
- Coordinate with program and development management teams in product development lifecycle to confirm end user product and quality requirements and shipment schedule.
- Answer technical issues to resolve and follow up. Establish test strategy and manual and automated test suites.
- Prepare software defect tracking and report entire project release status to stakeholders.
Environment: IBM Web Sphere Application Server, core java, Selenium Web Driver, Jenkins, Cucumber, Ruby, Gherkin, TestNG, Maven, Apache POI, JIRA, Hybrid Framework, Fire Bug, Eclipse, Agile Scrum method, Soap UI, MTM, TFS, GitHub, Selenium Grid, SBM.
Confidential, Fort Worth, Texas.
Senior Test Engineer
Responsibilities:
- Designed Test cases from Requirements, Functional Specifications and Design Documents.
- Create Test Plan, Test Scenarios, and Test Cases for the assigned work order.
- Executed the Smoke, Functional Testing, Integration Testing and Regression Testing.
- Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven. Used Firebug and fire path plug in 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.
- Experience in TestNG for parallel execution, Cross Browser Testing, reporting and data providing using Groups, parameter and Data Provider.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework Approach Framework using Selenium Web Driver .
- Performed Continuous integration by scheduling the build jobs using Jerkin tool.
- Experience in writing test scripts with user actions like Pop up window, Snap Shot, to read the data from table, Drag and Drop, Switching the multiple window, Select Drop Down button, alert and check box etc.
- Used SVN tool for Source code management and used Selenium Grid for parallel, Batch Test Execution.
- Developed test suite for all the Web service operations in the SOAP UI test tool.
- Tested the Web Service by giving input in WSDL and checked the responses per requirement document.
- Verified the input XML and the output XML for Data Transmission.
- Performed backend testing by executing the SQL commands for data retrieval/verification.
- Report the identified defects in HP ALM and track the defects till closure.
- Communicated with Application Developers, Project Managers and other Team Members on Application testing status on an ongoing basis when necessary.
- Provide QA reports of findings, metrics, escalations, and lessons learned
Environment:: HP QC/ HP ALM, Soap UI, MS Visio, Oracle, SQL, Windows 7/XP/Vista, UML, HTML, XML, XSD, WSDL, Web Services, Internet Explorer, Mozilla Firefox, MTM, TFS, Selenium Web Driver, Core Java, TestNG, Jenkins, Cucumber, SVN, Maven, Soap UI, Fire bug, Eclipse, Apache POI, SVN, Selenium Grid.
Confidential
Test Engineer
Responsibilities:
- Gap Analysis on the Functional requirements with the application behavior and prepare the query log. Getting clarification for all the quires from Business Analyst.
- Understand the master test plan or the strategy document.
- Prepare the test cases based on the functional requirement document.
- Prepare the Requirement traceability matrix document.
- Procure or create test data required for testing.
- Project managed by HP Quality Center. Developed automated test cases for all manual test’s cases provided. Developed/Designed Data Driven Framework using HP QTP/UFT.
- Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.
- Estimation and Planning of automation of new features.
- Prepare the test execution report document.
- Tested software releases by executing assigned tests.
- Perform the functional test or system test to find the defects.
- Log the defects in defect management tool HP QC/ ALM.
- Re test the resolved defects and make sure that the all defects are closed.
- Report work progress and any problems faced to the Test Lead or Project Manager as required.
- Involve in the business walkthrough presenting the test result to the business and making sure that all documents related to the project are signed off from the business.
- Upload all the project related artifacts in project management repository tool for audit purpose.
- Keep myself up-to-date on the overview of the development technology, the popular testing tools and the overview of the business domain.
Environment:: HP QTP, VB Script, AS400, Synon, RPG, Manual Testing, HP QC/HP ALM, RPM, Water Fall, Web Sphere Application server, Apache Web Server.
Confidential
Junior Test Engineer
Responsibilities:
- Gap Analysis on the Functional requirements with the application behavior and prepare the query log. Getting clarification for all the quires from Business Analyst.
- Understand the master test plan or the strategy document.
- Prepare high level Test Scenario document.
- Prepare the test cases based on the functional requirement document.
- Applied Boundary value analysis, Equivalent class partition test techniques in preparation of Test case and Test scenario document.
- Prepare the Requirement traceability matrix document.
- Procure or create test data required for testing.
- Prepare the test execution report document.
- Tested software releases by executing assigned tests.
- Perform the functional test or system test to find the defects.
- Created Test input requirements and prepared the test data for data driven testing. Data validation and Database integrity testing done by executing SQL statements.
- Performed quality assurance reviews on all System Development Life Cycle phases.
- Log the defects in defect management tool HP QC/ ALM.
- Involved in tracking the defects status to make sure that all defects are closed within time.
- Re test the resolved defects and make sure that the all defects are closed.
- Delivered the projects with high quality before the deadlines.
- Report work progress and any problems faced to the Test Lead or Project Manager as required.
- Upload all the project related artifacts in project management repository tool for audit purpose.
Environment:: Agile Manager, As400, Synon, RPG, Manual Testing, JIRA, RPM, Agile, ASNA, visual RPG.
Page | 6