Post Job Free

Resume

Sign in

Selenium Engineer

Location:
Dublin, CA
Posted:
November 12, 2020

Contact this candidate

Resume:

Over *+years of Experience in Information Technology as a QA Autiomation Engineer with experience in analysis, design, development and testing of Client/Server and Web Based Applications.

Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).

Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/Testing, Load Runner, Quality Center, Jmeter, JIRA, SOAPUI and Version One.

Expertise in performing Manual QA and automated testing for software for HTML, CSS, Java script, Java, AJAX, JDBC, Servlets, JSP, PHP, XML, JSON, and MySQL application and frameworks such as Spring, Hibernate.

Expert on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, Testing.

Proficient in using SoapUI for testing Web Services and used several types of assertions such as soap fault, Contains, Soap not fault, X - path etc.

Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using JUNIT unit testing framework.

Experience in Performance testing using tools like HP LoadRunner.

Expert in writing QTP scripts from scratch by using Descriptive Programming and developing Libraries, Functions in VBScript to build Automation Frameworks.

Wrote JavaScript Automation code to verify the trigger logic of the questions triggered based on specific answers provided by the users and specific forms triggered based on the user’s answer selection.

Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson for nightly batch run of the Script.

Hands-on in programming using Java, HTML; experience in testing SOAP & RESTful web services.

Experience in ASP.NET and AJAX applications for testing website applications.

Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front-End testing and User Acceptance testing.

Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.

Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.

Maintained code version using GIT.

Experience in Performance Testing of API and Web applications using Silk Performer and Jmeter.

Expert level knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).

Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.

Expert 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 bug reporting tools like Clear Quest, Bugzilla, and JIRA.

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

Good programming skills in Java, VB, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases.

TECHNICAL SKILLS:

Testing Tools:

Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, TestNG, Junit Cucumber, Gherkin, SoapUI, Protractor, Jasmine, Load Runner, JMeter

Test Approaches:

Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Programming Languages:

JAVA, JSON, Ruby, Python. JavaScript

Frameworks:

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

Test Build Integration Tools:

Maven, Jenkins, Ant

Databases:

MySQL, Oracle, SQL Server

Browsers:

Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Markup Languages:

HTML, XML, XPath, CSS Selector

Operating Systems:

Windows 7/8/10, Ubuntu, UNIX, LINUX, MAC

Defect Tools:

HP Quality Center, JIRA, Rally, HP ALAM

SOA Technologies:

Soap, Restful Web services, REST, Postman, Soap UI

MS Office Tools:

Outlook, Word, Excel, PowerPoint, MS Access

QA Automation Engineer Farmers insurance near Dublin, CA, Aug 2018 - Present

Responsibilities:

Worked with Product, Design, and Engineering teams on requirements gathering and evaluation.

Participate in product design reviews to provide input on functional requirements, product designs, test estimates, schedules and potential risks.

Worked in protocols used in insurance such as web Services, HTML, SOAP, XML

Performed Regression testing to make sure that the operations staff can see the aircraft-to-ATC communication in clear text. Performed functional testing of web services using SOAPUI and RESTful web services.

Extensive Knowledge in Agile Methodology and participated in Sprint planning, Sprint Retrospective, Product Backlog Refinement and daily Scrum meetings. Good hands-on experience on bug tracking tool like Jira.

Experience in automating regression test cases using Selenium WebDriver.

Expert in Web technologies like HTML, Java script, CSS, Ajax, Apache/Tomcat.

Knowledge of Web Development technologies in general, including HTML, JSON, CSS, JavaScript, AJAX & XML

Confidential ended stand-up calls on daily basis and had two week Sprints in Agile Methodology.

Tested Angular 2 Application with Jasmine testing framework and Protractor. Used TypeScript for automation.

Implemented automation using Selenium Grid to perform testing on multiple devices.

Wrote BDD JavaScript code to automate the angular.js application developed using Form.io in our automation framework.

Application Screenshots are captured using TakeScreenshotAs and copied the images whenever an exception occurs and at any checkpoint while execution.

Developed UI using AngularJS, HTML and CSS.

Write BDD (Behavior Driven Development) tests using Cucumber and JavaScript.

Handled various Alerts using different methods such as dismiss, accept, getText in effective way depending on the requirement.

Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server. Performed Mobile Testing of Android based Apps using Appium. Connected Real Devices.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.

Used GitHub to maintain and manage the build scripts, test data used and other documents related to the project. Performed functional testing of web services using SOAPUI and RESTful web services.

Implemented TestNG unit testing framework for the smoke test and used all Annotations in TestNG effectively.

Worked on Data Driven/Page Object Model Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, ANT/MAVEN build tools.

Worked on Maven for build and dependency management where I have added different dependencies such as apache poi/TestNG/Maven-plugin-api etc. according to the requirement.

Performed Cross Browser and parallel testing to test the applications are working as desired in different browsers and environments.

