We provide IT Staff Augmentation Services!

Sr. Test Automation Engineer (selenium) Resume

Newark, NJ

SUMMARY

  • 8+ years of experience in Automation tools like Selenium RC/IDE/WebDriver/Grid (Functional & Regression Testing), TestNG, Junit and Eclipse.
  • Good experience in testing applications written in C, C++, Java and C#.
  • Extensive experience of Web Services, SOAP and RESTAPI TestingusingUFT API,Restful API, RestSharp, Parasoft SOA, Apache JMeter, PostmanandSoapUI
  • Execution of Manual and Automation Business Components, Test Scripts through Test Management Mercury tool like HP ALM Quality Center.
  • Solid experience in writing Test scenarios, Test Conditions, Defining Test Cases, Developing and maintaining Test Scripts, Test plans, Defects and Status Reports.
  • Experience with bug tracking tools like Quality Centre/ALM, TFS, JIRA and familiar with Clear Quest, Bugzilla.
  • Worked on creating and developing Test Plans, Test cases and test Scripts and interacting with development Team.
  • Good experience in Web Services testing using SOAP UI, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML using SOAP UI.
  • Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
  • Expertise in testing Web Services requests using SOAPUI/Rest.
  • Excellent knowledge and working experience in using various kinds of Defect tracking tools like Quality Center/ALM and JIRA.
  • Experience in using automation tools such as Selenium IDE, Quality Center, Selenium Remote Control (1.0), Selenium Web Driver (2.0) and Selenium Grid, Junit/TestNG, JMeter, JIRA, Rally, SOAPUI.
  • Experience in Smoke, Sanity, GUI, Functional, Non - Functional Testing, Web Testing, System Integration Testing (SIT), Regression, Ad-hoc Testing, User Acceptance, End-to-End, Grey Box, Black Box and White box testing, Proactive Testing, Browser compatibility, Risk Analysis, and performance test.
  • Involved in design and implementation of Selenium WebDriver AutomationFramework for Smoke test and Regression test using TestNG. Developed and executed test scripts using Selenium WebDriver, TestNG, analyzed Test Results and created Defects.
  • Well versed with SQL, PL/SQL and Oracle queries to run the data integrity tests.
  • Experienced in testing BPM framework, process and strategy.
  • Developed BDD test cases with Cucumber framework and worked on Test Driven Development.
  • Strong knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
  • Expertise in Automated-testing includes concentrated application, training and interaction with HP Tools like UFT/Quick Test Professional (QTP), SOAP UI and ALM/ Quality Center.
  • Worked in Waterfall and Agile methodologies - SCRUM.
  • Exposure in running SQL queries to manipulate database tables to check data integrity.
  • Used Requirement Traceability Matrix (RTM) for mapping requirements to test cases.
  • Participated in User Acceptance Test (UAT), documented procedures and guiding the users in verifying various transactions on the system.
  • Familiar with testing Philosophies like Equivalence Class Analysis, Boundary Value Analysis.
  • Experience in developing and executing automation Regression testing and System testing using Selenium.
  • Worked closely with Business Analyst for Requirements Study and developers team.
  • Excellent analytical and problem-solving skills with the ability to troubleshoot and strong oral and written communication skills.
  • Excellent knowledge of Software development life cycle (SDLC) and Software test life cycle (STLC).
  • Experience in Automated testing using Selenium Web driver with Java and C#.Net.
  • Experience in BuildingMicrosoft.Net/C# automationScripts by usingSelenium, MS Visual Studio,MSTest,NUNIT, Spec flow, Coded UI, Azureand good expertise in usingAnnotations
  • Expertise in Automated-testing includes concentrated application, training and interaction with HP Tools like UFT/Quick Test Professional (QTP), SOAP UI and ALM/ Quality Center.
  • Experience in writing test cases using Element locators, WebDriver methods, Java programming features and Test NG Annotations.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver/RC/IDE/GRID, HP Quick Test Pro (QTP) 11, Quality Centre/ALM 11, JUnit, Cucumber, Karate DSL, TestNG, Web Services, FitNesse, SOAP UI, Coded UI, Jenkins, Postman, Maven.

Language/ Script: Java, JavaScript, Shell Script, Unix, Linux, VBScript(UFT), C, C++, C#.

Test Frameworks: Junit, NUnit, TestNG, Protractor, Karma, Data Driven Framework, Keyword Driven.

Firefox Add-ons: XPath, Firebug, Fire Path.

Web development: HTML, CSS, JavaScript, JQuery VB Scripts, XML, Flash.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI.

