Post Job Free

Resume

Sign in

Selenium Engineer

Location:
Little Elm, TX
Posted:
June 23, 2020

Contact this candidate

Resume:

POONAM BASKOTA

QA AUTOMATION ENGINEER

Frisco, TX 650-***-**** add09h@r.postjobfree.com

SUMMARY:

• Overall 7+ years of experience in Software Manual and Automation Testing for Web based and Client/Server applications in various domains like Health Care, Insurance, Banking Retail and Finance.

• Experience and thorough understanding of Software development process including Agile, Waterfall Software development life cycles.

• Grid, Selenium RC, Selenium Web driver, Jenkins.

• Used Web-debugging tools like XPath, Firebug, Fire Path and DOM inspector to locate elements.

• Experience in Web Debugging tools Fire Path and Firebug for finding locators on the Webpage.

• Experience in Bug Tracking and Reporting using HP Quality Center.

• Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

• Experience in different types of framework like Keyword Driven, Data Driven, Hybrid and Page Object Model

(POM).

• Effectively involved in Defects Logging, tracking and managing Defect Life Cycles using HP Quality Center, Rally and JIRA.

• Worked on databases such as Oracle, Microsoft SQL Server, MySQL and establish JDBC connectivity between the Java Programming language and a wide range of databases.

• Experienced in performing GUI, Functional testing, System testing, Regression testing, Ad-hoc testing, Smoke/ Sanity testing and User Acceptance Testing (UAT) using manual & automated testing tools.

• Skilled with SOAP and REST Web Services automation testing using SOAPUI/Pro, Postman, XML, JSON, WSDL and URI.

• Experience in performing different tests types, QA Methodologies: White Box, Black Box, Front-End and Back- End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing

• Experience in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, Maven, QTP & Appium to develop automation testing scripts for Client Server, Web, Mobile applications.

• Experience in setting up test environment for automated script execution using Java, JavaScript, NodeJS, Appium and TestNG.

• Identified automation requirements & design automation framework, scripts in Selenium (WebDriver)integration with Jenkins/CI, code reviews, and scripts execution through Grid (hub/nodes) on remote clients.

• Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

• Good work ethics, detail oriented, fast learner, team oriented, flexible and adaptable to all kind of environments. TECHINICAL SKILL SET:

SDLC Methodologies Agile/ Scrum, Waterfall

Build/CI Tools GIT/SVN, Maven, Jenkins

Automation Tools Selenium IDE, Selenium WebDriver, Cucumber, TestNG, SoapUI, Postman

Framework TestNG, TDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, Page Object Model, and Backend Testing Bug Tracking Jira, Quality Center/ALM

Programming Languages Java, JavaScript, HTML and XML Database/Database tools MS SQL Server, MySQL, PL/SQL PROFESSIONAL EXPERIENCE:

Capital One – Plano, TX March 2019- date

Role: Quality Assurance Engineer

Worked as Automation Engineer for Capital one’s Auto Finance loan application, TITAN. TITAN is Capital One’s internal application to manage Auto loan accounts, customer activities and to track communication with third party vendors, such as customer’s payment information, Collection agencies, towing and repo agencies, and Credit Bureau Reporting. I was responsible for testing various aspects of the application.

• Converted manual test cases into Selenium automated scripts using Java and executed automated test cases using Selenium WebDriver.

• Automated Regression Test cases using Selenium WebDriver, TestNG, Maven and used Jenkins to execute these test scripts periodically using Java.

• Performed Cross browser testing and parallel testing on Chrome, Firefox and IE browsers using TestNG framework.

• Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing.

• Experience in writing good quality object-oriented code for testing purposes by following industry standard java coding standards

• Integrated Jenkins with version controller and scheduled builds to run automatically during a build release by invoking predefined maven commands.

• Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.

• Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).

• Developed synchronization using implicit and explicit wait conditions.

• Incorporated the test data in Test scripts from Excel using Apache POI API.

• Performed functional testing of Web Services using POSTMAN Tool.

• Used data-driven framework with POM to accomplish a regression cycle which is robust and reusable across multiple applications.

• Utilizing knowledge of XML and experience of SOAP UI tool in Web Services testing in multi-tiered application architecture.

• Executed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.

• Designed and executed test cases, identified and acquired test data, analyzed test results, created defects to be the customer’s voice for quality.

• Executed test cases and participated actively in System Testing, UAT and Regression Testing.

• Expertise in using Selenium Grid to run test scripts on different platforms and against different versions of the browsers in parallel to save time.

• Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.

• Worked on different modules to report and track the defects in JIRA and communicated issues with the developers for a better solution.

• Developed features and test scripts using BDD (Behavior driven development) in Cucumber.

• Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.

• Expertise in using Extent Reports and loggers to track the flow of the test cases, time taken for execution, defect tracking, pass/fail percentages and used screenshots for bug reporting, analysis and exception debugging on test environment.

• Used Jenkins tool for continuous integration of the builds.

• Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries

