Automation Qa Resume
Columbus, OH
SUMMARY
- Sr. Selenium QA Tester with 10 years of experience with good understanding of Quality process methodologies.
- Expert in Selenium WebDriver, UFT, Xpath and CSS
- Implemented simulator for Mobile App Testing in iOS and Android Platform using Appium.
- Integrated Appium with SauceLabs for distributing tests on teh cloud, Integrated Appium with Continuous Integration tool - Jenkins
- Expert in Amazon Device Farm, Device Connect
- Worked on iOS (iPhone 6 plus, iPhone 6S plus, iPad Air, iPad Mini), Android (Samsung Galaxy S6, Samsung Galaxy Tablet), Windows Phone and web applications by testing against real mobile devices in teh AWS Cloud
- Experience with Ruby/cucumber along with water webdriver and Gherkin
- Experience in web applications testing with Selenium Grid and Selenium WebDriver, JUnit and TestNG.
- Experience with Agile methodology and its best practices ATDD, BDD and TDD
- Extremely skilled in manual and automation testing of web and mobile applications on Java platforms with great attention to detail.
- Hands-on experience in Mobile Application Testing and automating mobile applications on Android and iOS platforms on browsers like chrome on Android and safari on iOS.
- Worked on iPhone Simulators to test native apps on different types of device OS.
- Expertise in participating in requirement analysis reviews and working sessions to understand teh requirements and system design.
- Experienced in providing test management actions and activities (STLC) using ALM/Quality Center.
- Very good in writing SQL queries for backend data validation and data integrity check.
- Experience in Automated QA using JUnit, TestNG, Maven and Hudson/Jenkins and Selenium WebDriver
- Strong experience with SOA which include SOAP Web Service and Restful Web Service Testing.
- Proficient with UNIX systems and Shell Scripting.
- Experienced in developing use cases, user interface specifications, and user requirement specification documents.
- Well versed in automation testing tools such as Selenium, Quick Test Professional(QTP)
- Experienced in performing Data driven testing to validate teh components displayed on teh website using Selenium.
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
- Experienced in using Apache POI to read data from external sources to feed locators into teh test script.
- Experienced in using GitHub as a source repository system to share code within teh office as well as with teh team in overseas.
- Experience in developing application using Java and Ruby on Rails.
- Expert in both Manual and Automation testing of teh applications.
- Experienced in conducting different types of testing including Black Box Testing, GUI Testing, Data Driven Testing, Back End Testing, Integration, Regression, Sanity, Functional and System testing.
- Experienced in using ALM/Quality Center for managing test execution and defect tracking of all issues.
- Experienced in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Has strong understanding of Agile development practices.
- Excellent interpersonal and oral/written communication skills with teh ability to understand and explain both business and technical needs from and to clients and customers.
TECHNICAL SKILLS
Testing Tool: Appium, Selenium RC, WebDriver,HP UFT, JUnit, Firebug, SOAP UI, QTP, ALM, Cucumber, Gherkin
Defect/Bug Tracking Tools: JIRA, Quality Center, Bugzilla
Performance Testing Tools: JMeter, LoadUI
Operating Systems: MS Windows, UNIX (Solaris), Linux (Red Hat), Mac OS
Programming Languages: Java, SQL, PL/SQL, Ruby
Web Technologies: HTML, CSS, XML, XPATH, XSLT, AJAX, SOAP, WSDL
RDBMS: Oracle, MySQL
Scripting Languages: PL/SQL, VB Script, Shell Script
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Automation QA
Responsibilities:
- Interacted with teh BAs and gathered requirements and analysed business flows.
- Involved in Agile Methodology Sprint with daily status meetings.
- Developed Test Plan and Test cases based on teh user stories.
- Extensively used ALM for test planning, bug tracking and reporting.
- Used Cucumber for automating web application
- Involved in writing Gherkin language with ATDD, BDD
- Involved in teh Regression Testing using Selenium.
- Developed Test Automation for Web application using Java.
- Expertise in QA Testing in distributed Unix/Windows Environment and Oracle databases as back end & performed end-to-end testing.
- Creating Object Repositories and Functional libraries.
- Automated test scenarios for GUI, Functionality, Integration, Database, Boundary, Security and Regression Testing using Unified Functional Testing.
- Involved in complete QA Life Cycle.
- Used Jenkins CI Continuous Integration tool.
- Wrote SQL queries to test data integrity and performed database testing for teh application.
- Coordinated with developers to resolve teh defects and close them.
ENVIRONMENT: Windows 7, Java/J2EE, SVN, GIT, Jenkins, .Net, Selenium WebDriver, HPALM, IBM Cognos Reporting tool, Qlick View, UNIX, MS Office, Oracle, TOAD, JIRA, XML.
Confidential, SFO, CA
Automation QA Lead and Mobile QA
Responsibilities:
- Interacted with teh BAs and gathered requirements and analysed business flows.
- Extremely skilled in manual and automation testing of web and mobile applications on Java platforms with great attention to detail.
- Implemented simulator for Mobile App Testing in iOS and Android Platform using Appium.
- Hands-on experience in Mobile Application Testing and automating mobile applications on Android and iOS platforms on browsers like chrome on Android and safari on iOS.
- Expert in Amazon Device Farm, Device Connect
- Worked on iOS (iPhone 6 plus, iPhone 6S plus, iPad Air, iPad Mini), Android (Samsung Galaxy S6, Samsung Galaxy Tablet), Winows Phone and web applications by testing against real mobile devices in teh AWS Cloud
- Worked on iPhone Simulators to test native apps on different types of device OS.
- Used Agile methodology with 2 weeks sprint
- Used Cucumber for automating web application
- Involved in writing Gherkin language with ATDD, BDD.
- Developed Test Plan, Strategy, Test Cases, Test Scenarios, Scripts, Test Metrics, and Reports.
- Developed Test Automation for Web application using Java, TestNG, and SeleniumWebDriver.
- Involved in teh Regression Testing using Selenium
- Involved in preparation of Data Driven Automation Framework for Selenium WebDriver.
- Solving queries and issues of teh team while authoring Test Cases.
- Performed Data-Driven testing by developing Java based library to read test data from Excel& Properties files.
- Created UI mapping using xml files to separate code from locators.
- Used SoapUI for automating web services testing.
- Developed automated functional tests for REST services.
- Used different assertions and test strategies of SoapUI Pro to execute API testing
- Reviewing and updating teh test cases whenever needed.
- Wrote SQL queries to test data integrity and performed database testing for teh application
- Logging defects, issues and defect tracking using Jira.
- Implemented step definitions using java language
- Used Java JDBC and related Jars to connect to Database.
- Coordinated with developers to resolve teh defects and close them.
- Created and submitted automation test execution summary report to Team Lead.
- Participated in daily stand-up scrum team meetings
- Used Jenkins CI Continuous Integration tool
Environment: Windows 7, Oracle, TestNG, Appium, iOS, Mobile Testing, Selenium WebDriver, SOAPUI Pro, maven, Jenkins,SQL,HP ALM, Java, Cucumber, Jira
Confidential, SFO, CA
Automation QA Lead and Mobile QA
Responsibilities:
- Involved in Agile Methodology Sprint with daily status meetings
- Used Cucumber for automating web application
- Involved in writing Gherkin language with ATDD, BDD .
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Worked on iOS (iPhone 6 plus, iPad Air), Android (Samsung Galaxy S6, Samsung Galaxy Tablet), and web applications by testing against real mobile devices in teh AWS Cloud
- Created Test runs, Test cases, Mockups, Process Flow diagrams from teh functional documents.
- Created RTM Matrix, ensured teh Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all teh Functional/Non Functional requirements.
- Created detailed Test cases according to business requirements.
- Set up test cases, test sets, and defects in HP ALM.
- Wrote Manual Test cases in HP ALM and executed teh test cases.
- Used HP ALM to execute test cases and identifying, reporting & resolving defects.
- Performed Back-end data base testing using SQL quires.
- Created and maintained Automation Framework using Cucumber.
- Wrote Features with Scenarios using Gherkin language
- Implemented Gherkin step definitions using Ruby language
- ImplementedRuby Page Object Gem to improve teh code reusability.
- Used Watir WebDriver API to automate tests on cross browser and cross platform environment.
- Used Ruby to read external properties and implementation page object gems
- Used Ruby gems like Rspec, Json, activerecord and factory girl.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of teh Script.
- Used Ant and Maven build tool to generate Test Report.
- Used Jira for Story board and tracking
- Attended Defect review meetings with testers and development team.
- Reported Test Execution & Defect status on Weekly basis to teh Management.
- Used Soap UI to test REST/SOAP Services
Environment: Java, HP ALM, WatirWebDriver, Cucumber Gherkin, Maven, Jenkin, TestNG, SauceLab, Oracle, FEPDirect, MQDirect, Windows XP, UNIX, SRTS, ICD, Jenkins CI, Soap UI,Jira
Confidential, DE
Automation QA
Responsibilities:
- Created various documents such as Test Plan, Test Scenario and Test Schedules document, Defect Management Workflow Diagram, Test Case, Test Script, and User Manual Document.
- Analyzed Business requirements, functional specs and Use Case documents.
- Worked directly with Business Analysts to understand teh changes and updated requirements.
- Managed and controlled Requirements, Test Design, Execution and Defect management and tracking Process using HP Quality Center.
- Helped Quality Center Administrator to maintain users, groups, domain, projects, and policies.
- Set up test cases, test sets, and defects in Quality Center.
- Wrote Manual Test cases in Quality Center and executed teh test cases.
- Scheduled teh script execution, published results and reported defects as required in Quality Center.
- Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing, Positive & Negative testing, System testing, Regression testing, End to End testing, Functional testing, Integration testing.
- Executed teh transactions manually and verify teh back end functionalities and data exploitation.
- Wrote PL/SQL statement to extract, update data from teh tables.
- Performed through Database functionality tests and verified teh Business Logic Implementation by constructing and executing several SQL statements.
- Conducted Data Driven Testing using parameterization in QTP to test teh application with different sets of data.
- Used QTP to automate function for teh web application.
- Created QTP advance automation frameworks using descriptive programming, modular approach, custom functions, logics, and looping for Regression testing.
- Involved in Regression Testing for every changes in modules.
Environment: J2ee, HP Quality Center, QTP, VB Script, Oracle, Unix, Windows, MS Office, MS-Excel Macros, PDF, Mozilla, Agile, Ajax.
Confidential
Automation QA
Responsibilities:
- Extensively documented Test Requirements and Test Plan using Quality center to track teh stakeholders requested enhancements and changes.
- Prepared and executed various test scripts in QTP
- Created Recovery Scenarios using QTP recovery scenario wizard
- Utilized teh three modes of recording scripts in QTP
- Performed Smoke, Functional, Black box testing, White box testing and Regression.
- Performed manual and automation tests on various modules using positive and negative scenario.
- Manually manipulate data directly from Oracle database using TOAD.
- Created JUNIT Test Cases, Test Suites using JUnit for Java Service Layer which was developed using Spring, Persistence layer using Hibernate.
- Analyzed teh end-to-end functionality by testing teh application manually.
- Writing and reviewing Manual test cases and customizing Quality Center as needed.
- Recorded and executed Test scripts manually using Sahi and Selenium2.0 as web driver.
- Recorded and plays back test in Fire fox using Selenium IDE.
- Created Automation test framework using Selenium.
- Used Firebug Tool to identify teh Object’s id, Name, XPath, link in teh application.
- Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified teh selenium scripts and executed. Prepared automation test framework.
- Added annotations to teh test. (selenium)
- Run tests by using Selenium remote control in different browsers.
- Extensively used HP Loadrunner for Developing Vuser Scripts.
- Analyzed test monitoring and take quick test control decisions by teh Reports and Graphs using Quality Center.
- Grouped Manual test cases in sets and scheduled them for execution using Quality center.
- Monitored test results, tracked defects and communicated them using Quality center.
- Tested SAAS system to generate concrete load, collect response and send email notification.
- Tested DB communication for VM system.
- Actively participated in bug meetings with QA team and developers to discuss and resolve outstanding defects.
Environment: Windows 7, MS Office 2010, Quality Center 10.0, Windows 7, Selenium, UNIX, TOAD, MS-Excel, MS-Access, VBScript
Confidential
Automation QA
Responsibilities:
- Involved in project planning, coordination and implemented QA methodology.
- Participated in analyzing teh user/business requirements, functional specifications and use case documents to create teh Test Plans and Test cases for System testing.
- Responsible for testing of new functionality and enhancements, regression testing, system end-to-end testing, functionality testing, block box and gray box testing, integration testing, negative and adversarial testing.
- Configured HP Quality Center in Agile environment.
- Created, executed Test Sets and maintained documentation of test results using HP Quality Center.
- Monitored and tracked defects/risks and managed through resolution using Quality Center.
- Performed complex queries for data validation in SQL statements.
- Analyzed test results reports and test cases results and determined causes, and created detailed and comprehensive defects reports.
- Participated in teh test environment setup ensuring dat teh facilities, test tools and scripts are in place to successfully perform teh required testing effort by Regression Team.
- Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver.
- Performed functional test automation and execution processes in a web environment using data-driven development with Selenium WebDriver.
- Used Selenium Grid to run parallel test on different browser and OS configuration.
- Checked teh response of teh application, when more TEMPthan certain amounts of users are using application at teh same time.
- Generated defect status report, QA status reports, Risk Analysis documents, Requirements Traceability reports, Test Execution and test results summary reports.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: Java, Selenium WebDriver, Selenium RC, Selenium Grid, Firebug, FirePath, CssSelector, HTML, XML, XPATH, Quality Center, Oracle SQL, MS Project, MS Office, and Windows XP Professional.
Confidential
Quality Analyst
Responsibilities:
- Regularly assess testing progress and prepare test status report for management. Communicate with QA manager about testing progress, needs and any organizational/quality/technical risk/issue dat might has an impact on teh ability of teh testing team to perform testing activities
- Performed Smoke, Functional, Exploratory, regression testing and Browser compatibility testing (Google chrome, Firefox, Internet explorer)
- Developed Test Automation for Web application using Java
- Release validation, including certification, documentation and signoffs
- Involved in test plan, design, execution and test cases from requirements
- Led teh pilot project for automation using Selenium
- Involved in GUI functional and regression testing
- Prepared test data for positive and negative test scenarios for functional testing as documented in teh test plan
- Performed system and end to end testing
- Used Inner and Outer joins while testing from multiple tables
- Performed data driven tests (DDT) to validate teh same scenario with different test data using Quick Test Professional
- Used Quality Center to store all testing result and for defect tracking and reporting
- Provided weekly management status reports and coordinated meetings between test team and development team to review defects
Environment: Windows7, Java, Selenium WebDriver, ANT, HP - Quality Center