KUL KESHAR RIMAL
QUEENS, NEW YORK, *****
Phone: 347-***-****
Email: ************@*****.*********:***********@*****.***
SUMMARY
Well conversant with the implementation from scratch and practical hands on experience in different types of frameworks like Data Driven, Hybrid, Page Object Model (POM).
Knowledge on Hybrid framework and performed Data driven testing to validate the components displayed on the website using Selenium.
Knowledge on data driven framework using Selenium WebDriver, TestNG.
Sound knowledge in writing automation scripts using Behavior Driven Development (BDD) Cucumber, Gherkin, Features, Scenarios, Scenario Outlines, Steps, and Step Definitions.
Profound Knowledge in designing and working with Test Driven Development (TDD) Approach.
Experience in working with open source tools such as Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Cucumber, JUnit, JIRA and Eclipse.
Implemented Page Object Model (POM) by creating objects for each page.
Experience testing SOA with Restful/SOAP Web Services.
Expertise in developing test scripts using Selenium WebDriver executed automated test scripts & analyzed the results.
Experienced in CI-CD (Continuous Integration and Continuous Deployment) tools like Jenkins, Github, GitLab.
Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Worked on Continuous Integration Process using Jenkins, TestNG and Maven.
Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
Prepared test plans, test cases, test procedures, test reports, which included test methodologies and test summaries for the application under test towards functional, GUI and regression testing.
Design & Develop data driven framework from scratch using Selenium WebDriver, TestNG, Apache POI API and Page Object Model Design Pattern.
Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
Integrated successfully build deployment tools like Jenkins, Maven with Selenium Automation frameworks for nightly regressions. Have done database testing by using MS SQL, Oracle.
Experienced in performing backend testing using SQL.
Worked in cross-domain application and able to identify the flow of data between different application in domains and its dependency.
Working experience with the operating systems like Unix, Mac and Windows
Excellent skill in finding bugs and over defect management, Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, HP Quality Center, JMeter,
Cucumber, Firebug, Fire Path, Rest Assured, Gatling
Programming: Java, HTML, XPath, CSS, XML, SQL, Soap, Rest, WSDL.
Defect Tracking Tools: Jira
Build CFG/CI/Tools: Maven, Jenkins, GitHub.
Testing Frameworks: Page Object Model (POM), Data Driven, Keyword Driven, Hybrid
Framework. Serenity
Project Methodologies: SDLC, STLC, Agile (Scrum), Waterfall.
Databases: SQL Server, Oracle, SQLite
Container: Docker
Cloud Tool: AWS EC2 and Dynamo DB
Others: Web browsers, MS Office tools, Windows OS, UNIX
PROFESSIONAL EXPERIENCE:
Citizens Bank, Queens, NY
QA Automation Tester (June 2021- Present)
Responsibilities:
Designed and developed Hybrid automation framework and maintained the code in Git and used continuous integration (CI) tools to schedule the jobs
Extensively used the Selenium methods to build the framework and run the test scripts.
Extensively used POM model to create the reusability of same objects for different tests.
Using TestNG annotations controlled the entire test. Generated the clear web html reports for analysis purpose.
Given some assertions to find out the pass and failure criteria of response from the systems.
Involved in the TestNG framework Automated test suites using Jenkins in the background.
Responsible for updating and maintaining the Quality center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle.
Performed web REST API testing using REST Assured and Postman
Closely worked with developers in the micro service’s deployment process
Exposure to WSDL and SOAP API’s using Soap UI tool
Automated REST API’s using Rest Assured library and Java as a programming language,
Validated OAUTH mechanisms for the respective API’s
Good knowledge on setting the capabilities for working on various browsers.
Executed the positive and negative test case for regression testing and took the screen shots for validation of test case.
Conducted System Testing, Functionality Testing and Configuration Testing as well as stress testing.
Responsible for creating Test plans, Test cases, Test Scenarios, and mapping business requirements to test cases.
Performed Functional, Regression and Integration Testing as well as UAT testing.
Automated the test cases by using Java with Selenium environment, back end test using SQL.
Environment: Selenium WebDriver, Cucumber, Java, Taiga, Jenkins, GitLab Descision Space Integration Server, Microsoft Sharepoint, IntelliJ IDEA, Webstrom, SOAPUI,Junit, Maven, HTML, Microsoft Excel.
HCA Healthcare, Fort Worth, TX
QA Tester/Analyst (Aug 2019- May 2021)
Responsibilities:
Responsible for analyzing the business requirement and functional specifications to design tests and create test scenarios.
Active participation in the stages of Agile Software Development Life cycle and having a good understanding of the requirements of the customer.
Followed the SDLC process, used requirements documents to create testing strategy test estimates, documenting test plans and identifying testing risks, and developing test scenarios and test cases.
Worked collaboratively with Clients at Onshore to establish and maintain consistent test methodology and resolve any requirements ambiguities during the testing process.
Involvement in automation environment setup using Java, maven, WebDriver, Cucumber and TestNG.
Worked on Behavior driven development and Acceptance Test Driven development using Cucumber features, Scenarios, and step definitions.
Used Maven as the build management tool and ran Cucumber tests as Maven tests after adding surefire and maven compiler plugins.
Responsible in creating, executing, and reviewing Functional & Integration test cases based on the business and functional requirements.
Have developed test scripts for functionalities accessing different types of alerts, drag, and drop actions and mouse hover actions.
Implemented Page Object Model design pattern for Data Driven frameworks using Selenium.
Performed Data driven testing in Cucumber using Examples keyword to get Table data for limited sets of data and for many sets used the data from excel files.
Developed Selenium test scripts using TestNG annotations and generated TestNG report to review test results.
Developed automation scripts and extracted data from excel sheets using Apache POI library.
Performed functional, cross browser and compatibility testing on various browsers and platforms using Selenium Grid.
Used SQL statements extensively to perform Database Testing.
Responsible for validating the functionalities of the web services including the offers system and orders using SOAPUI over HTTP.
Source code management and code sharing is done using Bitbucket.
Scheduled the Jobs using continuous integration tool Hudson and setup the email notifications.
Log, track, and verify resolution for all software and specification defects in JIRA.
In JIRA used Business Components, Test Plan, Test Resources, and Test lab module for Automation and manual Business Process Testing.
Timely escalations to the management’s notice for any major/blocking issues.
Performing a variety of software testing including unit, functional, usability, system integration, regression, cross browser and OS compatibility, mobile application, and performance testing.
Interaction with onsite coordinators, Dev and PMs for clarifications or other needs.
Participated in scrum, sprint meetings and initiated team meetings on a regular basis and involved in active discussion to improve the testing quality by better strategies and testing approach.
Environment: Selenium WebDriver, Selenium Grid, TestNG, POM, Cucumber, SOAP, RESTFUL, Hybrid/Data Driven Framework, Apache POI, SQL, Bitbucket, JIRA, Maven.
American Express, New York, NY
Jr. QA Automation Engineer (Sep 2017- July 2019)
Responsibilities:
Created Automation Test Scripts using Java TestNG, Selenium WebDriver/Grid and used Maven Build tool to run the Automation.
Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver.
Worked on Cross Browser testing through Selenium WebDriver by testing the Scripts on different browsers.
Implemented Selenium Grid to run Regression Tests on multiple nodes and browsers.
Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
Designing and developing test strategy, test plan, test cases and generating test reports and defect reports.
Performed both single test runs and batch test executions of Selenium scripts for this application.
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.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
Experienced in data retrieving and executing stored procedure in SQL for database testing.
Created detailed QA and UAT cases to validate the quality of the application.
Involved in SOAP & REST based web services testing using SOAP UI web services testing tool.
Developed script and performed Web Services testing using SOAP UI tool for functional and regression testing.
Tested request and response XML's based web services interfaces using SOAP UI.
Performed defect reporting and bug tracking using HP ALM and also followed up with development team to verify bug fixes, and update bug status.
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Selenium WebDriver, TestNG, Maven, Mysql, Cucumber, Webservices, JSON, JAVA, Gherkin, DOM, Git, HP ALM Quality Center, JMeter, Jenkins, SOAP UI, REST, Agile Methodology, iOS, Windows.
Education:
Diploma