Environment: Selenium WebDriver, Selenium Grid, SOAPUI, TestNG, Firebug, Firepath, XML, XPATH, DOM, Cucumber, Jira, SVN, Agile, Internet Explorer, Chrome, Firefox, SQL, Jenkins, Maven FedEx Supply Chain – Coppell, TX Jan 2018 - Feb 2019 Role: Quality Assurance Engineer

• Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.

• Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.

• Developed Selenium Automation framework – Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.

• Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.

• Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.

• Identified test cases to automate. Automate those test cases using Selenium WebDriver and Java (Eclipse IDE).

• Developed and executed manual and automated tests in different platforms using Java and Selenium library.

• Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.

• Involved in acceptance testing using Cucumber and Selenium WebDriver.

• Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

• Automated Smoke & Functional test cases using Selenium WebDriver, TestNG & Java (Eclipse IDE).

• Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

• Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.

• Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.

• Used Selenium (data-driven) and WebDriver to test the web application.

• Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.

• Involved in automation of regression test cases and executing scripts using Test Harness & SOAP UI.

• Enabled Transaction demarcation in Data Access Objects.

• Uploaded test cases executed test cases and logged defects in Quality Center/ALM.

• Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.

• Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.

• Preparing status reports and End of Sprint demos to show case the work done in that sprint to the Stake holders

(Product management, Customers, Clients).

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Cucumber, SOAP UI, Eclipse IDE, Firebug, TDD, SQL, PL/SQL, Oracle, Quality Center/ALM, Windows.

GENCO Technology Solution, Fort Worth, TX Feb 2017 – Nov 2017 ROLE: Quality Assurance Engineer

• Assessed & analyze user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

• Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.

• Involved in preparing test cases using Selenium Web-driver (Java) to validate all UI components, Popups, Browser navigations, Mouse Movements.

• Developed Automation Scripts for Regression using Selenium Web Driver and Java using JUnit framework.

• Developed and executed SQL queries in the database to conduct Data Integrity testing by checking the data tables on the server.

• Performed Regression testing for new builds and every modification in the application using Selenium Web Driver and RC.

• Experience in setting up test environment for automated script execution using Java, Appium and TestNG.

• Interpret application architectures and identify areas for automation.

• 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.

• Performed Data driven testing to validate the components displayed on the website using Selenium

• Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.

• Conducted Test Case walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.

• Created Java based scripts for Selenium Web Driver with Junit as automation framework.

• Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags

• Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions.

• Managed the Framework dependency jars using Maven. Environment: Java, Selenium WebDriver, GitHub Jenkins, Soap UI, HTML, XML, JIRA, AEM, Microsoft Office Excel, Cucumber, Eclipse, Maven, TestNG.

Barnes & Nobles, New York, NY Jan 2015 - Dec 2016

ROLE: Quality Assurance Engineer

• Attended project meetings, QA status meetings and daily stand up meeting.

• Developed and maintained automated test scripts for Regression testing using Selenium tool.

• Used Selenium Page Object Model, Page Factory design pattern to build data driven framework.

• Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements.

• Attended weekly design meetings to understand the application and specific new or modified features.

• Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.

• Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from Oracle database.

• Participated in sprint planning, execution, testing and releases in Agile Methodology.

• Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing.

• Performed database validation using Oracle SQL queries and wrote test automation scripts using Selenium Web Driver.

• Configured Jenkins built job for continuous integration and also for regression testing.

• Tested REST API’s using JSON messaging format and automated test cases using Groovy.

• Created data-driven automation scripts for testing REST full Services using SOAP UI

• Developed Automation Scripts for Regression using Selenium Web Driver and Java using JUnit framework.

• 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.

• Attended weekly design meetings to understand the application and specific new or modified features.

• Participated in sprint planning, execution, testing and releases in Agile Methodology.

• Worked with the team in testing Android, IOS and other Mobile applications using Appium.

• Recorded and managed defects.

• Created Java based scripts for Selenium Web Driver with Junit as automation framework.

• Performed Regression testing for new builds and every modification in the application using Selenium Web Driver and RC.

• Worked on integration of Selenium RC/Web Driver 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.

• Performed manual functional testing and developed automated execution of test cases using QTP for Regression Testing.

• Reviewed design documents & business requirements to learn the function and scope of the application.

• Developed Positive and Negative test cases and executed manual test cases using ALM.

• Expertise in preparation and execution of test cases, data validation and verifications, Regression, Integration, System Testing and Black Box Testing.

• Created and maintained Keyword Driven framework using VB Scripting in QTP

• Updated framework functions& developed test scripts using Selenium Web Driver. Environment: Java, Selenium WebDriver, Cucumber, TestNG, Maven, Jenkins, REST, QTP, ANT, Agile, Firebug, Firepath, XPath, Eclipse, Quality Center, Oracle, Windows, Java, J2EE JPMorgan Chase, New York May 2012 – Nov 2014

ROLE: Quality Analyst

• Designed and developed Data Driven Framework using Java, Selenium WebDriver, Junit.

• Involved in writing the Test Plan, Test Cases, and Risk Analysis Document according to the Functional Specifications Document.

• 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.

• Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially executed Unit Test automation by JavaScript and JUnit

• 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.

• Execution of test scripts using Selenium.

• Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.

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



Contact this candidate