Senior Test Automation Engineer Resume
Livingston, NJ
SUMMARY:
- Experienced Test Lead Automation Engineer with around 8+ years of experience in Testing and Automation. Seeking to apply my technical skills, talent and adaptable personality to fulfill the company’s needs.
- Around 8+ years of experience in IT Industry as Senior Automation Engineer in Quality Assurance in Manual Testing, Automation Testing and Production Support for Client/Server, Web, Desktop and mobile based applications.
- Experienced in Banking and Financial Services, Health Care and Insurance, Information Medical and Entertainment domains
- Experiences in all phases of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC), Traditional Waterfall Model, Iteration Model, Agile Methodology and Defect Life Cycle.
- Expertized in preparing documents like Requirements traceability matrix, Query Log, Estimate Reports based on the Requirement Analysis documents (Business Requirement Specification), Test Strategy & Test Plan, Creation of Test Scenarios and Test Cases, Master Test Plan and Functional Test Plan, Test Environment set up, Test Data Set up, Execution of Test Cases in Test Management Tools, Test Results, Test Log, Defect Status Report on Daily and Weekly & End of Test Closure reports.
- Extensive experience in Functional, Smoke, System, Integration, Regression, Database, User Acceptance, GUI, Browser Compatibility, End to End flow, Beta, Cross Browser, Mobile, Automation and Mainframe Testing.
- Practicing full facing AGILE methodology with SCRUM meeting, Sprint Planning Meeting, Sprint Review Meeting, Retrospective Meeting.
- Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox, Chrome and Internet Explorer.
- Strongly experienced in Page Object Model to Automate Functional and Regression Testing by creating Hybrid Framework using Eclipse, Maven, Java, Test NG, Selenium Web Driver and Grid.
- Experienced in developing Automation framework using Page Object Model (POM), Hybrid (Keyword and Data Driven) framework with Page factory Class for the web, desktop and Mobile.
- Experienced in performing Mobile testing by developing and executing test scripts for both Android and iOS platforms using Appium, PERFECTO, JAVA, Test NG and Maven.
- Experienced in developing Automation framework using Cucumber BDD, JUnit, Gherkin, Java and Selenium WebDriver.
- Experienced in using Parallel Execution or Selenium Grid for Cross platform and Cross browser testing by running the Test Scripts on various virtual machines.
- Hands on experience in testing the AngularJS based application using Protractor.
- Experienced in configuring Jenkins as Continuous Integration server with Git Hub and Maven.
- Experienced in using POSTMAN and REST - assured for RESTful Web Services /REST API Testing.
- Performed Back End/Database testing by writing SQL Queries.
- Strong Knowledge in Core Java, JSP, Java Script, JSON, XML and HTML.
- Very Good Understanding of Java based developing frameworks such as spring, MVC, Hibernate.
TECHNICAL SKILLS:
Test Management Tools: HP ALM 12, Quality Center,Q Metry, Jira, Bugzilla, IBM Rational Team Concert (RTC), TFS (Team Foundation Server), UCD (Urban Code Deployment)
Programming Languages: Oops, Core Java, Java Script, SQL, HTML, XML
Automation Testing: Data Driver, Keyword Driver, POM, BDD/ATDD(Spec Flow), TDD, Appium Testing Frameworks, Test NG, Cucumber and Junit
Web Services and Database Testing Tools: SOAP UI(SOAP, REST), REST-assured, JMeter, POSTMAN, SQL Server, MySQL, Oracle, PL/SQL, TOAD
Automation Tools: Selenium IDE, Web Driver, Grid, RTC, Sikuli, Auto IT, Junit, Test NG, Nunit, Appium
IDE: Visual Studio or Eclipse
Version Controller: Team Foundation Server, GitHub, SVN
Build and Integration Tools: Maven, Ant, Jenkins
Mobile Automation Tools: Perfecto, Appium
PROFESSIONAL EXPERIENCE:
Senior Test Automation Engineer
Confidential, Livingston, NJ
Responsibilities:
- Created, designed, developed, enhanced, maintained, and implemented efficient and effective Test Plan, Test strategy, Test approach, Test Case, Test Script documents for enterprise wide end-to-end testing of the Project.
- Lead team of QA Engineers based at Onshore and Offshore.
- As the Test Lead, I was responsible for holding weekly team meetings to go over Action Items/Issues, Risks/Mitigation Plans, E2E Testing schedule, Test Plan reviews.
- Developed the Automation test plan by reviewing the manual suite of test cases that were candidates for automation.
- Expertized in preparing documents like Requirements traceability matrix, Query Log, Estimate Reports based on the Requirement Analysis documents (Business Requirement Specification), Test Strategy & Test Plan, Creation of Test Scenarios and Test Cases, Master Test Plan and Functional Test Plan, Test Environment set up, Test Data Set up, Execution of Test Cases in Test Management Tools, Test Results, Test Log, Defect Status Report on Daily and Weekly & End of Test Closure reports
- Extensively involved in weekly/daily Defect Review and Test Execution Status Meetings to discuss/explain the defects with development team.
- Strong experience in QA Process Improvements, building Metrics & Dashboards, Effort Estimations and introducing innovative ideas into QA organization.
- Estimated the testing times required for each Release and conveyed them to the Manager and Client.
- Collaborated effectively with business and onsite counterparts to ensure project deliverables remained on track and aligned with business goals and expectations.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Performed Functional tests using Selenium WebDriver with data driven framework.
- Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
- Created test cases, test plans, tested API’s, wrote TestNG test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
- Involved in testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
- Performed functional testing of Web services testing using SOAP UI.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Senior Test Automation Engineer
Confidential, Chattanooga, TN
Responsibilities:
- Lead team of QA Engineers based at Onshore and Offshore.
- Expertized in preparing documents like Requirements traceability matrix, Query Log, Estimate Reports based on the Requirement Analysis documents (Business Requirement Specification), Test Strategy & Test Plan, Creation of Test Scenarios and Test Cases, Master Test Plan and Functional Test Plan, Test Environment set up, Test Data Set up, Execution of Test Cases in Test Management Tools, Test Results, Test Log, Defect Status Report on Daily and Weekly & End of Test Closure reports
- Extensively used Java Oops Concepts or Selenium Web Driver methods in developing the Automation Scripts for Regression or Smoke Suite in Web, Desktop and Mobile.
- Created various generic methods for capturing the SCREENSHOTS, Sending Email, reading and writing Excel file, Connecting Database and generating Logs and also created customized methods for Handling Frames, Popup windows, alert, actions and uploading and downloading the files.
- Created Customized XPATH and CSS for identifying dynamic elements.
- Used Page Object Model (POM) to create Automation Framework using Eclipse, Java, Selenium WebDriver, Test NG, Maven and Apache POI
- Used Jenkins with Maven for Continuous Integration
- Performed Mobile testing by developing and executing test scripts for both Android and iOS platform using Appium and Perfecto with Java.
- Created a Hybrid Automation Framework using Page Object Model (POM ) with Page Factory Class for Desktop, Web and Mobile
- Used Parallel Execution and Selenium Grid for test execution in multiple browsers and for parallel testing.
- Extensive experience on Code Version Control / tools like STASH, GitHub and Bit-bucket.
- Capable of setting up and configure Git locally and cloud repositories from the scratch. Experienced Creating Branches/ Merging Code/ Maintaining Pull Request/code committing/Code Check -in/ Check-out.
- Experienced in setting up the project and running the build from Jenkins and Effective knowledge on Jenkins Server, and install and Configure Jenkins plug-ins for Cucumber execution and Test Reporting
- Tested End to End flow for RESTful Web Services testing using POSTMAN and REST Assured.
- Tested the application or native apps using Perfecto and developed the automation scripts using Perfecto Appium simulator.
- Set up of the Smoke Suite in UCD (Urban Code Deployment) tool to trigger the smoke suite when code deployment is completed.
- Performed Cross Browser Testing on different types of browser to run all the tests at the same time using CRAFT Framework
- Verify dataflow through the front and backend using SQL Queries to extract data.
Senior Test Automation Engineer
Confidential, Old Tappan, NJ
Responsibilities:
- Expertized in preparing documents like Requirements traceability matrix, Query Log, Estimate Reports based on the Requirement Analysis documents (Business Requirement Specification), Test Strategy & Test Plan, Creation of Test Scenarios and Test Cases, Master Test Plan and Functional Test Plan, Test Environment set up, Test Data Set up, Execution of Test Cases in Test Management Tools, Test Results, Test Log, Defect Status Report on Daily and Weekly & End of Test Closure reports
- Extensively used Java Oops Concepts or Selenium Web Driver methods in developing the Automation Scripts for Regression or Smoke Suite in Web, Desktop and Mobile and executed on multiple platforms and browsers.
- Performed Data Driven Automation Testing using SQL, JDBC connection, and Selenium WebDriver.
- Used Page Object Model (POM) to developed End to End Automation Framework for Mobile App testing using Appium, TestNG, Maven and Java.
- Configured Jenkins as a Continuous Integration server with GitHub and Maven and generated Test Report using ReportNG and Extent report in Maven Project.
- Extensively automated Regression and Smoke Suite for Web and Desktop applications by using Selenium Web Driver, Sikuli and Auto IT
- Created, Developed and Maintained the Regression and Smoke Suite during the script execution.
- Used Hybrid, Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Wrote test cases to handle Alerts, validate pdf files, upload and download documents, switch handles and other functionalities using selenium on the web pages.
- Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files and Continuous integration automation using Jenkins.
- Involved in writing automated scripts for Angular.JS application using Protractor and Java.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Utilize CSS selectors, IDs, and XPaths to locate elements on iOS and Android views, and Web pages, and use Protractor for AngularJS web pages and Implemented Jasmine as a testing framework with WebDriverJS in Protractor.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Test Automation Engineer
Confidential
Responsibilities:
- Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
- Expertized in preparing documents like Requirements traceability matrix, Query Log, Estimate Reports based on the Requirement Analysis documents (Business Requirement Specification), Test Strategy & Test Plan, Creation of Test Scenarios and Test Cases, Master Test Plan and Functional Test Plan, Test Environment set up, Test Data Set up, Execution of Test Cases in Test Management Tools, Test Results, Test Log, Defect Status Report on Daily and Weekly & End of Test Closure reports
- Preparing Daily, Weekly and Monthly Status Reports and Created Monthly and Quarterly Metrics and Calculation of Revenue Projections.
- Expertise in using ADPART tool which is used to design the test cases in diagram flows, embedding the diagrams, pushing the test cases created from the work flow into ALM, mapping the scenarios designed in the tool with the requirements in HP ALM, calculating the risk using the scenarios in ADPART and reverse engineering of the ADPART.
- Experienced in IVR testing for the product Cisco Phones.
- Extensively used Selenium ( data driven, Keyword driven, Hybrid, Cucumber ) frameworks to test the application and also responsible for implementing the framework build using Selenium, Test NG and Maven technologies under Java Platform utilizing industry leading harness design patterns and approaches.
- Developed automated scripts for performing Regression Testing through Selenium WebDriver.
- Actively participated in scrum meetings and reviews.
- Performed Functional tests using Selenium WebDriver with data driven framework.
- Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
- Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
- Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
- Created test cases, test plans, tested API’s, wrote TestNG test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
- Involved in testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
- Performed functional testing of Web services testing using SOAP UI.
- Created Data Driven tests that randomized the test data for testing the AUT using Excel file.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Tested request and response XMLs based on Web Services interfaces using SOAP UI
- Developed JSP Pages using tag libraries
- Developed presentation layer using JSP, HTML, JavaScript, JQuery and CSS
Senior Test Analyst
Confidential
Responsibilities:
- Expertized in preparing documents like Requirements traceability matrix, Query Log, Estimate Reports based on the Requirement Analysis documents (Business Requirement Specification), Test Strategy & Test Plan, Creation of Test Scenarios and Test Cases, Master Test Plan and Functional Test Plan, Test Environment set up, Test Data Set up, Execution of Test Cases in Test Management Tools, Test Results, Test Log, Defect Status Report on Daily and Weekly & End of Test Closure reports
- Extensive experience in Functional, Smoke, System, Integration, Regression, Database, Automation and Mainframe Testing.
- Determining the scope of the testing in project, analyzing and understanding the project requirements, raising queries against SRS, prepared and maintained the Requirement Traceability Matrix, Query Logs.
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
- Experienced in Mainframe Testing. Involved in Testing the JCL file, Comparison of the files, Job run, loading the data into Mainframe database.
Environment: Java, Selenium WebDriver, Jenkins, Maven, TestNG, SOAP UI, Quality Center, Git, Fire path, Firebug, XPATH, CSS, HTML, Java Script, XML, Windows, TOAD for Oracle 12g, JIRA, QMetry, SQL, SAS, Jenkins, IBM Personal Communications, Spufi, File Aid, JCL, QMF, DB2, Clear Quest, HP Quality Center, Endeavor, CICS and REXX, Ware house Scheduler, Compass UI, Strut MVC, Agile, JQuery, JSF, JSP, ADPART, SQL Developer, IVR, Eclipse, Jenkins, Bit Bucket, CRAFT, Protractor, Microsoft Access Management Database, IEDriver, Chrome, Robot Framework, Service Now, RTC and TFS, SOAP UI and REST, Cucumber, Gherkins, BDD/ATDD, Maven, Hybrid Framework, Perfecto, POM, HP ALM, Sikuli, Auto IT, JUnit, Internet Explorer, Chrome, Firefox, Git, SOAP UI and RESTful, TFS and UCD (Urban Code Deployment), Spring, MVC, Hibernate, JSP, Angular 2, Swagger, JSON, REST-assured, Apache Tomcat.