Post Job Free

Resume

Sign in

Selenium Engineer

Location:
Hilliard, OH
Posted:
April 06, 2020

Contact this candidate

Resume:

Name: Shyamala

Phone No: +1-614-***-****

E- Mail ID:adcois@r.postjobfree.com

Professional Summary:

* ***** ** ********** ** a Quality Assurance Tester in analyzing Business Requirements, designing Test Scenarios and Test cases for Web applications using Selenium WebDriver, TestNG, SoapUI, Cucumber.

Good knowledge of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Concepts.

Proven ability in designing and creating automation frameworks for J2EE based applications using TestNG, Selenium WebDriver, QTP, IDE, Grid, Maven, Jenkins and SOAP UI.

Experienced in customizing Selenium API to suit in testing environment.

Excellent understanding of Software Development Life Cycle and Test Methodologies from project definition to post-deployment documentation.

Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins.

Good experience in Web Services testing using SOAP UI, XML and WSDL; 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.

Expert in Manual and Automated Testing using tools like Selenium, Cucumber, SoapUI, and TestNG.

Ability to locate the objects based on ID, Name, XPath, CSS selector, Link, Partial Link, Attributes and Tags.

Experienced in Web Service testing by using SoapUI and POSTMAN.

Experienced in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.

Experienced in using Apache POI to read the data from external sources like Excel files in order to perform Data Driven Testing from TestNG Data Provider.

Experienced in handling Ajax Requests and synchronization in Selenium using implicit and explicit wait conditions.

Working on Acceptance test driven development (ATDD) using Ruby and Cucumber framework.

Experience in working on Behavior Driven Development (BDD) and Test-Driven Development (TDD) scripts with Cucumber by writing step definitions in Gherkin.

Experienced working on Agile and Extreme methodologies using TDD, SCRUM, MDD, etc.

Proficient in Functional, Regression, Exploratory, Integration, Manual, System, End-to-end, Progression, Security, Business Process.

Experience use of Java Programming & Java Scripting for designing automated Scripts.

Extensive experience in Functional, Performance, Integration, Unit, Regression, Black Box, White Box, GUI, Back-End & Browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).

Experience in creating Requirements Traceability Matrix to ensure comprehensive test coverage of requirements

Experience is preparing Test Plan documents.

Proficient in using test management tools such Quality Center/ALM, JIRA.

Extensive experience in designing test cases, test scripts for Windows.

Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analysing the results of scripts, interaction with team members in fixing the errors.

Professional Experience:

Client: World Fuel Services, Miami, FL Aug 2019 – Till Date

Role: QA Automation Engineer

Responsibilities:

Involved in all stages of Quality Assurance Life cycle. Extensively followed CMM Methodologies for Quality Analysis.

Extensively used Selenium WebDriver to test the web application.

Involved in designing of the modules and testing JAVA classes that controlled the whole flow of the module as per specifications.

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

Developed test code in Ruby language using Cucumber framework.

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

Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.

Extensively involved in writing and testing the test cases using TestNG.

The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.

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

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

Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.

Performed build acceptance testing and smoke testing using Cucumber Automation tool.

Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.

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

Utilized Microsoft Team Foundation Server TFS to manage the team’s software development life cycle

including deriving product backlog items and assigning sprint work items to developers and conducting

sprint review meeting.

Involved in writing unique XPath using firebug and fire path to identify web elements.

Used XML files in Sending/receiving XML requests using SOAP UI.

Wrote test cases based on user stories in Team Foundation Server TFS using Microsoft Test Manager MTM.

Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SOAP UI.

Coordinated the development, updating, and maintenance of test cases.

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

Working with Product Managers to understand new features, identify edge cases & write Cucumber Scenarios and automate those cases in Ruby using Selenium Web driver.

Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.

Prepared and ran SQL queries to exception and error handling. Verifying the data in target database after ETL process.

Uploaded test cases executed test cases and logged defects in Mercury Quality Center.

Reported software defects in Quality Center and interacted with the developers to resolve technical issues.

Migrated screens as per requirement using Java, JSP, and Servlets and check-in the code to SVN on a daily basis

Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.

Used Clear Case, Subversion for code repositories and Maven for the dependencies.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Python, Ruby, SOAP UI, Rest API, Eclipse, XPATH, Firebug, Firepath, HTML, CSS, JavaScript, ETL, XML, JSP, Servlets, SQL, Oracle, Microsoft Office suite, Quality Center, Windows.

