Post Job Free

Resume

Sign in

Selenium Engineer

Location:
Peoria, AZ
Salary:
100000
Posted:
February 12, 2021

Contact this candidate

Resume:

Lakshmi

Email: adj429@r.postjobfree.com

Ph#: 480-***-****

Professional Summary:

Over 6+ years of successful Quality Assurance experience as an excellent Quality Analyst and QA Tester designing detailed and preparing software test plans, developing and executing test cases, based on Business requirement documentations.

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

Extensive experience in running various kinds of tests such as Regression, Functional, Performance, Backend, User Acceptance Tests (UAT) for Web (N-Tier) and Client/Server Applications.

Proficient on Automation tools like Selenium WebDriver/IDE/Grid and QTP (Functional & Regression Testing), TestNG, Junit, Ant, Maven, Cucumber, Jenkins, SOAP UI/Postman for testing Client Server and Web based Applications.

Key expertise includes testing & debugging GUI& Multi-Applications environment & automated testing using Selenium WebDriver.

Sound knowledge on Junit/TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.

Experience automation testing for Android and IOS devices with APPIUM using Java and Selenium.

Experience in Protractor Angular UI testing automation.

Extensive experience in rational tools such as Rational Team Concert (RTC), Rational Quality Manager (RQM) and Rational Integration tester (RIT).

Well versed with writing detailed test cases for functional & nonfunctional requirements.

Experienced in making Data Driven and Keyword Driven framework to maintain test suite.

Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.

Experience in creating Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, coordinating with development team and track the bug fixes till closure.

Experience in developing, trouble shooting and customizing Manual as well as Automation scripts using VB Script.

Good knowledge in API automation using PostMan.

Experience with testing web services using REST API/Postman and JSON.

Expertise in database querying, data manipulation and population using SQL in Oracle and SQL Server.

Ability to collaborate with testers, business analysts, developers, project managers and other team members in testing complex projects for overall enhancement of software product quality.

Self-starter and team player with excellent communication, problem solving skills, interpersonal skills and a good aptitude for learning.

Technical Skills:

Testing Tools

Selenium IDE/RC/WebDriver/GRID, Quick Test Pro (QTP), Cucumber, Postman, Appium, Protractor.

Languages

JAVA, HTML, XML, Python

IDE

Eclipse

Test Framework

Junit, TestNG, Data Driven Framework.

Web Debugging Tool

XPath

Build Tool

Ant, Maven.

Processes

Agile-Scrum, Waterfall.

Bug Tracking Tools

JIRA, Quality Center (QC), HP ALM

Continuous Integration Tools

Jenkins, Hudson

Databases

SQL, Oracle,

Operating Systems

Windows (All Variants), Linux.

Professional Experience:

Client: Arizona State Retirement System, Phoenix, AZ. Oct 2018 – Till Date

Role: QA Automation Engineer

Responsibilities:

Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.

Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.

Introduced and implemented open-source web test tool Selenium WebDriver for cross browser testing.

Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.

Worked on Data Driven Framework and MVC for Automation test scripts.

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.

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

Maintained and executed Maven build files for running automated tests.

Performed GUI, Functional and Regression testing by automated using Selenium WebDriver, TestNG, Maven, and Jenkins.

Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.

Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.

Used Appium tool to be tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.

Created and executed test cases, develop scenarios to meet software requirement using protractor framework.

Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.

Used XPath and DOM to work with dynamic and static objects in Selenium WebDriver.

Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium WebDriver.

Involved in testing Web services and XML with tool called Postman and using this tool to locate WSDL file on internet, create Test cases and run them.

Created data-driven automation scripts for testing API Web Services using Postman.

Developed and executed White box test cases of the Java API using TestNG framework and Eclipse.

Worked in Defect Reporting and Defect Tracking process using JIRA. Identified, Reported and Tracked Defects using JIRA test management tool.

Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.

Followed Agile Scrum process, discussed tasks, and provided testing level of efforts and provided QA services to the multiple projects.

Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Eclipse, XML, XPath, DOM, Appium, Postman, Jira, Agile, SQL, Windows.

Client: Prudential Financial Inc, Newark, NJ. Jun 2017 – Oct 2018

Role: QA Automation Engineer

Responsibilities

Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.

Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver.

Developed automated script for back-end testing using Selenium WebDriver.

Created functional automation scripts using open-source tools Selenium and involved in creation of automation framework using Selenium WebDriver and testing.

Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Designed, executed and maintained automation Test Scripts in Selenium WebDriver using Java, TestNG.

