Ravi DhunganaQA Tester/Engineer
682-***-**** email@example.com Euless, Texas 76040 GC Holder
Knowledgeable with test automation tools such as TESTNG,JUNITand Jenkins.
Use of software engineering tools such as GitHub, JIRA, and Jenkins.
Proficient in all forms of testing including Regression, Smoke, Sanity Testing, Functional, usability testing, negative testing, Integration, UI and User Acceptance Testing (UAT)
Extensively experienced in using Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality with the SELENIUM Server.
Sound knowledge on Junit, framework for Unit and Functional testing, MAVEN for Project building, JENKINS for Continuous Integration.
Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and MAVEN.
Knowledgeable of developing different type of framework like Data driven and Hybrid. Strong experience in cross browser, cross platform web testing with WEBDRIVER.
Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.
Experienced on working XML, XPATH and designing Web Services using WSDL, Postman and latest features like Policies and Services.
Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM/Quality Centre, JIRA.
Experienced in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data. Read code written in different programming languages Java, Java Script and databases like Oracle, SQL Server.
Expertise in using APACHE POI to read data from external sources to feed locators into the test script.
Experienced in using GitHub as a source repository system to share code within the office & overseas team. Testing Web Services: SOAP and REST API requests using SOAPUI and Postman.
Used GitHub as version control tool.
Writing Test cases using Element locators, WebDriver methods and Java programming features.
Expertise in performing Functional Testing, Integration Testing and Regression testing.
Methodologies SDLC, Agile Scrum, Kanban, Waterfall Model, STLC
Testing Tools Selenium (JAVA), ALM, Jira, SoapUI, Postman, REST,JUNIT,TestNG, Cucumber
Framework JUnit, TestNG, Cucumber / Gherkin, Apache POI
Languages Java, C#, HTML, JSON, XML,SQL
Database Oracle, MySQL, DB2 MS Access
Browsers Google Chrome, MS Internet Explorer, Mozilla Firefox
Platforms Windows XP/7/10, MAC,ISO
Integration Tools Jenkins, GitHub
EMPLOYMENT HISTORY/PROFESSIONAL SKILLS
Bank of America (Dallas, Texas)
April 2022 – Present
Title: Quality Assurance Engineer
Designed test plans, scenarios, scripts, and procedures based on business requirement and/or functional specification.
Executed automation scripts on different environment as part of Continuous Integration Process using Jenkins.
Worked directly with developers, business analyst, technical operations, and product management teams to deliver quality software products.
Assists in formulating QA standards and best practices, organizational policies and processes and strategic plans.
Detected, reported, and tracked defects using JIRA.
Interacted with developers and business Users to communicate the defects.
Participated in product design reviews providing input on functional requirement and production problem.
Participated in Daily Scrum Meetings, Sprint Review/Sprint Retrospective with the software development team.
Participated in QA reviews and implementation of processes and procedures improvements.
Designed and Developed Test Cases for automated testing using Selenium Web Driver, TestNG, and Eclipse IDE.
Performed Functional, Smoke, Usability, Integration and Regression Testing.
Configured Selenium WebDriver, Maven tool and automated scripts in java using TestNG prior to agile release.
Involved in Designing & Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
Used TestNG framework to run unit test and Maven to build the Project.
Extensively used Page Object Model design and was involved in building and enhancing the Hybrid Automation Framework.
Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
SQL queries and PL/SQL procedures, functions, and package.
Texas Capital Bank (Dallas, Texas)
Oct 2020 – March 2022
Title: QA Automation Engineer
Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, SOAP UI, Maven and Jenkins.
Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
Involved in Designing& Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
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.
Developed test automation scripts using Selenium WebDriver for regression testing for releases of the application.
Worked on Selenium GUI Object / element verification was done through XPath, CSS Locators.
Used Junit framework to run unit test and Maven to build the Project.
Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
Involved in executing SQL queries and SQL procedures, functions and packages for backend testing.
Used Maven for the dependencies.
Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
Performed Web Service API testing using Smart Bear SoapUI and created regression suite with assertions.
Participated in QA reviews and implementation of processes and procedures improvements.
Environment: Selenium WebDriver, Java, Python, TestNG, Angular JS, Protractor, LoadRunner, Jenkins, Cucumber, Agile, SQL, Maven, Appium, DHTML, SOAP UI, XPath, Firebug, Eclipse, Quality Center HTML, GitHub, Windows 10.
Nov 2018- Sep 2020
Title: QA Engineer
Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed
Run Defect Trailing and Review the Test Scenarios/ Test Cases with Business
Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases
Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
Execute the Test cases and review the results to get the Business approval for UAT
Experience in Web Services testing using Rest and SOAP UI.
Wrote tests using Java web applications. Web controls testing - wrote automation to test the controls from end to end starting to involve in Internet Explorer.
Experienced in testing applications manually as well as using the automated testing tools like Quality Center/ALM.
Created Automation framework for Frontend Angular.js testing using Protractor and Cucumber/Chai libraries
Strong POS Sales (T-log) Knowledge and integration with Payment processing
Transactions analysis for EMV cards in cash withdrawals and Scripts EMV in pin change transactions.
Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested.
Performed Database Testing and thorough knowledge in SQL/PL SQL.
Planning for Test Execution activities to accomplish tasks on daily/weekly basis
Performed browser compatibility testing
Performing Regression test using automated testing tool Selenium.
Involved in the regression test planning for the project and identified the critical regression tests
Executed the automated regression test cases during every release and also executed the daily regression test suites
Expert knowledge on daily status reporting and managed end to end testing from Test management tools like Quality Center.
Environment: Java, Selenium WebDriver, Eclipse IDE, Agile, TestNG, BDD, Maven, Quality Center, SQL, Oracle, Jenkins, Windows., Internet Explorer, Chrome, Firefox
Blue cross blue shield of Texas (Richardson, TX)
Jan 2017- Oct 2018
Title: Jr. QA Tester
Worked as a quality tester with experience in configuring Selenium WebDriver, Maven tool and automation scripts using TestNG framework
Used Java language to execute test cases using Eclipse, IDE and TestNG framework.
Knowledge in Understanding and Analyzing Test Requirements, tracking changes and maintenance of Test Requirements
Involved in writing and executing test cases using Selenium WebDriver for Smoke Test, Functional Test and Regression Tests
Involved in integrating Maven project with tools like Jenkins and GitHub
Expertise in documenting all forms of testing such asTest Plan,Test Scenarios, Test Cases, Defect Reports and Test Summary Report
Responsible for writing and updating test scripts, executing test, recording, and resolving defects
Worked in Test case development, execution, and defect management within HP ALM
Involved in developing Data Driven framework using Selenium WebDriver, TestNG and Implementation of Java mail to send the regression result automatically.
Expertise in creating Maven Project using Maven build automation tool to create dependencies like wars, jars.
Involved in executing SQL queries using tool like for testing purpose
Arranged testing facilities, training, and reference materials as needed
Performed execution of test phases (run status, defects, and validation issues)
Coordinated defect resolution and reported status and updates management on issues
Have Effective analytical, problem solving and investigative skills
Environment: HP QC, Selenium, TestNG, Jenkins, Maven, Soap UI, Cucumber, Eclipse, Scrum methodology,, XML, Oracle, SQL.