Bug-Tracking Tools: BugZilla, JIRA, Mantis, Elementool, Rally, HP ALM/Quality Center.

Build/Continuous Integration Tools: ANT, Maven, Jenkin, Hudson, Bamboo.

Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, MYSQL.

Platforms: Windows 7/Vista/XP, UNIX, LINUX, MAC OS X.

QA Methodologies: Agile, Scrum and waterfall.

Version Control: Git, SVN, CVS, TFS.

PROFESSIONAL EXPERIENCE

Confidential -- Newark, NJ

Sr. Test Automation Engineer (Selenium)

Responsibilities:

  • Configured Selenium Web Driver, TestNG, and created selenium automationscripts in java using TestNG prior to agile release.
  • Reviewed and analyzed online banking/ ACH transactions to determine fraud activity.
  • Experienced in working onDevOps/Agileoperations process and tools area (code review, unit test automation, Service, Incident and Change Management).
  • Worked with peers and managers to communicate fraud trends and share best practices, ideas and information.
  • Involved in design and development of hybrid/data driven frameworks using Selenium WebDriver, Java, POI, TestNG, JDBC.
  • Created and executed automation test scripts using Selenium web application testing utility.
  • Actively involved in SDLC and STLC process and used tools like ALM, Selenium RC/Web driver, JMeter, SOAP UI, SSMS and Visio.
  • Designed and developed automated scripts, which involved Functional Regression, Integration test cases using Selenium RC.
  • Used Firebug and Fire path to identify elements on the page. Used ALM and JIRA for tracking, analyzing and documenting defects.
  • Wrote several automation scripts for UI in Java/Selenium WebDriver
  • Wrote BDD test cases using Cucumber, Java
  • Worked on configuring, build and deploy virtual services using LISA
  • Coordinated with developers and record defects in JIRA and HP ALM to track until they are resolved.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Performed web services testing with SOAP UI by validating request and response for XML files.
  • Creating UAT Test Strategy, UAT Test Plan, Entry & Exit Criteria and Test Closure document.
  • Automation Code version management using Gitlab.
  • Worked with AWS Cloud teams to drive the adoption of AWS services and help establish a fully automated environment for the provisioning, upgrading and auditing of AWS services.
  • Used Repetitive or Competitive Analysis for creating and setting up scripts to run against big volume of data to identify the frauds as they occur over a period of time.
  • Wrote SQL Queries for backend/ETL testing.
  • Tested transactional data for possible indicators of fraud.
  • Performance test development for 'Continuous Benchmarking' usingJMeter and Jenkins
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Executed test cases and procedures for Functionality Testing, Integration Testing, Transaction Testing, Positive Testing, Negative Testing, and Black box testing.
  • Involved in CP1, CP2, CP3, CP4 AND CP10 Interface Testing.
  • Proficient in using SoapUI for testing Web Services and used various types of assertions such as soap fault, Contains, Soap not fault, X-path etc.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
  • Developed automation Framework forSOAPandREST(POST,PUTandGET)API TestingusingRestful API,UFT API,SoapUIandPostman.
  • Executed processes defined for fraud detection and prevention, while identifying new trends in fraud.
  • Involved in fetching JSON data with in Orchestration Layer with Spring Boot application and displaying it in the UI using ReactJS.
  • Involved in Defect Tracking, Defect management and Bug Reporting using tools like Quality Center/HP ALM as a Test Management Tool.
  • Tested Browser compatibility to ensure that it works on all Browsers (IE, Firefox, Chrome, Safari, etc.) and Tested on Remote server/desktop through Selenium Grid.
  • Coordinated with the UAT, BETA and Project management teams and performed User Acceptance Testing (UTA) with the Users.

Environment: Selenium WebDriver, Jenkins, Protractor, SOAP UI, Maven, Xcode (iOS), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, Gitlab, SQL Server, JMeter.

Confidential -- St.Louis,MO

Sr. QA Automation Test Engineer

Responsibilities:

  • Performed Unit testing for Java applications using TestNG.
  • Created queries in TFS to validate results of TFS reports.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
  • Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Involved in running Test scripts on different browsers using the Selenium WebDriver.
  • Proficient in identifying, reporting and troubleshooting software defects.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / TestNG).
  • Developed Maven based build scripts to run Selenium Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
  • Developed and Executed Manual test cases for Functional testing of various modules of the application.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Performed Black Box and White Box Testing.
  • Performed Manual Testing using Microsoft Test Manager to create multiple versions of a test and to track event logs.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Testing a complex Web based application with backend validation in mainframes and usingSOAP UI.
  • Committed Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE.
  • Proficient in Agile development and Scrum methodology.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used Cucumber for browser-based testing with scenarios and situations.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • UsedMS Visual Source Safefor Version Control.
  • Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.

