We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

5.00/5 (Submit Your Rating)

Norfolk, VA

SUMMARY:

  • Over 8 years of solid QA experience in development, maintenance, implementation of total Quality Assurance methodologies and process.
  • Analyzed the requirements and developed testing scenarios, test cases, executed procedures and reported results.
  • Experience in all phases of software testing life cycle (STLC), including evaluating requirements, test planning, test case design / development, test execution, defect tracking, and reporting.
  • Exposure to various Software Development Life Cycle (SDLC) methodologies like Waterfall, Agile.
  • Proficient in repetitive Manual, Automation Testing and Performed end to end ETL testing by validating source and target data.
  • Experience in automation testing using QTP and Selenium and writing Java Scripts in QTP and Java/C# in Selenium.
  • Involved in Regression Testing and Integration testing to testing mobile - based application.
  • Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps).
  • Extensively used SQL, PL/SQL for backend testing of Oracle and MS SQL Server and mainframe DB2 databases.
  • Proficient in working with testing tools and carrying out Functionality testing, Graphical User Interface testing, System testing, Integration testing, White Box testing, Black Box testing, Smoke testing, User Acceptance testing and Regression testing of client/server, Web based Applications and Web Portal Applications.
  • Created Automation framework using POM- Page Object Model, and Data Driven framework to test Web Application.
  • Expertise in Selenium automation using Selenium WebDriver, Cucumber, Selenium Grid, JAVA, JUnit, TestNG, Maven, Jenkins
  • Strong Automation testing experience using Selenium WebDriver, JMeter and LoadRunner.
  • Design, develop and implemented Behavior Driven Development (BDD) Automation testing framework utilizing Java, Cucumber by using Gherkin language to write features and scenarios.
  • Solid experience in implementing automation test scripts, record scripts using QTP and UFT.
  • Experience in testing of Data Warehousing Data Conversion and ETL (Extract. Transform and Load), Backend testing in Oracle, MS SQL Server, DB2 Mainframe Web and Desktop applications.
  • Maintained detailed and comprehensive records on testing activities identified bugs and suggested fixes, created weekly bug reports for development team.
  • Experience in various test management and Defect tracking tools like HP ALM, Bugzilla.
  • Tested the ETL Informatica mappings and other ETL Processes Data Warehouse Testing .
  • Interaction with development teams for smooth problem resolution and error free rollouts.
  • Good Communication skills, Documentation Skills, Team problem solving ability, analytical and quality conscious.
  • Coordinated with the clients to communicate the process test strategies and system enhancements.
  • Strong analytical, time management and problem-solving skills.
  • Possess strong communication and interpersonal skills. can quickly master and work on new concepts and applications with minimal supervision.

TECHNICAL SKILLS:

Test Management Tools: HP ALM/Quality Center, JIRA

ETL Tools: Informatica, Oracle Warehouse Builder

Database: DB2, Oracle, SQL Server, Teradata

Languages: SQL, C#, C++, Java, Net

Office Tools: MS Office Suite, MS Project

Operating System: UNIX, Windows, iOS

Standards: Waterfall, Agile

Tools: JIRA, SQL Enterprise Manager, SQL Query Analyzer, Win SQL.

Web Technologies: XML, SOAP UI, REST, WSDL.

PROFESSIONAL EXPERIENCE:

Confidential, Norfolk, VA

Selenium Automation Engineer

