We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer/ Selenium Resume

3.00/5 (Submit Your Rating)

Clinton, NJ

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in Software Quality Assurance and Testing - Skills include automated, manual, regression, system, Integration, web-based, End to End and Backend.
  • Expertise in UI testing of the applications and suggested UI enhancements accordingly.
  • Developed Test Framework in selenium for UI Regression Test Automation and when necessary, potentially execute Test automation scripts.
  • Expertise in Test plans, Test metrics, Test cases, Test scripts and Test data based on business rules and functional requirements.
  • Experience in requirements analysis, design, development, testing and Implementation of Software Products.
  • Expertise in Manual and Automated testing of applications on Windows and UNIX Environment.
  • Experienced in creating, enhancing and maintaining high-end test scripts for various functional and regression testing using Selenium and JavaScript.
  • Performed testing the composition of the test plan, manual testing on different devices, writing automated UI tests, automation test was written in JavaScript.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Expertise in development of Selenium automation framework folder in Quality Center.
  • Expertise in Selenium Functional Automation Frameworks (Data Driven, Keyword Driven and Hybrid Driven).
  • Expertise in System Testing, Regression, User Acceptance, Black box and Performance testing.
  • Experience in development of Procedures, Functions, Packages and Database Triggers.
  • Expertise in developing test scripts using automated test tools for Regression and Batch testing.
  • Strong working experience with UNIX Shell scripting.
  • Setup Selenium GRID to run Selenium scripts on different browsers.
  • Having good experience in SQL in writing SQL queries; Testing scripts for Backend Testing.
  • Expertise in databases and Client/Server applications using Oracle 10g, SQL, PL/SQL, SQL*Loader.
  • Ability to interact with customers, sales team, top management, developers and product analysts, testing team regarding project status, testing status and defect tracking.
  • Used Selenium WebDriver API to automate tests.
  • Experienced with projects through SDLC (Software development life cycle) and STLC (Software testing life cycle).
  • Proficient in Oracle, SQL queries and Unix/Windows operating systems.
  • Good at defect-reporting and defect-tracking using the test management tool Quality center.
  • Strong Team Player, have excellent verbal and written communication skills and strong documentation skills.
  • Excellent research and mentoring skills. Ability and enthusiasm to learn new tools/ technologies quickly.
  • Involved in manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
  • Perform browser compatibility testing of application under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs and XPATH in Selenium WebDriver.

PROFESSIONAL EXPERIENCE:

Sr. QA Automation Engineer/ Selenium

Confidential, Clinton, NJ

Responsibilities:

  • Designed, executed and maintained automation Test Scripts in Selenium WebDriver using JAVA, TESTNG and Maven.
  • Configured python WebDriver, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
  • Tested compatibility of application for dynamic and static content under various cross browsers using Integrated HTML ids and XPATH in Selenium.
  • Used QTP/UFT for Regression testing using on each new build of application under test
  • Responsible for implementing Multi-Threading/multithreading for time consuming processes and synchronizing the actions of threads
  • Worked extensively making Data Driven and Keyword Driven and Maven/Ant Frameworks to maintain Test Suites.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
  • Detecting, classifying and reporting bugs through Defect Tracking System in RALLY.
  • Actively worked in Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Created ETL test data for all ETL mapping rules to test the functionality of the Informatica Mappings.
  • Used HP Quality Center/ ALM, JIRA for tracking requirement and issue tracking.
  • Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Used SoapUI features like Assertions, Data Source, and Groovy Script Test Step to do data level validations
  • Selenium Robot framework has been implemented by setting up testing suites with individual suite specific setups for different user types and test categories.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools like Jenkins for running test on nightly basis automatically.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Produced a daily test status report communicating number of tests planned, tests executed, passed, failed, in-progress, blocked, and/or not applicable.

Environment: Agile, HP Quality Center 11.0, POM, JavaScript, SoapUI 5.2.1, QTP/UFT, Windows, Seetest 7.1, Maven 3.1.1, Jenkins, Eclipse, TestNG, GitHub, ETL, Selenium WebDriver, XPath, Selenium Robot Framework, Eclipse, JIRA, Firebug, HTML, XML, CSS, Chrome, Firefox, SQL, JMeter, Cucumber, Protractor, POI, Emulator.

QA Automation Engineer

Confidential, Downers Grove, IL

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts in support of a set of global tools, systems, and databases.
  • Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Performed the build and maven dependencies using Maven build tool.Extensively worked in Regression testing, Parallel Processing using Selenium Web driver in TestNG.
  • Developed test scripts for Web elements by identifying the locators using Firebug and FirePath Firefox plugins.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Involved in Web Application GUI automation creating regression suites using Selenium Web Driver,
  • TestNG, Eclipse.
  • Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
  • Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consists of business system analysts, developers and architects.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Created test approach and test cases for logging module.
  • Reviewed and analyzed the existing test scripts.
  • Developed HTML TestNG reports for analyzing the output of test using Extent Reports API. Developed synchronization using implicit and explicit wait conditions.
  • Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
  • Created automation scripts using Selenium Hybrid and Data-driven development framework.
  • Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
  • Followed Agile testing methodology, participated in daily status meetings and testing each deliverable.
  • Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
  • Developed Cucumber html, JSON test reports for analyzing the test outputs.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Java, Selenium WebDriver, TestNG, Firebug, Fire path, XML, XPATH, DOM, Quality Center, Cucumber, Jira, SVN, Agile, Internet Explorer, Chrome, Firefox, SQL, Jenkins