Client: Catalyte, Scottsdale, AZ Dec 2018 – July 2019

Role: QA Automation Engineer

Responsibilities:

Associated with development team to understand technical design and architecture for test planning.

Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.

Used Core JAVA for writing Selenium WebDriver tests for the web application and TestNG framework.

Developed and maintained automated regression test cases in Selenium WebDriver using Java programming languages.

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, TestNG and Jenkins.

Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.

Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool.

Used Java/TestNG to run Cucumber feature and scenarios and generating report daily basis.

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

The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity

Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.

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

Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Developed test code in Ruby language using Cucumber framework.

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

Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like Github.

Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.

Tested request and response XML's based web services interfaces using SOAP UI.

Created whole test framework using Selenium for further test creation and execution.

Regression test cases were written and automated using Selenium WebDriver.

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

Used POSTMAN to automate manual tests and integrate them into your CI/CD pipeline to ensure that code changes won't break the API’S in production.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

Updated Test Plans and Test Cases periodically to manage changes in requirements.

Uploaded test cases executed test cases and logged defects in JIRA.

Created automation scripts in SOAPUI using Groovy Script for web services testing.

Reported software defects in JIRA and interacted with the developers to resolve technical issues.

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

Coordinated efforts between product development teams and offshore enterprise test team.

Standardized QA standards and practices across teams where possible.

Environment: Java, Agile, Selenium Web Driver, TestNG, SOAPUI, POSTMAN, Ruby, Cucumber, Maven, Eclipse, Jenkins, SQL, Git Hub, JIRA, SQL, Oracle and Windows.

Client: Deluxe Corporation, Shoreview, MN March 2016 – Aug 2018

Role: QA Automation engineer

Responsibilities:

Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.

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

Integrated TestNG framework to run the test suit and as a reporting tool.

Wrote User stories utilizing the Visual Studio component for TFS in a gherkin format.

Implemented Page Object Model Automation framework with Java, Selenium WebDriver.

Configured Selenium WebDriver and created selenium manual & automation scripts, frameworks in Java using TestNGs.

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

Performed build acceptance testing and smoke testing using Cucumber automation tool.

Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers. Executing automated OTA tests using Jenkins and sharing status reports.

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

Performed manual testing by executing test cases for all modules before creating automated scripts to validate the test procedure.

Participated in preparing Traceability Matrix to ensure the adequate coverage of the test cases

Updated Test Plans and Test Cases periodically to manage changes in requirements.

Performed Regression testing on new builds, every modification in the application using Selenium Web driver.

Proven ability in developing BDD scripts with Cucumber and writing step definitions to implement the actual code for Cucumber Framework

Developed test scripts for service calls and rendered data through XML files.

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

Performed functional testing of Web Services /XML /SOAP and RESTful services using POSTMAN tool.

Analysed and created the bug tracking reporting and summary report in the HP ALM.

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

Tested the application in highly dynamic environment with sprint team using Agile Methodology.

Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Environment: Java, Selenium WebDriver, TestNG, SOAPUI, Eclipse IDE, Maven, Cucumber-Java, SOA, Soap UI, Agile methodology (Scrum), Jenkins, Jira, SQL, GitHub.

Client: Fundtech India Pvt. Ltd, India Jan 2014 – Feb 2016

Role: Test Automation Engineer

Responsibilities:

Analysed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.

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

Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE). Contributed in framework creation.

Created unit test cases for business component and worked on API server-side System level test cases using TestNG.

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

Implemented Jenkins jobs to run Smoke tests and Regression suite and generate reports.

Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.

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

Identified web elements by implementing various locators such as id, name, class Name, tag Name, link Text, XPath and CSS.

Performed REST API Testing using Http Java Test Client for SOAP/REST web APIs.

Performed the testing of Restful web services for mobile apps for the Using SOAP UI.

Analysed the business requirements, developed test plans and created test cases in Jira a test management tool.

Connected to database to Query the database using SQL for data verification and validation. Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.

Involved in testing the application utilizing the Scrum (Agile) methodology.

Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.

Environment: Selenium WebDriver, TestNG, Jenkins, SOAP UI, Maven, Java, Eclipse, XPath, Agile, SQL, HTML, Jira, HTML, GitHub.



Contact this candidate