Performed Regression and Integration Testing using TestNG framework and executed assertions.

Involved in preparing a report of all automation difficulties and test results for further application using Maven.

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

Building and monitoring software projects continuously with CI tools like Jenkins.

Used Jenkins to build and run the Selenium automation test cases on Grid.

Involved in Mobile Testing by writing java for automation through Selenium APPIUM.

Involved in writing automated scripts for Angular.JS application using protractor and Java.

Designed smoke, sanity, acceptance, functional and regression test cases.

Developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.

Used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.

Involved in SOAP & REST based web services testing using Postman web services testing tool.

Worked with Assertions like Schema Compliance, XPath and SOAP responses. Used Postman add-in in Selenium to do the Soap and rest API response validation

Used Python codes to handle textbox, dropdown, checkbox, buttons and popup controls.

Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using JIRA.

Written defects if found any bugs during the execution of test cases using JIRA.

Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.

Implemented and worked on Acceptance Test Driven Development (TDD), agile methodologies completing releases ahead of schedule.

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

Coordinated with upper management daily regarding status on the execution of Test Cases (How many Test Cases failed/pass, status of the site).

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, XPath, Python, Postman, Appium, Protractor, JIRA, SQL, Agile, Windows.

Client: MVP Healthcare, Rochester, NY. Feb 2016 – May 2017

Role: QA Engineer

Responsibilities

Analyzed the user requirements, functional specifications and used Case documents for Functional testing.

Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.

Used Selenium WebDriver used to test search results of Meta search engine.

Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.

Knowledge of writing TestNG tests using TestNG framework.

Involved in automating test cases using Selenium WebDriver with TestNG.

Configured Selenium Web Driver, Maven tool and created Selenium automation scripts in java using Testing.

Configured Jenkins build job for continuous Integration and for Regression Testing.

As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.

Verification of Frontend GUI Objects and elements.

Testing the SOAP web services using SOAP UI tool which takes the WSDL file as input.

Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.

Familiarity with UAT for making website more user-friendly and for web-applications.

Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.

Coordinated with developers and record defects in Quality Center to track until they are resolved.

Involved in writing SQL Queries for backend testing.

Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Selenium WebDriver, Java, Eclipse, XPath, TestNG, Maven, Jenkins, Soap UI, Quality Center, SQL, Windows.

Client: TCF Bank Wayzata, MN. Mar 2015 – Jan 2016

Role: QA Engineer

Responsibilities:

Analyzed functional requirements and documented the user specifications and business rules.

Involved in writing Test Plans and Test cases documents.

Designed automated test, created automated test cases and executed test using SeleniumWebDriver.

Developed automated script for back-end testing using Selenium WebDriver.

Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.

Implemented Regression and Smoke tests execution as separate step of deployment process by using Selenium WebDriver.

Exported Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the Selenium scripts and executed.

Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.

Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.

Used Selenium WebDriver used to test search results of Meta search engine.

Validated sites across browsers and operating systems, verified the accuracy of links, visual presentation and its alignment with design specifications.

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

Prepared a Report of all automation difficulties and test results for further application.

Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.

Environment: Java, Selenium WebDriver/IDE, Eclipse IDE, XPath, HTML, SQL and Windows.

Client: JC Penney, Plano, TX. Jan 2014 – Feb 2015 Role: QA Manual Tester

Responsibilities:

Created test plans and test cases in concert with system engineers and web designers.

Analyzed system requirements, developed & executed detailed Test plan, Test cases, Test scripts for testing the functionality, GUI, security, and usability of the Join Process, Ordering Process and Member Area, which includes Member’s Personal Information, and Processing Order Information.

Prepared test data for functional testing as documented in the test plan.

Executed test cases manually. Compared and analyzed actual with expected results and reported all deviations to the appropriate individual(s) for resolution.

Created and executed test cases, logged and assigned defects, and kept track of the defect status.

Performed functional testing, integration testing, black-box testing, and system, regression testing, and user acceptance tests.

Involved in compatibility testing with other software programs, hardware, operating systems and network environments.

Documented software bugs and wrote test reports by using HP Quality Center.

Implemented Regression and Smoke tests execution as separate step of deployment process.

Used Quality Center Defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.

Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL queries on the Oracle database.

Participate in weekly meetings to generate Daily Test Status Report for all required test phases.

Environment: Manual testing, HTML, Java, Quality Center, XML, Clear Quest, Oracle, Windows, UNIX.

References: Will be provided upon request.



Contact this candidate