Bini Philip
Email: **************@*****.***
Ph #: 925-***-****
**** ********* **** **, ***** 75013
Professional Summary:
Over 8 years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Plans Test Cases, Test Execution, Test reviews and Automating Web UI, Web Services, Mobile and Cloud based applications. Having experience in Automation testing using Selenium Webdriver, BDD Cucumber, TestNG, API Testing,Jmeter,Tosca Junit, Appium, UI Testing, Rest Assured Web Services testing /Automation.
Good understanding of Software Development Life Cycle and various SDLC models like Agile-Scrum and Test management, GUI, API, Mobile & Database Testing both Manual and Automation
Proficient on Automation tools like Selenium WebDriver (Functional & Regression Testing), for testing Client Server and Web based Applications.
Experience developing test plans and automating test cases following standard testing frameworks and agile methodology, using Selenium Webdriver and TestNG, JUnit.
Experience in performing Data driven testing to validate the components displayed on the website using Selenium.
Experience in creating Cucumber BDD (Behavior Driven Development) framework and automating BDD scenarios .
Experience in CI/CD Jenkins to monitor and maintain jobs.
Experience in developing Keyword-Driven & Hybrid Framework using Selenium WebDriver.
Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
Experienced in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
Good Experience in A TDD, TDD, B DD, DDT, POM strategies and approaches.
Strong working knowledge in Java and Web Services (SOAP, Restful), REST API testing and test automation in Agile development environment and SOA architecture.
Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, Quality Center, and HP ALM.
Experience using Splunk and Log4j for finding logs.
Experience using GitHub and Bitbucket as repositories.
Ability to adopt to new methodologies, tools and technologies and domains depending on the job responsibilities.
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
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, Rest Assured,Cucumber, SOAP UI, Postman, Jenkins,Swagger UI
SauceLab,Splunk,Jira,Xray,Confluence
Languages
JAVA,C++
IDE
Eclipse,Intellij
Test Framework
Junit, TestNG
Web Debugging Tool
XPath, Firepath, Firebug.
Build Tool
Ant, Maven,Gradle
Processes
SAFE Agile-Scrum, Waterfall.
Bug Tracking Tools
JIRA,HP ALM, JIRA, Quality Center (QC).
Databases
Oracle, Postgres
Professional Experience:
Company: AAA Insurance(contract), Phoenix, AZ: 5 years (Duration: Aug2019– Sep2024)
Role: QA Automation Engineer
Responsibilities:
Domain: Insurance (AAA) Policy Administration System Product Refactoring
Created test plan and wrote test cases using decision table.
Maintained and developed automation framework for API (Microservice) and UI.
Automated test suites using selenium web driver, java, TestNG following hybrid automation framework and page object model.
Used SQL queries to perform backend database testing.
Performed web services testing using Postman (Rest) and SOAP UI (SOA).
Analyzed (test analytics) and maintained regression suites to fix the automation failures and find defects.
Used Jenkins as build and deployment tool (CI/CD).
Used Bit bucket as version control.
Used JIRA (Scum/Kanban) as management tool.
Used Confluence for documentation.
Performed demo with business in regular basis.
Participated in Agile scrum methodology and ceremonies.
Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and performance testing of the various applications. Interacted with Business Analysts on regular basis to understand the Business Requirements.
Developed automated scripts for Automated Regression Testing using Selenium WebDriver.
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.
Designed High Level Test Cases or Scenarios that map back to High Level Requirements and Use Cases.
Exported HTML Test case to Test Suite and then run on other browsers using Selenium WebDriver.
Performed UI testing, Database testing after reviewing the story cards and database diagram.
Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
Responsible for setting up the framework and test environment.
Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.
Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
Reported the Coverage status of test performed on the daily/weekly basis.
Environment: Jira, JavaScript, Excel, Java, Intellij, Selenium, TestNG, Bitbucket, Gradle, Jenkins, SauceLabs
Company: Global Network Solution (Narmada infotech) India Pvt Ltd. (Duration: Apr 2012 – Oct 2014)
Role: QA Tester
Responsibilities:
Worked with the Recoveries team to analyze portfolio of all the loans granted by the company to determine all the bad loans.
Worked extensively with the Recoveries team to analyze the bad loans to determine the root cause of the problem.
As a part of the Recoveries group, developed new promotional strategies trying to help the loan defaulters pay their loans.
Involved for developing strategies like no penalties, less interest rate etc. to help recovery from the bad loans.
Conducted meetings with loan officers and loan defaulters to help mediate the problem and come up with new solutions and recommendations.
Designed Test cases from Requirements, Functional Specifications and Design Documents.
Involved in GUI Testing and Functional Testing while testing the screens to view, enter, update, and delete customer information who is defaulter.
Maintained the regression suite through monitoring a series of shell scripts.
Linked requirements to tests and defects as well as analyzed and tested defects in Quality Center (QC).
Executed SQL Queries and made sure that values entered in front end is stored successfully in the appropriate data tables.
Performed database testing by writing SQL Queries for validating the data.
Define & implement QA Processes & Standards.
Successful in handling and executing manual testing.
Tested the software for peak load with maximum users using LoadRunner.
Environment: Manual Testing, Visual Basic, Oracle, MS Word, MS Excel, MS Project.
Education: Masters in Computer Applications from Mahatma Gandhi University,India
Bachelors in Computer Science from Kerala University,India