We provide IT Staff Augmentation Services!

Lead Qa Automation Engineer / Development Senior Advisor Resume

Franklin Lakes, NJ

PROFESSIONAL SUMMARY:

  • Over 9 years of extensive experience in Analyzing, Designing and Implementation of QA Testing strategy for Web based, Web Services Testing, Client/Server application Testing using Manual testing and Automation testing on Windows, UNIX platforms.
  • Experience in analysis, design, implementation and testing of object Oriented Applications in client/server environment using Java - J2EE Technologies.
  • Experience in working in Agile Development Methodology and participated heavily in Scrum meetings and Sprint planning meetings.
  • Experience in Digital banking system
  • Experience in Mortgage Origination and Servicing Platform - Loan Originating, On-Boarding and Servicing.
  • Strong Core Java & Ruby programming skills.
  • Experience in Testing of Payments applications, Customer communications and Channel enhancements.
  • Experience developing web applications using Java, XML, springs, Web Services, Struts 2.0.
  • Experience in preparing Test plan document to suit Agile timelines.
  • Good knowledge of latest version of object oriented java script Libraries like Angular.js.
  • Strong in API testing using tools like Soap UI Pro, Espresso tool, Advanced REST client etc.
  • Experience on Groovy Scripts for Web Services API Testing.
  • Experience in working with open source tools Selenium (IDE/WebDriver/GRID), HP Quality Center, J unit, Test NG, Eclipse, Espresso tool and preparation of automation test framework.
  • Experience working in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Report bugs using JIRA, assure reports are easily reproducible and contains information needed to asses them.
  • Well Experienced in writing VB Scripts in QTP and Java and Python in Selenium.
  • Experience with building Gherkin (Cucumber) user scenarios and ruby scripting for automated testing (Selenium/Ruby/Cucumber).
  • Experience in writing Acceptance criteria in Gherkin, Feature Files and Step definition using Ruby.
  • Experience in black box, gray box and automation testing using Selenium, TestNG/Junit on web and client applications.
  • Rational functional tester using Java.
  • Skilled in performing load, stress and performance testing using Apache JMeter.
  • Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
  • Involved in developing he automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Integrated Appium with Sauce Labs for distributing tests on the cloud.
  • Experience in protractor, QTP Automation, load and performance testing tool JMeter, Load Runner and mobile automation testing tool Appium.
  • Created Automated scripts - Load Runner Web Services, Soap UI, XML.
  • Developed and executed Non-functional testing such as performance, load, stress, stability, and security testing using Load Runner.
  • Experienced in performing Continuous Integration (CI) and Continuous Delivery (CD) automation using Jenkins tool for scheduling the jobs and expertise working on configuration management tools like GIT.
  • Extensive experience with MySQL, T-SQL, MS SQL, SQL Server, Oracle Database.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in using Jenkins as a Continuous Integration server to configure with Maven/Ant.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.regre
  • Testing & Automation of Test Scripts in Ready API using Groovy scripting.
  • Experienced in Selenium Data-Driven and Protractor Framework with core Java programming.
  • Expert in debugging various issues occurred in Web application & web page on the browser and backend using Firebug.
  • Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Experienced working with Service Oriented Architecture (SOA), Software development life cycle (SDLC) - Waterfall model and agile / Scrum development environment.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool and Espresso tool.
  • Experience in testing on various browsers like Internet Explorer, Netscape, Chrome, and Mozilla to perform browser compatibility testing.
  • Excellent problem solving skills with a strong technical background and good interpersonal skills

TECHNICAL SKILLS:

Web Technologies: Java(1.7), J2EE, Servlets, JSP, XML, Web Services, Spring Framework.

Web & App Server: Web sphere, Apache Tomcat 6.x, 7.0.

Testing Skills: Manual, Automation

Automation Tools: Selenium IDE, Selenium Web Driver, Quick Test Pro (QTP)HP Quality Centre, Ruby Mine

BUG Tracking Tools: Jira, QC, Bug zilla

Scripting Language: Java Script, CSS, JQuery 1.9.1 & JQuery UI 1.10

Web Service Tool: Soap UI

Java Framework: TestNG, Junit

Markup Language: HTML, XML

Language: Core Java, Ruby

Databases: SQL Server, MS Access, Oracle, DB2

Build tools: Maven, ANT

Configuration Controllers: Apache SVN, GIT.

SDLC Methodology: Agile (Sprint, Scrum, Pair Programming), Waterfall

Tool: MS Office: Word, PowerPoint, Excel, Outlook

Operating System: Microsoft Windows7, Unix

Other Software: MS Office Suite, Waterfall, Agile Methodology/ SCRUM, Toad

