Post Job Free
Sign in

Selenium Engineer

Location:
Carol Stream, IL
Salary:
75K
Posted:
August 27, 2020

Contact this candidate

Resume:

Nikitaben

Email: ***********@*****.***

Ph#: 630-***-****

Professional Summary:

Over 5+ years of experience Quality Assurance Testing of client-server and web-based applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web applications.

Experienced in developing and executing manual and automated tests in different platforms using Java and the Selenium library.

Expert in developing Java Selenium/WebDriver test scripts and Test Frameworks using Junit/TestNG to perform Functional and Unit Testing.

Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.

Experience in using Jenkins as a Continuous Integration server to configure with Ant/Maven.

Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.

Hands on experience in preparing Test plans, Test cases, Automated Tests and Test Data. And executing the same and expertise on Black-Box Testing.

Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.

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

Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI/Postman.

Experience with Assertions like Schema Compliance, XPath and SOAP responses.

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

Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.

Experience in Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.

Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

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

Technical Skills:

Testing Tools

Selenium WebDriver/RC/IDE/GRID, Soap UI, Postman, Cucumber

Languages

HTML, CSS, Java, XML

Test Framework

Junit, TestNG

Project Methodologies

Agile-Scrum

Defect Tracking Tools

Jira, Quality Center, HP ALM

CI/Build Tools

Jenkins, Ant, Maven

Databases

Oracle, SQL Server

Operating Systems

Windows variants

Professional Experience:

Client: Marquis Bank, Coral Gables, FL. May 2019 – Till Date

Role: Test Automation Engineer

Responsibilities:

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

Designed and developed Automation framework both Data driven and Hybrid using Selenium WebDriver.

Developed Automation framework using java and Test Execution using TestNG.

Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (TestNG).

Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.

Maintained and executed Maven build files for running automated tests utilized Page Object designed framework within automation framework.

Performed Data driven test in Cucumber, Parameterized BDD scenarios in Cucumber framework and ran the test cases using different data and verified the reports.

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

Used GIT as version control tool, doing peer reviews and code check was done before checking the code.

Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.

Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.

Performed manual testing of each build and then Regression testing on each builds using Selenium WebDriver.

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

Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.

Used Katalon Studio Automation tool with Groovy for Web based Applications, RESTful web services.

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

Used Postman tool to test SOA based architecture application to test SOAP services and REST API.

Worked on HP ALM (Test Management software) for requirements management, planning, scheduling, running tests, defect tracking, manage the defects and executing the test cases.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Tested the application in highly dynamic environment with sprint team using agile methodology.

Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Postman, XPath, CSS, Eclipse, HP ALM, SQL, Agile and Windows.

Client: Discover Financial Services, Rivers wood, IL. Nov 2017 – Apr 2019

Role: Automation Engineer (QA)

Responsibilities:

Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.

Developed Automation scripts for new enhancements using Selenium Web Driver. Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.

Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.

Used TestNG frameworks to develop test suite and Data Driven Testing.

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

Involved in Maven configuration for running servers and scripts after the build. Involved in preparing a report of all automation difficulties and test results for further application using Maven.

Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.

Maintained the Selenium and Java Automation Code and resources in GIT.

Develop Python scripts to automate the test cases.

Performed Smoke Testing, Functional Testing, Integration testing, back-End Validation Testing, User Acceptance testing, and Regression Testing.

Carried out Sanity Test and executed test cases for GUI, Functionality, and Positive & Negative Testing.

Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.

Implemented and maintain an automation test suite for multiple web applications through the use of Katalon Studio.

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

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

Used Quality Center for Test Management, for Functional Test Automation. Analyzed test results, tracked the defects and generated reports using Quality Center.

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

Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Postman, Firebug, XPath, CSS, Quality Center, SQL, Agile and Windows.

Client: JC Penney, New York, NY. Jan 2017 – Oct 2017

Role: QA Engineer

Responsibilities:

Interacted with Project manager, business analysts and developers to understand the application design and functional specifications.

Created automated Test Suite using Selenium and WebDriver.

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

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

Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.

Conducted functional regression testing for each build and version using Selenium WebDriver.

Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.

Responsible for developing the Automated Regression Suite and ensure the suite is ready, reviewed & maintained regularly.

Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.

Prepared Test strategy and Test Plan for each Release cycle along with the UAT test plan.

Created Master Test Plan, critical scenarios and Test Scripts and schedules for Testing.

Prepared Traceability Matrix to ensure the adequate coverage of the test cases.

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

Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium WebDriver, JUnit, Ant, Eclipse, SQL and Windows.

Company: Agilent Technologies, India. Mar 2015 – Dec 2016

Role: QA Tester

Responsibilities:

Performed Manual Testing to check flow of the application.

Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).

Conducted end to end test executions on the entire application.

Monitor the Test Execution Progress and Manage the Issues during Test Execution.

Regression testing of the various builds of the application manually.

Identified software defects and interacted with developers to resolve them and provided full support to the Test team using the QC.

Performed Integration testing, Regression testing and System Testing.

Communicate defects using Quality Center (QC) with proper Severity and Priority.

Execution of System Integration Testing, User Acceptance Testing.

Created Test matrix, Test Summary Report, UAT summary Report and UAT Sign off Report.

Responsible to conduct Smoke Test and Regression Test in different Environments. Prepared testing reports.

Supported and coordinated overall testing efforts.

Used test director to create and modify defects, change requests, enhancements test plans and test cases.

Participated in QA Team meetings and weekly QA testing reviews.

Environment: Manual Testing, Quality Center, MS Excel, HTML and Windows.

References: Will be provided upon request.



Contact this candidate