We provide IT Staff Augmentation Services!

Sr. Selenium Automation Engineer Resume

2.00/5 (Submit Your Rating)

Losangeles, CA

PROFESSIONAL SUMMARY:

  • 7+ Years of Experience in Software Testing both in Manual Testing and Automation Testing.
  • Expertise in understanding of Software Development Life Cycle (SDLC) and its methodologies to develop the project and Software Test Life Cycle (STLC) in test project environment with Agile and Waterfall methodologies
  • Extensive experience in Functional, Performance, Integration Unit, Regression, Black Box, White Box, GUI, End - End & browser compatibility testing in different stages of Software Development Life Cycle(SDLC).
  • Strong business understanding knowledge of Financial, Banking, Retail and Health care projects.
  • Extensive experience in analyzing, reviewing and understanding of Business/Functional and Testing requirements and designing Test Plans, Test Strategy, Test Cases, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report.
  • Experience in creating Test Cases using Test Management tools like QC, HP ALM, JIRA, Rally, Microsoft Test Manager.
  • Preparing Requirement Traceability Matrix to determine if each and every Functional requirement is taken care of and a test script is developed and executed. Expertise in Analysis of Problem severity, Defect tracking and reporting system.
  • Experience in Selenium Automation using Selenium, Selenium IDE, Selenium Grid, Java, Test NG.
  • Hands on experience in Object Oriented Programming (OOPs) concept. Extensively used java for test case automation.
  • Expertise in Grouping of Test Cases, Test Methods and TestSuites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider, Tags.
  • Experience in design, implement and maintain Keyword Driven Development, Data Driven Development, Behavior Driven Development cucumber framework with and Hybrid Automation frameworks by using Selenium WebDriver.
  • Experience in developing selenium automation framework using JUnit/TestNG and usedANT/Mavento execute automation suites.
  • Well versed with handling elements in Selenium WebDriver and writing test cases using Element Locators, Web Driver methods, and Java programming features using TestNG annotations.
  • Experience in Data driven testing, Cross Browser testing and Parallel Test execution using Selenium WebDriver, TestNG and Selenium Grid.
  • Hands on experience in design and developing frameworks like Page Object Model, Keyword driven, Hybrid .
  • Experienced in Design, Develop, Execute and Maintain Automated Test Scripts using by BDD (Behaviour Driven Development) and TDD (Test Driven Development) testing framework using Cucumber, Java, TestNG.
  • Experience in testing Web Services using SOAPUI and REST Clienttools.
  • Experienced in  utilizing various test tools for automation of test cases, generating test reports and performed extensive Web Services   Testing using SOAPUI.  
  • Extensively used SOAP UI tool to test SOA based architecture application to test SOAP services and REST Services.
  • Expertise in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Hudson/Jenkins, Jbehave/Cucumber, Web Services (REST, SOAP).
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries in multiple Databases, SQL Server, and MySQL.
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server
  • Exceptional analytical skills to understand the business and Functional requirements of Applications and transforming them into exhaustive Testing Strategies
  • Expertise in inserting checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP).
  • Have hands on experience in using IDE’S like Eclipse, and QTP/UFT extensively and Exposure in QTP tool with VB scripting, VB functions, procedure and reusable actions.
  • Maintained Selenium and Java automation code and resources in source control like SVN, CVS to pull the data from source to target.
  • Proficient in reporting bugs using Bug tracking tools such as Quality Center, JIRA, and Rally. Designed, Maintained and executed the test cases in defect tracking tools and logged the defects.
  • Expert in developing Automation Frameworks and all automation Scripts using selenium with the descriptive programming like Java.
  • Attention to detail, self-motivating and enthusiastic to work in a fast paced environment with new technologies as an individual and/or as a team member.

TECHNICAL SKILLS:

Test Approaches: Agile Methodology, Waterfall, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI.

Test Build& Integration Tools: Maven, ANT, Jenkins.

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Languages: Core JAVA, JavaScript, SQL, C, C++, HTML, CSS, XML.

Markup Languages: HTML, XML, XPath, CSS Selector

Databases: MySQL, Oracle, SQL Server, No SQL

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows 7/8/10, UNIX, LINUX

Defect Tracking Tools: HP Quality Center, JIRA, Rally, Test Director, Clear Quest, Team foundation Server and Microsoft Test Manager

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project, Visio

Software Design Tools: Eclipse, GITHUB, SVN, Firebug, Fire Path

PROFESSIONAL EXPERIENCE:

Confidential, LosAngeles, CA

Sr. Selenium Automation Engineer