Responsibilities:

  • Developed automated tests using Java (Selenium WebDriver) in partnership with developers for continuous regression testing.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Created automation framework using Hybrid Framework-Data Driven and Keyword Driven Framework to test web application.
  • Configured Selenium WebDriver, Test-NG and created Selenium automation scripts in Java using Test-NG prior to next quarter release.
  • Implemented mobile automation framework using APPIUM.
  • Used Cucumber by creating the Feature and Step Definition files to execute test scripts.
  • Identified the Correct Web-Elements using various element locators in Selenium like ID, Name, Link, Partial Link Text, Xpath, CSS, DOM in creating automation Scripts.
  • Used various TestNG Annotations Such as BeforeSuite, AfterSuite, BeforeMethod, AfterMethod, BeforeTest, AfterTest, BeforeClass, AfterClass and configured Parallel Processing using TestNG xml.
  • Implemented Parameterization using XML and Data Providers for Data Driven Framework using Java, POI and TestNG.
  • Used Xpath to identify the dynamic Web Elements on the application Web pages.
  • Experienced in developing BDD and TDD scripts with Cucumber and writing step definitions for Gherkin based features.
  • Validated the connection and data between various modules using the RESTful Web service in SOAPUI.
  • Used SOAPUI tool to test Web Services SOA based architecture application to test SOAP services and REST API.
  • Experience in validating the API with Postman tool and create the Continuous Integration mechanism.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Used Maven build tool to implement the framework dependency jar files.
  • Responsible to setup the project, document and execute the test cases in HP ALM.
  • Widely Used JIRA tool for defect reporting and tracking, and generated documents and reports for further analysis
  • Participated in all testing activities to meet overall software release goals Test Planning, Test Case design, Test Execution, Test Reporting, Defect Tracking, Error Handling, Test Environment evolution and maintenance, etc.
  • Performed mouse movements using Selenium Actions API. Implemented web element locators using Selenium API - By ID, Class, Name, CSS Selector, Xpath and Link.
  • Drafted Test Plan for Black Box Testing based on the Functional requirements and product specifications of the application.
  • Involved in verification of manual update files for different subject areas.
  • Involved in Smoke testing, Sanity Testing.

Environment: Selenium WebDriver 2.0, Eclipse, Cucumber, Java, JIRA, SOAPUI, HP Quality Center, Rest API, TestNG, Maven, Jenkins, ALM 11.0, TDD, Agile, HTML, XML, XPath, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.

Confidential, Brooklyn, NY

Selenium Tester

Responsibilities:

  • Developed automation scripts using Page Object Model Framework Developed Automation Scripts for Regression using Selenium Web Driver.
  • Coordinate and controlled testing projects every step of the quality cycle from test planning through execution to defect management.
  • Developed automation test cases using C#, TestComplete tool and Selenium WebDriver.
  • Worked with Business users to understand project requirements and to figure out the scope of test strategy.
  • Proficient in writing Selenium WebDriver automation scripts in Java using Maven, Cucumber, and TestNG Automation Testing for Web Applications.
  • Automation of test cases with reference to High-level scenarios using C#, JUnit, Selenium WebDriver.
  • Identified and added new utility functions to the automation framework.
  • Worked as a part of sprint team in Agile methodology.
  • Automates Functional test cases using Selenium WebDriver, TestNG and Java.
  • Extensively used SQL statements to query the DB2 Database for Data Validation and Data Integrity.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Worked on Load/Performance tools like JMeter and Load Runner.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Responsible for integrating with Robot Framework, test script development, script enhancement, test execution, preparing test data, defect tracking.
  • Designing feature file in Cucumber which consists of parameters i.e. Feature, Scenario, Scenario Outline, Given, When, then required for execution code.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Created SQL Statements to perform backend testing on the SQL Server to review the saved data to ensure that the correct data was saved from the Front End.
  • Verified Web services API request, response data validations in REST, SOAP protocols.
  • Responsible for estimating required resource and components for SOA testing.
  • Involved in designing UI and back end SQL test cases.

Environment: Selenium WebDriver, Selenium Grid, TESTCOMPLETE, C#, Visual studio, Cucumber, SOAP/API, J2EE, TestNG, MS Excel, HTML, XML, Oracle.

Confidential, Los Angeles, CA

ETL Tester / QTP