WORK EXPERIENCE:

Confidential, Franklin Lakes, NJ

Lead QA Automation Engineer / Development Senior Advisor

Responsibilities:

  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
  • Created Test Automation Framework with Cucumber and Selenium WebDriver.
  • Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber and Gherkin .Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
  • 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.
  • Monitor test execution status through log4j.
  • Bug Reporting and Tracking through JIRA .
  • Presented Automation Test result analysis during daily Agile stand up meetings.
  • Responsible for transferring the knowledge about he use of test framework to developers and manual testers.
  • Executed test cases and logged defects in JIRA/Zephyr.
  • Performed Cross Browser Testing Using Sauce LABS Enterprise version and Automated that using Jenkins.

Environment: Eclipse IDE, Cucumber, Java Selenium, Cucumber, JIRA, Sauce LABS, ZEPHYR, Maven, Jenkins, Kebana, TestNG, JUnit, Json

Confidential, Cleveland, OH

Test Lead

Responsibilities:

  • Responsible for conversion/acquisition modules business and functional requirement gathering and analysis.
  • Involved in Analysis of Business requirements, Use cases, Design Flowcharts and Software Requirements specifications creation of test data requirements and test condition matrix setting up test environment software test execution defect management.
  • Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of the above applications. Performed regression tests to validate the changes for different.
  • Used SOAP UI and Espresso tool to test SOA based architecture application to test SOAP services and REST API.
  • Support base of users at the UMB for IBM Rational Tools Suite, including RTC, Eclipse, RM, RQM, etc.
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
  • Perform REST and SOAP Web Services testing using SoapUI for Service Gateway.
  • Created automation test scripts using selenium, cucumber built on Eclipse IDE Used.
  • Wrote Gherkin Test Scripts for Cucumber framework, developed Cucumber Step Definitions in Ruby
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Skilled in performing load, stress and performance testing using Apache JMeter.
  • Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
  • Experienced in Selenium Data-Driven and Protractor Framework with core Java programming.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and safari.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Manual and Automated testing of applications on Windows and UNIX/Linux Environment .
  • Developed and executed SQL statements for the database testing.
  • Responsible for identifying and documenting comprehensive Test Cases in assigned modules, in JIRA to assure that all issues are found and reported early.
  • Performed BDD testing using Cucumber Features in Gherkin format.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Investigated bug reports by black box testing and examining code to track down the source of issues for documenting in our bug tracker to help developers.
  • Developed and documented complete testing process with well-written test cases.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium WebDriver, TestNG, Espresso tool, Maven, Jenkins, Soap UI, Rest, Cucumber, Gherkins, Ruby Mine IDE, HTML, XML, XPath, Eclipse, Firebug, Jira, Appium, JMeter, Clear Case, SQL, UNIX, Oracle, Windows.

Confidential, Thousand Oaks CA

Senior QA Engineer

Responsibilities:

  • Extensive experience in Automation Functional testing tools like Selenium Webdriver using Java.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Maintain and enhance several Jenkins based test platforms and CI solutions.
  • Maintained functional testing gap and eliminate the risk caused by external dependencies component.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
  • Developed Selenium test cases using Junit framework.
  • Used Appium for mobile automation testing with Selenium bindings for Android, IOS.
  • Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
  • Developed ANT Build scripts to run Sanity Test scripts.
  • Integrated Selenium RC with existing API to test framework.
  • Extensive use of Selenium IDE and WebDriver, JUnit, JMeter, JSON and TestNG.
  • Implemented Data-Driven test to verify the same functionality with multiple sets of data.
  • Extensively executed SQL Queries on database tables to verify the database.
  • Worked with source version control tool such as Subversion (SVN).
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.

Environment: Java, Selenium IDE/RC, Jira, Junit, XPath, Eclipse, Firebug, Ant, Jenkins, HTML, Internet Explorer, Google Chrome, Soap UI, Advanced REST client, Appium, JMeter Safari, Mozilla Firefox, JavaScript, XML, Subversion (SVN), MS EXCEL, SQL, Windows XP.

Confidential, Columbus, OH

Senior SDET/Automation Engineer