Responsibilities:

  • Analysed the system requirements and developed detailed test plans and test cases and provided the documentation.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Implemented automation using Selenium Web Driver, JAVA, TestNG, and Maven.
  • Used Rally to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
  • Developed Traceability matrix to increase the test coverage.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
  • Created custom XPath for identifying Dynamic Objects and used them in Selenium.
  • Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements and also dealt with Accessing Links & Tables using Selenium WebDriver.
  • Experience dealing with Ajax requests in Selenium Web Driver using Synchronization.
  • Worked on Cross Browser and Cross Platform testing through Selenium WebDriver by testing the website on different browsers like Google Chrome, Internet Explorer and Firefox.
  • Setting the priority to the test cases using the TestNG framework and also used various TestNG annotations.
  • Worked on Selenium Grid for automation script in Java for cross browser testing. Used TestNG annotations to group the test methods and for cross browser.
  • Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Jenkins.
  • Developed Data Driven frameworks and BDD (Behaviour Driven Development) using Cucumber to retrieve test actions, test data from Excel files and SQL Databases.
  • Involved in using Maven build tool to manage framework dependency jar files.
  • Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
  • Created .au3 files using AutoIt to interact with the desktop windows to upload files.
  • Performed WebServices testing using SOAPUI, Postmen Client and REST client .
  • Used Jenkins as a Continuous integration tool for configuring and triggering the automation test suite executions 
  • Implemented Page Object Model and Page classes from scratch to represent web pages.
  • Used Maven tool for the project management and for the purpose of compile, run, deploy and to add external dependencies and also Selenium Grid to execute Selenium automation suites on different platform , browser combinations in parallel .
  • Performed Defect Tracking & Management in Rally . Generated automated daily reports using Rally.
  • Performed User Acceptance Testing (UAT ) on each release of the project with the help of end user requirements.
  • Performed Data validation using database tools such as SQL queries and following up with the development and QA team for the same.
  • Actively participated in planning, backlog grooming, daily scrum, iteration reviews by working with Agile development team.
  • Developed test cases for functional and regression testing and conducted usability testing, UI testing, and database testing.
  • Created Automation test scriptsand reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements in Rally.

Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Maven, Jenkins, Eclipse, SQL Server, SVN and Cucumber, Rally, Auto IT, Apache POI, Extent Reports. SoapUI, Oracle

Confidential, Irving, TX

QA Lead/Automation Engineer

Responsibilities:

  • Involved in analyzing requirement documents and utilized AGILE Methodologies to manage full life cycle development.
  • Performed Manual Testing prior to Automated Testing of the application and tested the functionality of the application.
  • Coordinating efforts with QA and development for tests that should be performed by using automation tools
  • Developed Test scripts, created Test cases (including use of automated testing tools) and created Traceability Matrix and mapped the requirements to test cases.
  • Created, enhanced and executed and automated Test Scripts using Selenium, for testing the compatibility of the application with different platforms by executing Test Plans, Test Cases, Test Strategies.
  • Implemented Selenium using JUnit framework with java and used Selenium to create automated scripts for Functional and Regression Testing.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Developed automated tests based on written test cases using Keyword Driven Tests, inputs to test the multiple sets of data by using Selenium.
  • Contributed in developing Automation Framework that uses Java, Selenium WebDriver and JUnit.
  • Used Selenium WebDriver and JUnit to run the Test Scripts and involved in writing the acceptance criteria and Test cases for the stories assigned in JIRA.
  • 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.
  • Developed Selenium script for taking screenshot and also used Actions class to perform mouse and keyboard events.
  • Automation of Test Cases using Selenium. Some of the salient features of the Frame work based automation suit are, High functional coverage, Faster test cycles, Easy maintenance of test suit and consistent testing phase.
  • Involved in writing Generic Scripts and Project Specific Scripts Involved in writing Library/Utility Functions related to Automation framework.
  • Involved in automating the Popups using the Alert interface.
  • Updated the JIRA with manual/automated test cases and changed the status of JIRA during the testing and also update the story based on functional requirement.
  • Developed automation framework to test SOAP based   web services  using SOAPUI tool.
  • Involved in testing Web services using SOAP UI . I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load   testing, security   testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and Rest based Services.
  • Automated testing procedures using test scripts for development. Collaborated with web services development team. Documented all testing procedures and processes.
  • Involved in writing complex Database Queries usingSQL Server/Oracle to perform data validation for the application.
  • Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
  • Reported database defects during data profiling and database integrity validation process and worked with development team in resolving them by providing them detailed test steps to replicate the issues.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Tested and analyzed web services and wrote detailed reports. Provided ongoing technical support to businesses and end users.
  • Developed User Acceptance Test Scripts and assisted users in conducting UAT
  • Reviewing identified Defects by team in JIRA and assign them to Appropriate Developer and following up with Developers for Defect fixing until closure.
  • Interacted actively with the team in identifying bugs .