QA Engineer

Confidential, Roseland, NJ

Responsibilities:

  • Performed automation testing using TestNG and Selenium WebDriver framework and generated reports through TestNG.
  • Involved in setting up configuring the testing environment with Eclipse, JUnit, and Selenium WebDriver and Selenium Java client driver.
  • Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform
  • Used Selenium RC to run tests in different browsers (Internet Explorer, Chrome, and Firefox).
  • Used Eclipse IDE to run scripts as JUnit tests.
  • Converted QTP scripts into Selenium scripts.
  • Used Java as Language and Eclipse as IDE.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Developed and managed UNIX scripts as well as ran scripts on daily basis.
  • Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using JUnit.
  • Performed cross browser compatibility testing between different operating systems.
  • Kept a strong communication with QA manager, Product manager, and developers.

Environment: Java, Selenium WebDriver, JavaScript, JUnit, Jenkins, SoapUI, XPath, Maven, Eclipse IDE, Agile, JIRA, Bug Zilla, SQL, PL/SQL, Oracle, Windows.

QA Tester

Confidential

Responsibilities:

  • Involved in Manual Testing of the assigned modules.
  • Created VB scripts for regression testing using QTP.
  • Conducted Black Box Testing (Functional Testing, Integration Testing and Cross Browser Testing)
  • Developed and executed test cases manually to verify expected result.
  • Performed web testing using Quick Test Pro (QTP) for checking page contents, broken links, web objects, frames and table.
  • 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.
  • Write positive and negative Test cases for functional testing and then execute them.
  • Interacted with developers about status of bugs and re-tested fixed bugs.
  • Developed VB script function libraries and Descriptive programming by using UFT.
  • Using UFT, converted manual test cases to automation test scripts, Developed automation test framework for HP Quality Center, QTP / HP UFT.
  • Implemented simulator for mobile app testing in IOS using Appium Tool.
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Implemented Appium Scripts to test iOS and Android platforms.
  • Involved in automation scripts for mobile native applications using Appium, Java and Selenium.
  • Used HP ALM as a repository for all the testing efforts to record and keep track of the defects.
  • Creating Regression test sets for various test projects and updating the test set after release.
  • Well versed with Handling Elements in Selenium WebDriver. Performed regression testing after each build. and identified the different test cases for regression testing
  • Prepared Test Plan and Test Cases based on the business and functional specifications.
  • Performed Functional Testing through QTP.
  • Project is developed using waterfall methodology.
  • Performed quality assurance reviews on all System Development Life Cycle.
  • Conducted sanity testing of the application based on user requirements.
  • Analyzed code to performed white box testing.
  • Performed End to End Testing and involved in User Acceptance Testing.
  • Worked on SQL statements in checking the validity of the Backend
  • Developed new Automation test cases using selenium WebDriver and TestNG.
  • Created all Test Plans, Test Cases and Manual Scripts to create greater coverage for all initiatives assigned.

Environment: QTP, selenium, Eclipse IDE, Quality Center, windows, TESTNG, Object repository, MS-Word, Excel, SQL, Access, SDLC, Appium, Mobile Testing.

UAT Tester

Confidential

Responsibilities:

  • Interacted with Project manager and developers to understand the application design and functional specifications.
  • Created test cases for the backend using mapping document (source to target and target to views)
  • Prepared Test plans and reviewed requirement documents and suggested for any improvements.
  • Developed testcases for dashboards using BRD and the mapping document.
  • Reported defects and worked on it through Quality Center and performed regression testing at each stage of defects fixed.
  • Designed and Developed Test Cases for automated testing using Selenium, Junit and Eclipse IDE.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Developed and maintained automated test scripts for Regression testing using QTP, including parameterizing QTP Scripts.
  • Responsible for functionality testing and execution of UAT test scripts.
  • Delivered test scenarios/cases for use in UAT environments.
  • Developed Automation Scripts for Regression using Selenium WebDriver and Java.
  • Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Worked in Agile - Behavior Driven Development (BDD) model.
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
  • Co-ordinated with Business Analyst during Planning and UAT Phase of the Project.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Expertise in developing automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
  • Implemented Agile/Scrum methods for testing approach.
  • 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.
  • Managed Test results and defects using JIRA defect tracking tool.
  • Used python to develop Automation framework to Validate RESTful Web Services.
  • Used SVN tool for Source code management and, also used Selenium Grid for parallel, Batch Test Execution.
  • Developed test suite for all the Web service operations in the SOAP UI test tool.

Environment: VB Script, Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, MS SQL Server 2005/2000, SQL, SOAP UI, Agile, GHERKIN

We'd love your feedback!