Software Engineer In Test
Gmi Bank
New York - Ny
Java, Selenium WebDriver, Junit, TestNG, Cucumber, JIRA, Jenkins, Postman, GitHub, IntelliJ IDEA, Rest API, SQL, JDBC, Maven, Requirement Experience in setting up a test environment for automated Graphical User Interface (GUI) script execution using Java, Selenium, Junit, TestNG, Maven, and Cucumber. Developed automation test cases with Object-Oriented Concepts (OOP) using Core Java. Implemented BDD (Behavior Driven Development) framework with Cucumber in Gherkin format for writing Features, Scenarios, and Step Definitions. Worked with SQL, to run the Data Integrity Tests for Backend Testing and JDBC to establish connectivity between Java and a wide range of databases. Designed and implemented Page Object Model (POM) based on Cucumber BDD Test Automation Framework using Selenium. Implemented Jenkins jobs to design to run the Regression test suite and Smoke tests in development and test environments and generate reports. Worked in Agile Scrum environment, attended Daily Scrum, Sprint Planning, Sprint Grooming, Retrospective, and Demo meetings. Developed RESTful API Web Services using tools like Postman and REST-Assured Java Used Selenium GRID for Cross-Platform, Cross-Browser, and Parallel Testing. Involved in the creation and execution of Manual Test Cases for checking the flow of the application. Performed Functional testing; Positive, Negative, Smoke, Regression, and Black Box testing, to verify the validity of the failed test cases, logged the defects, and assigned them. Developed Test Scenarios, Test Cases, Test data, Test procedures, and Test reports. Employed the Tosca Tool for both Manual and Automation Testing, encompassing both UI and API Testing, as part of my project. Web Page Performance Testing with JMeter. Creation of a test plan involving Logic Controllers, Recording Controller, Timers, Listeners, Assertions, Parameterization, and Correlation with Regular Expressions in JMeter.