Environment: Java, Firebug, Data Driven Framework, Selenium RC, Eclipse, Junit, ANT, QTP, Selenium WebDriver, JIRA, Jenkins, Soap UI, SQL Server

Confidential, Minneapolis, MN

QA Analyst

Responsibilities:

  • Participated in identifying the Test scenarios and designing the Test cases.
  • Selected a suitable framework for the project and creating the proof of concept for the selected framework
  • Develop and document Test plan, Test scenarios and Test cases in accordance with the business requirements document and the functional requirements specification documents .
  • Create Requirements Traceability Matrix (RTM) and mapped test cases with the requirements. 
  • Understanding requirement and developing end to end automation test scripts using seleniumWebDriver with JUnit framework.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java.
  • Used Maven build tool to implement the framework dependency jar files.
  • Identifying the web elements easily by id, name, CSSelector, Xpath, Class Name, Link Text, partialLinkText, Tag Nameusing the firebug and Fire Path.
  • Implemented the selenium synchronization using the wait and sleep methods.
  • Implemented test automation for handling popups.
  • Used updated extent reports dependencies to generate more pictorial reports.
  • Updated Framework functions when needed, executed them and generated reports.
  • Reviewed Test Reports and Preparing Test Summary Report.
  • Performed Smoke, End to End and Regression tests in Test environment and Production support environment.
  • Implemented test Management tools such as HP QC/ALMbug reporting tools to track test progress, execution and deliverables.
  • Implemented the mouse and keyboard events using the Actions class.
  • Used Apache POI to read data from Excel sheets and testing the test scenarios.
  • Involved in Backend Testing and Worked with API’s.
  • Performed Web Services Testing using SOAPUI.
  • Validated Web Services (WSDL) by setting up request, and validating response to perform parameterization, service mocking, functional and security testing.
  • Provide Daily and Weekly Status Reports on projects to the stakeholders.
  • Involved in Developing and creating detailed test plans and test cases for the system covering design document, reviewing them with the developers and finalizing the test cases.
  • Experienced in reporting and tracking the defects using MS Share Point and Quality Center tools.

Environment: Java, Selenium WebDriver, TestNG, Junit,Apache POI, Extent Reports, Eclipse, Windows, Oracle, Maven, SQL, Quality Center.

Confidential

QA Analyst

Responsibilities:

  • Understand and analyze Functional Requirement and Business Requirement documents to get a better understanding of the system on functional/business perspectives.
  • Experience in developing effective test strategy, test plan
  • Experienced in Software testing methodologies such as Agile Methodology.
  • Involved in Gathering requirements from the Business and created user stories based on functionalities.
  • Experience in preparing Test plans, Test cases, Test Data and executing the same.
  • Experience in testing windows and web based applications. 
  • Involved in all types of testing including System, Functional, Integration, Regression, and helping out with User Acceptance Testing
  • Created Requirement Traceability Matrix (RTM) to analyze changes and identify the areas of application for Regression Testing. Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
  • Performed Regression Testing for fixes and closed the defects.
  • Worked with SQL statements to extract data from tables and verify the output data of the report on the browser page.
  • Involved in different types of testing like Sanity testing, Regression testing, Retesting, End to End testing and Involved in design and development of test plans on high-level, detailed designs.
  • Participated in standup meetings and other required QA meetings such as test planning, retrospective, QA status and update meetings.
  • Worked on bug fixing and functionality enhancements in the maintenance phase.
  • Used HPQuality Center to store requirements, schedule, execute and track test cases and reporting defects and reviewing identified defects by team.
  • Involved in all the phases of testing lifecycle from requirement gathering phase till the project closure.
  • Proficient in all phases of   Defect Life Cycle , tracking and managing defects. Interacted with the Business user and Client to test according to their requirements.
  • Strong problem solving, interpersonal and communication skills.

Environment: HP Quality Center 10, SQL Server, MS Office Suite and Windows 2008.

Confidential

Test Engineer

Responsibilities:

  • Responsible for gathering Business Requirements, Functional Requirements and Design Documents.
  • Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance testing.
  • Involved in Preparation of Traceability Matrix.
  • Analyzed and Developed Test Plan, Test Cases, Test Scripts, Expected Test results and Test Procedure from functional requirement Specifications.
  • Identified the Test Cases and documented them in Quality Center.
  • Identifying Critical Functionalities and prioritizing the testing.
  • Involved in interacting with client for discussing the status of the project and Identifying, submitting, retesting defects using Quality center.
  • Responsible for entering bugs into an automated bug management system and performing regression tests after the bugs were fixed.
  • Preparing the Test Phase Summary report and participated in test plan and test cases review meetings.
  • Defects were tracked and prioritized using Quality Center(QC) and analyzed the variation between expected result and actual result.

Environment: HP Quality Center, MS Office Suite.

We'd love your feedback!