We provide IT Staff Augmentation Services!

Test Automation Engineer (selenium) Resume

Cleveland, OH

SUMMARY

  • Over 7+ years of professional experience in Informational Technology (IT) with emphasis in Manual/Automation testing of Web Based with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server, Software Development, Web Services, Mainframes, Java, UI and SAP Environments.
  • Excellent knowledge of Software development life cycle (SDLC) and Software test life cycle (STLC).
  • 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.
  • Good experience in testing applications written in Java and
  • 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.
  • 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 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 and Risk Analysis.
  • Well versed with SQL, PL/SQL and Oracle queries to run the data integrity tests.
  • Experienced in testing BPM framework, process and strategy.
  • Experience with bug tracking tools like Quality Centre/ALM, TFS, JIRA and familiar with Clear Quest, Bugzilla.
  • 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.
  • 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.
  • Excellent analytical and problem-solving skills with the ability to troubleshoot and strong oral and written communication skills.

TECHNICAL SKILLS

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

Language/ Script: Java, JavaScript, Python

Test Frameworks: 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, SQL, 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 - Cleveland, OH

Test Automation Engineer (Selenium)

Responsibilities:

  • 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.
  • Involved in designing, building, and supporting advanced cloud automation workflows and tools used to support automated CI/CD pipeline application deployments into AWS using Jenkins
  • Creating UAT Test Strategy, UAT Test Plan, Entry & Exit Criteria and Test Closure document
  • 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.
  • 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.
  • 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.
  • 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.
  • Extensively worked onJMeterto create Thread Groups and test Web Application for various loads on key business scenarios.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Involved in defect triage meetings with the developers and BAs.

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

Confidential, Roanoke, Virginia

Sr. Test Automation Engineer (Selenium)

Responsibilities:

  • Involved in design and development of hybrid/data driven frameworks using Selenium WebDriver, Java, POI, TestNG, JDBC
  • 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.
  • 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.
  • Performed web services testing with SOAP UI by validating request and response for XML files.
  • Configured Selenium Web Driver, TestNG, and created selenium automationscripts in java using TestNG prior to agile release.
  • Worked with peers and managers to communicate fraud trends and share best practices, ideas and information.
  • Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
  • 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.
  • 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.
  • Tested transactional data for possible indicators of fraud.
  • 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.
  • 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.
  • 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.
  • Created and executed automation test scripts using Selenium web application testing utility
  • 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.

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

Confidential - Windsor, CT

QA Automation Test Engineer

Responsibilities:

  • Performed Manual Testing and Automated Testing for Client/Server application and Web-based application that used WebSphere, Message Queuing, Active Directory, UNIX, Windows, and XML message-based system in an Agile software development environment.
  • Implemented Continuous Integration and Deployment (CI/CD) solutions to target environments AWS
  • Follow and contribute to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition.
  • Done SOA Testing, Validation and Virtualization Using CA LISA
  • Assist in building out and testing API endpoints (Java)
  • Attend Functional Requirement and Design review meetings to obtain the technical knowledge to become proficient in assigned products.
  • Develop and manage Test plans strategy and test cases. Facilitate test plan and test case reviews.
  • Coordinate workload and activities for 12 QA testers for both onshore and offshore.
  • Plan, estimate, schedule, assign and direct the work of activities for QA Team to onshore and offshore agencies.
  • Conduct verification testing, regression testing and automated testing with onshore and offshore team.
  • Familiar with database concepts and running SQL queries.
  • Used different types of virtual devices (Emulator & Simulator) and real devices for Testcases Validation.
  • Performed Functional Testing through QTP using VBScript Scripting language.
  • Daily meeting with onshore and offshore QA team to discuss critical issues regarding QA activities.
  • Manage all issues (defects and service requests) in Microsoft TFS Defect Management bug tracking system and ensure all issues are tracked from open to closure.
  • Present test metrics and execution reports to upper management in a timely manner.
  • The entire java scripting done usingCucumberframeworkWrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Used Ad-Hoc methods for finding out fraud by means of a hypothesis
  • Work with development team members to resolve design and implementation issues.
  • Ability to learn complex systems in ambiguous situations. Demonstrate abilities in problem analysis and resolution.
  • Great troubleshooting skills to assist development in determining root cause of defect found during testing.
  • Participate in process improvement of the QA lifecycle activities as needed.
  • Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in a different test environment with different test configuration.
  • Involved in tracking, reviewing, analyzing defects using the Quality Center.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, QTP, JMeter, TestNG, Quality Center, Firepath, Firebug, VBScript, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle and Windows, Jasmine, CA LISA

Hire Now