Responsibilities:

  • Understanding of Functional Requirement Specifications and System Requirement Specifications.
  • Developed Test Plans based on Test Strategies and Developed scripts, utilities, simulators, data sets and other programmatic test tools as required to execute Test Plans.
  • Implemented SDLC, QA methodologies and concepts in the Project. Involved with ETL test data creation/Identified for all the ETL mapping rules.
  • Preparation of test scenario's and test cases based on mapping documents.
  • Involved in BA walkthroughs and ETL Specification Document.
  • Created and executed automated test scripts using QTP for functional, integration and regression testing.
  • Validated the data against staging tables and warehouse.
  • Wrote Complex SQL queries to verify report data with the source and target system (data warehouse).
  • Performed End-to-End testing for the entire ETL.
  • Conducted Functionality and GUI testing manually and recorded scripts.
  • Designed a QTP script from scratch to extract text data from a Java web application and uploaded it to an excel spreadsheet for use by testers.
  • Executed Test scripts from a custom QTP framework that required the updating of environment variables, configuration files, and data files.
  • Created QTP object repositories for applications that would be used to design a new custom automation framework.
  • Developed test scripts and test cases using QTP, Quality Center, and Load Runner.
  • Experienced in developing Data driven, Key word driven and Hybrid Framework using QTP.
  • Prepared test data for Positive and Negative Testing used in Data Driven Test.
  • Working with Fact and Dimension tables and Surrogate keys and version numbers.
  • Developed a testing strategy for all upcoming data feeds. led a team of 3 people at offshore
  • Performed Manual Functional testing with QC and Regression Testing with QTP.
  • Validated the Summary and detail reports with drill down option.
  • Experience on Data validation, Data merging and Data aggregation activities.
  • Monitor Testing Activities within the team and report regular progress to the Test Manager.
  • Worked with UNIX scripts in executing and validating logs for the issues.

Environment: Informatica Powercenter 9.5, Oracle 11g, SQL Developer, Hadoop, ETL Validator, UNIX, WinSCP, HP Quality Center, QTP, HP Load Runner 9.1.

Confidential, Warren, NJ

Selenium Automation Tester

Responsibilities:

  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Written Automation Test Scripts using Java, TestNG, Selenium WebDriver and used MAVEN Build tool to run the Automation.
  • Experience in creating strategy test plans, test cases and test estimation requirement traceability matrix.
  • Created Automation framework, built the function libraries, executed parallel browser testing and modified the automation scripts by inserting the check points to verify the object properties.
  • Done Regression suite and smoke Suite Testing.
  • Test case automation using SoapUI, Selenium test automation tool with Java.
  • Created tests with Assertions like Schema Compliance, SOAP, XPath assertions using SOAPUI.
  • Reviewing Business Requirements and functional specification document. Develop test cases.
  • Done Scripting Less Validations using SoapUI PRO.
  • Configured Selenium WebDriver, TestNG, Maven tool and created automation scripts in Java using TestNG prior to agile release.
  • Done Automation Scripts for testing API using Java.
  • Responsible for writing and testing the test cases using JUnit and TestNG.
  • Reported bug using Project Tracking tool JIRA.
  • Performed data driven test to test application for multiple scenarios with different verities of data.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP.
  • Executing web services tests, Automation testing in Selenium WebDriver and manual tests in ALM 11.2.
  • Performed white box testing for the Web based application.
  • Conducted weekly review meeting with management, users and technical team members.
  • Participated in Requirements, Design, and Release Readiness review sessions.
  • Coordinated and managed testing activities as per the agile methodology followed by project team members.
  • Participated in the QA Meetings, Bug Review Meetings, Go/No-Go Meetings & responsible for updating & verification of the Project Checklist during the Deployments/Releases.

Environment: Win7, Selenium WebDriver, SQL Server, Oracle, XML, SOA testing, JAVA, J2EE, JIRA, Shell Scripting, DOM, Test Plans, Quality Center, Appium, UFT, CA End to End Testing, Toad, Jenkins, UAT, SOAP UI, REST, JAVA Script, Regression Testing, JUnit, TestNG, Agile Methodology.

Confidential

Manual Tester

Responsibilities:

  • Developed Manual and automated test cases to test the functionality of the application.
  • Developed Automated test scripts from Manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
  • Knowledge of System Development Life Cycle (SDLC) of Waterfall and Agile Methodology.
  • Prepared Defect Report as per severity and Priority.
  • Performed the browser Compatibility testing for employee stock portal (IE9, Firefox, Safari, Google chrome).
  • Design, deliver and execute high quality test cases under direction of a Test Manager.
  • Designed Test cases and executed Test cases and reported the Bugs using Quality Center.
  • Experience in System Integration Testing of web based application, time tracking through electronic gadgets (devices and mobiles).
  • Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center.
  • Interacted with developers to follow up on defects and issues.
  • Responsible for providing the status updates to the team on daily basis.
  • Generated the Test Status Reports from Test Director and regularly presented to QA Team lead and Project team lead.

Environment: Manual Testing, Test Director, MS-Word, MS-Excel, Java, Java Script, SQL, Oracle.

We'd love your feedback!