Environment: QTP10, SOAP UI, TFS, Microsoft Test Manager, Selenium, C#, ASP.NET, Oracle, Cucumber, UNIX, MS Office, HTML, Windows XP/Vista, Gitlab, Internet Explorer 6.0.

Confidential -- Harrisburg,PA

Test Automation Engineer (Selenium)

Responsibilities:

  • Performed mouse actions using Selenium Actions API (Application Programming Interface). Implements web element locators using Selenium WebDriver - By ID, By Class, By Name, By Link Text, By Partial Link Text, CSS Selector.
  • Done Performance testing to determine that the web application, under test will satisfy high load requirements using JMeter.
  • Develop scenario based testing for theJMeter scripts
  • Uses Page Object Model (POM) which is a design pattern used for creating Object Repository for web UI elements.
  • PerformingAPI testing(SOAPandREST) using PostmanandSoupUI.
  • Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
  • Wrote several automation scripts for web-based application using Selenium.
  • Performs Selenium Automation using Selenium Web Driver which is a web automation framework that allows user to execute the tests against different browsers and enables User to use a programming language in creating Automation test scripts.
  • Uses core Java and extensively uses Java classes, Java objects, inheritance, polymorphism, exception handling, Java packages, and Java collection for creating the Automation scripts for Web based application.
  • Responsible for writing complex SQL Queries on Joins- (Inner join, left join, right join, and Full join), Stored Procedure, functions, sequences, cursors, triggers, indexes to retrieve the data from the Data Base depending on the automation scripts requirement. Also uses the SQL queries to validate the data integrity of the database and to back-end database testing.
  • Performed web services testing with SOAP UI by validating request and response for XML files.
  • Customized the seleniumTest as per the Test Case by using the C# Script.
  • Tested windows and web based application developed in C#.
  • Integrated Karate DSL library to the existing automation framework to handle repetitive tasks along with UI automation to save runtime and the ability to validate the business logic in case of UI failure
  • Interacted with the developers for bug fixes and problem resolution.
  • Assumed full responsibility for the DevOps role. Launched QA/DEV/Demo/Pre-Prod environments using AWS. Configured OS, size, firewall, VPN, IP and added third party or custom applications. Ensured services were up and running.
  • Coordinating with BA’s to gather the latest requirements.
  • Involved in defect triage meetings with the developers and BAs.
  • Tested Browser compatibility to ensure that it works on all Browsers (IE, Firefox, and Chrome).
  • Used Team Foundation Server as version control tool.
  • Created automation scripts that are used for Regression testing.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH.
  • Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
  • Developed Automation Scripts for Regression using Selenium Web Driver and Java.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Tested the encryption and decryption of login and Logout functionality that was developed in C#.NET
  • Conducted Cross browser testing in IE and Firefox using Selenium with Python.
  • Created test plans and weekly summary reports.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in (Automation tool) once the code pushed into CI.
  • WebService automationusing C#,Soap UIand tested web services manually using POSTMAN
  • Created and executed SQL queries in SQL Server in order to validate data at the back-end testing.
  • Created Automated test Scripts which can be reused across the project.
  • Created test cases which can be executed across all four County’s just by enabling and disabling the test steps.
  • Implemented the Continuous Integration (CI) with the help of Gitlab/Jenkins/Automation Set up for the applications that i worked on. In Jenkins, also worked on Slave set up and multi jobs.
  • Automated the API services using Karate DSL framework for Unit Testing, Integration Testing and Regression Testing
  • Developed Data Driven Tests using TOSCA and automated functional testing.
  • Involves in creating AutoIT scripts (.au3) which uses a combination of mouse movement, keystrokes and window control manipulation to automate a task which is not possible by selenium web driver.
  • Communicating with developer to gather the use cases prior to each sprint.
  • Managed all issues (defects) in Microsoft TFS Defect Management bug tracking system and ensure all issues are tracked from open to closure.

Environment: Selenium, MongoDB, TFS, SQL, IBM Curam, TOSCA, Java, Selenium WebDriver, Selenium IDE, QTP, Eclipse, VBScript, Junit, Jenkins, SOAP UI, Subversion, JIRA, TOAD, Devops, JIRA, MS Office, SQL, Windows, Unix/Linux, CA LISA, JMeter, Karate DSL, C#.

Hire Now