Automation Test Engineer Resume
Denver, Co
SUMMARY:
- Over 8 years of extensive experience in Analyzing, Designing and Implementation of QA testing for Web based and Client/Server applications using manual testing and Automation testing.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum, Software Testing Life Cycle (STLC).
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of Manual and Automated tests.
- Expertise in Design and implementation of Test Frameworks from scratch and practical hands on experience with Keyword Driven, Data Driven, Page Object Model (POM).
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Designed and develop q Hybrid Automation framework using Java reflection, Testing, Apache POI, for Web Service automation and Maven.
- Proficient in using test Automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and QTP to develop Automation testing scripts for web, Mobile and client server applications.
- Very Good experience in Automating Rest Services with Spring Rest Template, Cucumber and Maven.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration, DevOps.
- Sound knowledge in writing automation scripts using Behavior Driven Development (BDD)Cucumber, Gherkin, Features, Scenarios, Scenario Outlines, Steps, and Step Definitions.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest.
- Assured and tested both XML and JSON formats.
- Experience in RESTFULL web service Testing using Rest Assured framework java.
- Experience in doing Performance testing of service using JMeter.
- Experience in Manual and Performance Testing and hands on preparing Test Planning, Test Scenarios, Test cases, Bug reporting
- Experience in Web based testing including GUI Testing, Regression Testing and Unit Testing
- Experience in Unit testing, Functional testing, User acceptance testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing &Security testing of client/server and web - based applications.
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Developed Selenium TestNG scripts using java in Eclipse for data driven frameworks.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, GUI Perfecto Mobile, SOAP UI, QTP, Eclipse, Manual Testing, Appium (Android Testing), JMeter, GIT.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: Java, SQL, PL/SQL, UML, Java Script
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, Denver, CO.
Automation Test Engineer
Responsibilities:
- Analyzed Business requirements, Functional Designs to develop Functional test cases.
- Enhance the test automation framework to extend capabilities for the project. Work with the QA & development team to design, implement & execute an effective automation test strategy.
- Automation and Manual test case preparation/execution for Amdocs CRM and Salesforce application to support existing test release cycle.
- Project Application setup using software stack - Java 1.8 & IntelliJ, Maven, Selenium web-driver configuration for IntelliJ. Integration Backend Oracle and usage of Apache-POI for data-driven entities.
- Template project setup, successful execution Maven build & package and TestNG annotations usage for test case lifecycle.
- Perform both Automation and Manual testing using testing tool to create and manage test cases and used JIRA to log defect.
- A hierarchical dynamic modelling to manage web pages for Object (customer, site, contact, order, product) creation and UI and Database validation using SQL queries.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Wrote SQL Query to extract data from various database tables for testing purpose.
- Carry out regression testing every time when changes are made to the code to fix defects.
- Developed scripts and performed RESTful API testing using Rest Assured Framework for Regression testing, Sanity, & Smoke testing.
- Execute all the test case and report defects, define severity and priority for each defect and Log the defects in case of failure of any scenarios in defect tracking tool like HP ALM and Rally.
- Trigger the job and fix the test case failures reported in continuous integration tool Jenkins.
- Actively Participate in Sprint meetings and attended daily stand up to update the daily status.
Skills Used: Java, Selenium WebDriver, IntelliJ, TestNG, Maven, SQL, REST API,Jenkins, Rally, ALM, Jira, GitHub, SOAP UI.
Confidential, Tampa, FL
Automation Engineer
Responsibilities:
- Developed Automation Scripts for Regression Testing using Selenium Web Driver and Java.
- Worked on Agile methodology with Scrum Process for the development of the product.
- Used Selenium tool to record and playback tests and then export the recorded test in other language e.g. HTML, Java.
- Performed functional testing, system testing, UAT testing, Usability testing, regression testing throughout the application lifecycle.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Maintained and combined Continuous Integration Development/Delivery with Testing Process by creating Jenkins jobs and Maven projects.
- Creating & executing detailed test cases, test scenarios, checklists for functionality, regression, usability, compatibly, integration and UI validation.
- Prepared Test Traceability Matrix to confirm the test coverage and mapped it with test cases using HP ALM/Quality Center.
- Managed branches in GIT, creation, deletion, and merges using a common model for all projects.
- Experience in Automation tools like selenium, QTP (Quick Test Professional).
- Used QTP/RFT to store and execute the scripts in a systematic manner. Also, used the same data to generate the Reports in ALM.
- Developed Selenium TestNG scripts using java in Eclipse for data driven frameworks.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Behavior-Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Build feature files for Cucumber steps using ATDD framework in Selenium.
- Performed Web Service API testing for UI content verification and validation with business logic XML using SOAP UI.
- Used open source bug tracking tool JIRA & IBM Rational Team Concert (RTC).
- Used TFS/RFT to prepare test data, test cases, test results and bug tracking.
- Involved in writing SQL Queries for backend/ETL testing.
- Experienced with Quality/Defect Management tools like HP Quality center, Rally &JIRA.
- Experienced in load Testing, performance testing tool JMeter.
Environment: Java, Selenium WebDriver, Maven, POI, Jenkins, Cucumber, TestNG, SOAP UI, MVC, Unix, Groovy Scripts, Rational Functional Testing (RFT), JMeter, Eclipse, Agile (Scrum), SQL, gherkin, Git, HP ALM.
Confidential, Durham, NC
Automation Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber and Maven.
- Experience Tester in Agile Development Environment Using TDD and ATDD approach.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to Agile release.
- Used Selenium tool to record and playback tests and then export the recorded test in other language e.g. HTML, Java.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Developed Data Driven Tests using QTP, HP ALM, QC and automated functional testing.
- Worked on HP’s Unified Functional Testing (UFT) automation tool to undergo Regression testing for every modified build.
- Rest Automation Framework is being developed by using Spring Test Rest Template.
- Developed the features, scenarios, step definitions for Acceptance Test Driven Development (ATDD), Test Driven Development (TDD), BDD using Cucumber, Gherkin and Ruby.
- Involved in Testing & Virtualizing various types of SOA based services including Web Services (SOAP/HTTP(s)), REST Services (XML/JSON).
- Performed functional testing, system testing, UAT testing, Usability testing, regression testing throughout the application lifecycle.
- Experienced with Quality/Defect Management tools like HP Quality center, Rally &JIRA.
- Customizing and generating multiple TFS reports to serve company needs.
- Conducted load and stress testing on Load Runner in efficient/semi-automated database testing.
Environment: Quality Center, Eclipse, Cucumber, TestNG, JIRA, ATU, Black box testing, White box testing QTP 10, Oracle, MS Office, HTML, Maven, Linux, SQL.
Confidential, Portsmouth, NH
QA Automation Engineer
Responsibilities:
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Performed web services testing with SOAP UI by validating request for XML, Jason files.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Used TFS/RFT to prepare test data, test cases, test results and bug tracking.
- Worked on JMeter, executing Load/Performance Test and preparing the Reports.
- Created various Web Scripts for the Application using Load Runner for Performance testing.
- Developed automation scripts in BDD format using Cucumber and Proficient in writing cucumber scenarios in GHERKIN format.
- Created automated regression test suites for testing plain XML services using SOA Test.
- Created feature file, scenario outlines by improvising Cucumber.
- Conducted load and stress testing on Load Runner in efficient/semi-automated database testing.
- Assisted business users in defining UAT test cases and plans; Established and maintained test cases and test data in Quality Center.
- Tested SOA Based Applications using Web (HTTP/HTML) protocol.
- Used Quality Center/HPALM to organize and manage all phases of the software testing process.
- Worked on API testing using SOAP and REST protocols using UFT.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Logged and managed defects using Quality Center/ALM defect management tool.
- Involved in writing SQL Queries for backend testing.
Environment: s: Selenium WebDriver, Cucumber, SOAP UI, JMeter, Ant, Junit, Quality Center/ALM, Eclipse, XPATH, Java, GIT, SQL, Oracle, Appium
Confidential
QA Engineer /QTP Tester
Responsibilities:
- Project is developed using waterfall methodology.
- Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
- Performed Manual Functional testing with QC and Regression Testing with QTP.
- Executed and scheduled the automation test scripts from Quality Center.
- Used MS Excel spread sheet, PowerPoint, MS Visio, MS Projects
- Experienced in using QTP integrated environments like Data Table, Actions, and Recovery Scenario.
- Develop and maintain various re-usable libraries in QTP using VBScript.
- Extensively used descriptive programming in QTP to handle dynamically changing screens without having to manually change the script.
- Involved in User Acceptance Testing (UAT) of the application.
- Prepared the Test Results document which summarizes testing activities and results.
- Performed Positive and Negative testing by inputting valid and invalid data
- Involved in writing the Backend scripts.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Used open source bug tracking tool JIRA.
- Experienced in load Testing and performance testing tool JMeter.
Environment: QTP, Oracle, Jira, Quality Center, TOAD, VB Script, MS Office.
