Post Job Free

Resume

Sign in

Engineer Selenium

Location:
Cupertino, CA
Salary:
85k
Posted:
July 17, 2020

Contact this candidate

Resume:

N Madhusmita

QA Automation / Manual Engineer

Email: aden2b@r.postjobfree.com

Ph No : 408-***-****

VISA : GREEN CARD

Professional Summary

Around 6+ years of experience in Software Testing and Quality Assurance techniques.

Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.

Extensive testing experience in writing and executing SQL queries in Oracle and SQL Server.

Expert in developing Selenium WebDriver/IDE/GRID test scripts in Java Test Frameworks using TestNG MAVEN build tools.

Extensive experience in using Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality with the Selenium Server.

Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.

Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.

Extensively worked on Web services testing using Chrome's Advanced REST Client for performing functional and regression testing and also for testing REST API's.

Strong experience in cross browser, cross platform web testing with Selenium WebDriver.

Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.

Specialized in GUI and Functionality Testing, White Box testing, Black box Testing, System testing, including Integration, Performance, Stress, Load and Regression Testing of Web and Client/Server based applications.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.

Good programming skills in Java.

Experienced in using GitHub as a source repository system to share code within the office as well as with the overseas team.

Skilled in using Jenkins as a Continuous Integration server to configure with GitHub and Maven as well as in testing XML parsers.

Experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.

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

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Expertise in programming with understanding of OOPS concepts such as Inheritance, Polymorphism, Abstraction, Encapsulation, etc.

Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.

Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.

Technical Skills:

Testing Tools

Selenium WebDriver/IDE/GRID, TestNG, HP Quality Center/ALM, Cucumber, SOAP UI, REST, POSTMAN

Languages

Java, JavaScript, HTML, XML

Scripting

JavaScript

Build Tools

Maven

Frameworks

TestNG, TDD, BDD

Firefox Add-ons

XPath, Firebug

Bug Tracking Tools

JIRA

Continuous Integration Tools

Jenkins

Platforms

Windows, UNIX, Linux

Professional Experience:

Range Bank, Negaunee, MI Apr 2019 – Till Date

Role: QA Automation Engineer

Responsibilities:

Worked with the development team to understand new features and develop test cases for them.

Actively Participated in the Sprint planning, Sprint retrospective, and daily Stand Up for agile scrum development process.

Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches core Java programming skills using Eclipse IDE.

Automated the entire flow and wrote test cases for individual pages using TestNG.

Build and enhance the BDD with Data driven Automation framework from the scratch.

Wrote automated testing code in Selenium WebDriver in Eclipse IDE for functional testing including AJAX-enabled applications.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Setup Jenkins to run regular regression tests using Maven configuration.

Used Soap UI tool to located the WSDL file on the internet, create test cases, and execute test cases as well as performing load testing.

Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.

Performed Smoke, Functional, Integration, System Integration, User Acceptance Testing, Regression, and GUI testing.

Actively Participated in the Sprint planning, Sprint retrospective, and daily Stand Up for agile scrum development process.

Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.

Defect logging and tracking using Mercury Quality Center (QC)/ALM and updated the test defects status with results.

Involved in testing of web application by creating XML test suite.

Provided feedback to the development team to enable better testability of some pages.

Used Postman for API testing to verify the CRUD operations.

REST API testing using Postman on production post release.

Involved in backend testing for different environments like System Testing and User Acceptance Testing.

Worked with Developers, Architects and business team in AGILE environment.

Responsible for preparing Test Cases based on analyzing business requirement and functional documents.

Responsible for performing data driven testing using multiple sets of data.

Performed functional, usability and regression testing on IOS and Android with APPIUM.

Attend in the Backlog Refinement meeting to refine the story.

Expert in Data Driven Automation Framework with java using Apache POI and validation data from application, Database and Excel.

Write feature file with Gherkin language for business logic and test cases, enhance the scripts and synchronize, debugging the scripts and save the time for regression testing.

Environment: Selenium WebDriver, Java, Eclipse, TestNG, Cucumber, Jenkins, POSTMAN, Maven, SOAP UI, HTML, Eclipse, Firebug, Fire Path, XPath, Agile, Quality Center/ALM, Git and Windows.

Client: Axos Bank, San Diego, CA Oct 2017 – Mar 2019

This project is an online banking application consisting of various modules like personal Banking, Loan Locking, Pricing, Withdraw, Extend Load Expiry, Funding, Closing, Re-finance, Investment banking, stocks, bonds, Mutual funds, insurance and portfolio/wealth management. It also generates reports based on clients’ loan status like loans missing, collateral documents, loans purchased, loans pending settlement review, loans not cleared for settlement.The personal banking module consists of managing Checking and Savings accounts, balance transfers, bill payments, deposit methods and individual retirement accounts and money transfer. FMS (Funds management system) provides a single source of financial information for the Fund Managers.

Role: QA Automation Engineer

Responsibilities:

Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.

Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.

Developed test scripts in Java language using Eclipse IDE and TestNG framework.

Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.

Used Java and TestNG framework for scripting.

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Used TestNG framework to run unit test and Maven to build the Project.

Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.

Involved in acceptance testing using Cucumber and Selenium WebDriver.

Used Advanced Rest Client tool to test REST APIs.

Tested testing both SOAP and REST services, Postman, Rest Assured and Tested both XML and JSON formats.

Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through REST API.

Used Firebug to do web based application testing with selenium for the commands and locator application.

Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.

Used GIT for code repositories and Maven for the dependencies.

Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Reported defects to developer and discussed about the issues in weekly status meetings.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Agile (Scrum), Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, REST API, Postman, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, JIRA, Firebug, UNIX, Windows.

Client: Camico Mutual Insurance, San Mateo, CA Nov 2015 – Sep 2017

This is a web- based application, where registered customers can view information regarding eligibility, benefit information, coverage, claims and other details of their plans. I involved in designing a high-level hybrid framework which made the scripts easy to run. I also developed sufficient sets of scripts to be simply run whenever there is a change in the application.

Role: QA Automation Engineer

Responsibilities:

Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.

Wrote automated testing code in Selenium WebDriver in Eclipse IDE for functional testing.

Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.

Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).

Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Web driver and Jenkins.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.

Responsible for Setting up Web Services project using WSDL in Soap UI and provided setup help to other team members.

Validated web services using Groovy Scripts in Soap UI.

Used XPath tags for validating UI Elements.

Defect logging and tracking using JIRA and updated the test defects status with results.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, Groovy Scripts,

SOAP UI, Agile, XPath, JIRA, SQL, XML, Oracle, Windows.

Company: Silverwing Technology, Ahmedabad, India Jun 2011 – Dec 2012

Role: QA Manual Tester

Responsibilities:

Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.

Performed System Testing and Regression Testing.

Responsible for back-end testing/database testing, which was done using SQL queries.

Used Quality Center for bug tracking and investigated software bugs.

Involved in Bug Logging, Issue Tracking and responsible for tracing the bugs throughout the whole bug lifecycle till the bug closure.

Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Environment: Java, Quality Center, HTML, Google Chrome, Mozilla Firefox, Internet Explorer, Window.



Contact this candidate