Expertise in Smoke testing, Regression testing, System Testing and UAT.

Environment: Java, Selenium, TestNG, XPath, Eclipse, Data Driven and Page Object Model Framework, Cucumber, SoapUI, Appium, Protractor, MYSQL, Oracle, Maven, Jenkins, Agile/Scrum, Gherkin.

QA Automation Engineer Vetstreet, Trevose, PA Nov 2016 – July 2018

Responsibilities:

Experience building automation framework from scratch using Seleniumwebdriver, JAVA, Junit and Eclipse.

Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.

Good experience on Test Automation using Selenium Web Driver, TestNG Framework and Maven.

Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.

Utilized role in mobile testing using AppiumMobile for testing client's m platforms

Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/Mobile testing.

Develop Node based Automation scripts using JavaScript for UI Automation.

Designed and developed front-end screens using HTML and CSS.

Executed test scripts in headless browsers like HtmlUnit driver and PhatomJS etc

Created and executed SOAP UI Scripts for the Web Services testing

UsedAgile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.

Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.

Developed Web Services frameworks using SOAP UI, XML and Rest Api and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI and Generated Custom HTMLReports for each run

Designed Hybrid Appium Test Automation framework, Page Object Model for Mobile application (Android/ iOS apps). Experience with Test Automation tools such as Selenium,TestNG, Jmeter, Junit.

Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.

Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium Web Driver, C#, JavaScript.

Written Gherkins and Java scripting automation test scripts to execute in cucumber.

Implemented Page Object Model Automation framework with Java, Selenium Web Driver and cucumber

Web Service testing (RESTful API) and Automation using Apache JMeter using JSON, XML payloads.

Install and configure System Administration packages to QA environment such as Python, and SQL.

Used Python for dynamically generating property list for every application. Automated data movements using python scripts.Creating core python API which will be using among all modules.

Generated Python Django forms to record data of online users and used PyTest for writing test cases.Developed and Consumed RESTful APIs for web applications using Python and Django.

Write SQL Queries in ALM to generate base data to excel. Summarize the daily, weekly and monthly status reports by test scenario, test case and test steps.

Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy. Experience with load/performance tools like JMeter and Load Runner .

Maintained Selenium & JAVA automation code and resource in source controls SVN, GitHub, over the time for improvements and new features.

Wrote Automation scripts using PhandomJSdriver to run the tests on headless browsers for automating order placement and account management scenarios.

Developed LoadRunner scripts for Data Creation and Functionality of SAP CRM, ERP via SAP GUI .

Excellent experience of build tools like Maven and managing JAVA automation projects using them

Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement .

Identifying, analyzing and documenting all the bugs observed during testing and create a ticket in the Jira.

Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server .

Environment: Java, Selenium WebDriver,Appium,Eclipse, Test NG, SOAPUI, Cucumber,Maven, Jenkins,JMeter, Python, HP ALM, SAP GUI, Phandom JS, Django, HTML, XML, Agile, JIRA,

QA Manual Tester Eden Prairie, Minnesota June 2014 – Oct 2016

Responsibilities:

Analyzed requirements, functional specifications and required documents for Manual Testing.

Defined Test cases based on functional specifications.

Actively participated in all stages of SDLC and STLC.

Developed test scripts using Quick Test Pro (QTP) to perform functional and regression and data driven testing.

Involved in Integration testing after integrating the different units.

To gather and understand the business requirements and develop detailed technical design of the product to be developed

CSS/HTML/Navigation/JS/Cookies/Browser and OS Compatibility/Webpage performance to validate end-to-end automated testing and debugging using Selenium IDE.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium and Published html test reports and shared with client

Involved in entire QA Life Cycle, which includes Designing, Developing and Execution of the entire QA Process and documentation of Test Plans, Test Cases and Test Scripts exclusively on QC as well as manually on MS-word and MS-Excel. Created QTP scripts with the Framework followed by the Company.

Design, implement, execute and debug both manual test cases and automated test scripts for Web and windows Applications using a variety of testing techniques.

Automation of React.js applications using WebDriver, Protractor, frameworks using JavaScript (ES6).

Involved in validation testing using JavaScript.

Used QTP for Regression testing using on each new build of application under test

Test Activities included Functional Testing, GUI Testing, Regression Testing, and Integration Testing.

Tested every new build manually and reported if the important functionality of the build failed.

Created and updated test cases in Excel sheets and generate Traceability Matrix.

Tracked the defects and reported the defects using HP Quality Center.

Reported the broken links after manual testing. Performed regression testing after fixing the bugs manually.

Preparation and Review of End-to- End Test Scenarios/Test Cases, Coverage matrix and Test Data.

Performed back end testing to validate data integrity in the database by writing SQL queries.

Attended Weekly Status meetings, discussed and interacted with team members.

Environment: Quality Center, Quick Test Professional (QTP), Manual Testing, JIRA, SQL and Windows.



Contact this candidate