Responsibilities:

  • Interacted with the Business users to identify the process metrics and various keys dimensions and measures.
  • Written white-box test cases based on the User and Business Requirements.
  • Worked on Selenium WebDriver for creating and executing test cases for functionality testing of a web app.
  • Performed cross browser functional testing using Selenium WebDriver.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Used SOAP UI and Espresso tool to test SOA based architecture application to test SOAP services and REST API.
  • Support base of users at the UMB for IBM Rational Tools Suite, including RTC, Eclipse, RM, RQM, etc.
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
  • Perform REST and SOAP Web Services testing using SoapUI for Service Gateway.
  • Created automation test scripts using selenium, cucumber built on Eclipse IDE Used.
  • Wrote Gherkin Test Scripts for Cucumber framework, developed Cucumber Step Definitions in Ruby
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Skilled in performing load, stress and performance testing using Apache JMeter.
  • Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
  • Experienced in Selenium Data-Driven and Protractor Framework with core Java programming.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and safari.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Performed PCI testing with PCI testing card on all systems.
  • Manual and Automated testing of applications on Windows and UNIX/Linux Environment .
  • Developed and executed SQL statements for the database testing.
  • Responsible for identifying and documenting comprehensive Test Cases in assigned modules, in JIRA to assure that all issues are found and reported early.
  • Performed BDD testing using Cucumber Features in Gherkin format.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Investigated bug reports by black box testing and examining code to track down the source of issues for documenting in our bug tracker to help developers.
  • Developed and documented complete testing process with well-written test cases.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium WebDriver, TestNG, Espresso tool, Maven, Jenkins, Soap UI, Rest, Cucumber, Gherkins, Ruby Mine IDE, HTML, XML, XPath, Eclipse, Firebug, Jira, Appium, JMeter, Clear Case, SQL, UNIX, Oracle, Windows.

Confidential, Waltham, MA

Senior QA Analyst

Responsibilities:

  • Involved in Functional & Automation Testing, Defect Management and Back End Testing.
  • Identifying/ defining the scope to write the acceptance criteria for the user stories.
  • Integration test cases were written and automated using Selenium and Cucumber.
  • Used XPath, FirePath, ChroPath and Firebug to find Locators.
  • Created Cucumber Frame work for Behavior Driven Development.
  • Created whole test framework using Selenium for further test creation and execution.
  • Integration runs using Selenium. Perform failure analysis of the test runs and fixing failed scripts
  • Prepared test Reports on daily and Weekly basis and shared across stakeholders and higher Management.
  • Performing Cross-platform, Functional, Regression testing, UI testing for salesforce application.
  • Involved testing the native apps for mobile testing.
  • Automated Web services using Spring Rest Template API and performed Web service testing using SOAP UI, REST and XML.
  • Involved in Automating tableau reports using Selenium and Cucumber.
  • Established entire Quality Assurance Process Documentation based on Agile Methodology.
  • Participated in weekly assessment meetings with Subject Experts and developers.
  • Prepared dashboard for reports through HTML and CSS.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements in agile environment.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Created automated test scripts for Functionality, Integration and Regression testing using Microsoft Test Manager.

Environment: Java, Selenium API, Selenium, cucumber, WebDriver, Espresso tool, Junit, Eclipse, ANT, HTML, XML, QC, XPath, UNIX, SQL, Oracle, Windows.

Confidential, Norcross, GA

QA Automation Engineer

Responsibilities:

  • Designed the test cases and developed test scripts using Java and Selenium.
  • Design and Developed automated functional Test suite using Selenium IDE and WebDriver.
  • Developed Test Plan, Test Cases and executed various test scripts functional testing.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Extensively involved in integrating Selenium with existing API to test framework.
  • Used Junit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Worked actively with developers in expediting the code as against the specs and performing Unit Testing.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • Verify SQL queries against backend database to ensure test codes retrieve the right data on testing.
  • Examine the results of test to pinpoint defects in the application.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).

Environment: Java, Selenium IDE/RC, Jira, Junit,, Eclipse, Firebug, Ant, Jenkins, HTML, Soap UI, Advanced REST client,, JMeter, JavaScript, XML, Subversion (SVN), MS EXCEL, SQL, Windows XP.

Confidential

Software Engineer

Responsibilities:

  • Analysis of requests originating from the Business Partners.
  • Detail design of architecture and framework needed for the application and prototype creation.
  • Coding and Unit Testing - develop the application as per enterprise standards.
  • Coordinate System Integration Testing (SIT).
  • Deploy the application that has been developed.
  • Provide technical application development related support for User Acceptance Testing and Implementation.
  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Integrating the front end UI to the back end using Spring MVC framework.
  • Used jQuery mainly for adding several functionalities to the application (calendar, tooltips, popover, hiding elements, validation, making Ajax calls, etc.)
  • Developed JSP for the multiple views in the presentation layer and domain objects for model layer
  • Used JSTL and wrote custom Spring JSP tag libraries and implemented user based handling in JSP pages.
  • CSS and Bootstrap for styling the HTML elements.
  • Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the jsp page.
  • Wrote SQL queries and used JDBC connectivity to access the database.

Hire Now