Divij M

  • Sr. QAEngineer/Mobile Test Engineer
  • Manchester, NH
  • Member Since Mar 10, 2023

Candidates About

 

Divij.M                                                                                 

 

PROFESSIONAL EXPERIENCE:

·         Over 8 years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications, databases and mobile applications in Finance, Healthcare & Media Applications.

·         Experience in IT, extended expertise in QA and Automated Software Testing using Selenium, QTP/UFT, SOAPUI, Quality Center, ALM, and Appium.

·         Expertise in reviewing/analyzing Software Requirements Specification documents [SRS], Business Requirement Documents [BRD], creating and developing Test Plans, Test cases and test Scripts and interacting with development Team.

·         Selenium automation experience using Selenium Web Driver using core JAVA on Eclipse IDE.

·         Experience in doing automation testing for Mobile application using Appium tool and which involves IOS and ANDROID platforms. 

·         Hands on experience of Manual and automation testing of Mobile Apps using emulators, simulators and Appium.

·         Experience in Developing and Debugging of Automation Test Scripts on Quick Test Professional, Eclipse and Intelli-j.

·         Expert in both Manual and Automation (Selenium/ Cucumber/calabash/Gherkin) testing of the applications. 

·         Experience in both Agile and Waterfall Software Development methodologies.

·         Extended experience in Black Box and White Box testing.

·         Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT), Unified Functional Testing (UFT) and Compatibility Testing of Web/Windows and Client server based Applications.

·         Automated Test cases in TDD (Test Driven Development) and BDD (Behavior Driven Development).

·         Experience in load and performance testing tool JMeter.

·         Experienced in performing end to end testing for AngularJS using Protractor.

·         Experience in working with build tools like Ant, Maven, Jenkins and Gradle.

·         Experience with defect tracking tools like QTP/ALM, Jira and Bugzilla.

·         Proficient in creating Automation script from scratch.

·         Sound knowledge of developing different type of framework like Keyword driven, Data driven and Hybrid framework.

·          Excellent knowledge of SQL, Capable of writing SQL queries.

·         Adept technical skills in Performance testing in the domain of Healthcare/ Insurance, Banking Industries.

·         Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.

·         Extensive experience in testing Web applications and Thick Client applications.

·         Executed automation test scripts using windows and Linux platforms for MFP products. Used open source environment in Linux and UNIX Platform Web application testing.

·         Experienced in writing SQL queries for back-end testing and validation of data.

·         Performed Testing of database applications developed with Oracle, Sybase and SQL Server.

·         Highly motivated team player with excellent Interpersonal and Customer Relational Skills, Proven Communication, Organizational, Analytical, Presentation Skills, and Leadership Qualities.

 

 

TECHNICALSKILLS:

Testing Tools

Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Centre, JUnit, JMeter, Cucumber, Gherkin, Firebug, Fire Path, TestNG, SOAPUI, Manual Testing, Appium (Mobile Testing)

Language/ Script

Java, JavaScript, Ruby, VBScript (UFT), C, Groovy.

Frameworks

JUnit, TestNG, TDD, BDD, Protractor.

Firefox Add-ons

XPath, Firebug, Fire path.

Web development

HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.

SOA Technologies

SOAP, REST, WSDL, UDDI, Web Services, SOAP UI

Bug Tracking Tools

HP Quality Centre, Bugzilla, Visual Studio, TFS, JIRA.

Build/ CI Tools

Ant, Maven, Jenkins, Gradle.

Databases Technologies

MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL

Platforms

Windows 7/Vista/XP, UNIX, Linux and Mac

 

ACADEMIC:

JAWAHARLAL NEHURU TECHNOLOGICAL UNIVERSITY, Hyderabad, India.

 Bachelor of Technology in Electronics and Communication engineering (2009).

 

WORK EXPERIENCE:

Client: Deka Research and Development, Manchester, NH.               May 2017 – Present

Role: Sr. QAEngineer/Mobile Test Engineer

Description: Deka is one of the leading Research and Development company provides a full range of Medical services to its business as well as to its customers with various complex problem solving and improving lives.

Responsibilities:

  • Followed Agile Methodologies, Scrum meetings and Software Quality Audits for all the Phases of SDLC.
  • Developed and Documented Test strategy, scenarios and Test cases, test plan in accordance with the Business Requirements Documents.
  • Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java.
  • Reviewed the Business/ Functional/ System Requirement Spec, High Level Design Documents, Detailed Design Documents and Requirement Matrix.
  • Automated Mobile Native Application using BDD framework and used Cucumber, Gherkin, Java as technology.
  • Automation scenarios design, scripting, test execution and execution report analysis of the applications.
  • Performed functional, regression, smoke and UAT Testing extensively used selenium test suite.
  • Used Locators like CSS, XPath expression, HTML id and name to find the Web Elements.
  • Analyzed Business Requirements (BRD), System Design Requirements(SDS) and Mapping files.
  •  Developed automation script for Mobile Native applications (IOS) using Appium, Java.
  • Tested applications on Real Devices.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and Appium, using GitLab and Source Tree as VCS for a Swift based Native Mobile application, using Gradle as build tool and Jenkins to create and run deployment jobs.
  • Developed Java  scripts to test Report application output and used Java to customize test.
  • Configured Selenium WebDriver, Appium, Gradle tool and created selenium automation scripts in Java using Cucumber framework prior to agile release.
  • Defect Management by Logging and Tracking bugs using JIRA. 
  • Responsible for creating automation framework using build. gradle, and Data Driven to test Native application.
  • Testing and debug experience on IOT Hub and devices.
  • Conducted Performance testing on the application using JMeter.
  •  Used SOAP UI with Groovy for writing automated tests for RESTful and SOAP-based webservices.
  •  Used SQL for Data Validation and for creating Test Data.
  •  Derive QA sizing/efforts for the documented changes/impacted SOAP & REST services based on the scope for the list of all projects signed off to go in a release.
  • Performed manual and automated testing using testing tool selenium web driver and Appium.
  • Assisting project manager in detailed project plan for automation and manual testing activities. 
  • Provided daily status report, defect matrices, daily updates to lead.

 

Environment: Selenium WebDriver, Appium, Jenkins, XCode, Gradle, Intelli-j, Java, Cucumber, Gherkin, IOS, SQL Server, GITLAB, Hip chat, Confluence, SOAPUI, JMeter, Jira, MAC-OS.

 

 

 

 

Client: Citizens Bank, Boston, MA.                                                    Nov 2015 –May2017

Role:  Sr. Selenium Engineer/Mobile Test Engineer

Description: Citizen Bank provides a full range of commercial banking services to its business as well as consumer   banking services to its customers with various cash management services and several types of loans.

Responsibilities:

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

·         Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using SeleniumWebDriver.

·         Perform automation feasibility study & tool selection.

  • Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java.

·         Responsible for implementation of Keyword, Data Driven Frameworks, Page Object Model using Selenium WebDriver and Java.

·         Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).

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

  • Developed Hybrid driven framework by using data driven and keyword driven framework.
  • Extensive experience in Selenium WebDriver and Selenium Grid.

·         Have intensive experience in using Maven as build management Tool.

·         Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Git and Source Tree as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.

·         Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG framework prior to agile release.

·         Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.

·         Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver.

·         Developed Automation scripts in Selenium for regression testing- Browse, Search, Add to Cart and Login & checkout functionalities.

  • Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application.

·         Using Page Object Model in JUnit/TestNG Framework and using Jenkins to ensure web application is automatically tested via scripts.

·         Performed Data Driven testing and checking the behavior of the application and analyzed the results.

·         Automated mobile applications using Appium.

·         Expertise in testing Mobile, Tablets, Mobile simulator, emulators in web.

·         Used Appium for native, hybrid Mobile application testing for Ios and Android platforms and Developed scripts using Java.

·         Creating scripts using perfecto Mobiles record and play features.

·         Performed usability, security, memory, interruption, performance testing of Mobile Applications using Load Runner.

·         Performing Functional, Integration, Regression, Smoke, White box/Black box Testing for Mobile App.

·         Involved in Performance tuning of the existing SQL and PL/SQL Queries.

·         Responsible for reporting and tracking the defects using Bugzilla, JIRA.

·         Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD.

·         Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.

·         Involved in writing automated scripts for angular JS application using protractor and Java scripts.

·         Updating automation test status to all stakeholders.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, ANT, Appium (Android), JSON, XML, TestNG, JUnit, Fire path, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter, Protractor.

 

 

Client: El Camino Hospital, Mountain View, CA.                                    Aug 2014 - Oct 2015

Role:  Sr QA Engineer/ Mobile Tester

Description: El Camino is a non-profit organization with health campuses which provide both inpatient and outpatient services for Cancer care, heart and vascular care services.

Responsibilities:

  • Followed Agile Methodologies, Scrum meetings and Software Quality Audits for all the Phases of SDLC.

·         Reviewed Business requirement and Software specification requirements to achieve better understanding of the UAT (User Acceptance Testing) and automated frameworks from starch like Page Objects framework.

  • Perform Functional, Integration, Regression, Smoke, White/Black box, User Acceptance Testing (UAT) and End-to-End Testing.
  • Implemented Selenium WebDriver, Automated and executed scripts on different browser and different platform using Java.
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.

·         Worked with Data Extraction, Transformation and Loading (ETL).

·         Developed a hybrid Automation Framework from the scratch in Selenium WebDriver.

·         Experience in writing and developing Automation and Manual Test Strategies in TestNG.

·         Developed test code in Java language using Eclipse IDE and Junit framework.

·         Used Java language and Junit framework for Automation scripting.

·         Used Maven for building the WebDriver project and Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

·         Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.

  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
  •  Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Generated mobile-friendly versions, developed and debugged via XCode and Instruments.
  • Preparing test estimation of SOA Testing Activities for the Web services.
  • Wrote Python Scripts to develop automated scripts and frame works.
  • Conceptualized, designed, and implemented automated functional API test cases using SOA test, SoapUI.

·         Developed a hybrid Automation Framework from the scratch in Selenium WebDriver.

  • Proficient in using Test Management tool HP Quality Center/Rally, ALM for Test Planning, Test Designing, Test strategy, Traceability matrix, Test Execution, Defect Tracking and Reporting.

·         Defect management using Quality Center, coordination with developers and Business users for rectification of defects and re testing.

  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically. 
  • Back-End Testing database table manipulations of relational database systems by writing complex SQL queries manually.

 

 

Environment: Selenium, Java, Appium, Quality Center/ALM, JIRA, Jenkins, SQL Server 2008, Linux, Microsoft Windows, UNIX/shell, XML, SOAP UI, Building Center, XSD, XPath, MQ, Topics, HTTP, JSON.

 

 

Client: Vitamin Shoppe - North Bergen, NJ.                  March 2013 -   July 2014

Role: Sr. QA Engineer/Web Tester

Description:  Vitamin Shoppe is a specialty retailer & direct marketer of nutritional products ranging from vitamins & minerals to nutritional supplements, herbs, sports nutrition formulas, homeopathic remedies, & health & beauty aids; has stores in 340+ locations; also sells online.

Responsibilities:

·         Developed automated scripts using Selenium Web Driver and Implemented Frame work using C#. 

·         Identified test cases to automate. Automate those test cases using Selenium WebDriver and C# technologies (Visual Studio). Contributes in framework creation.

·         Follow Agile (SCRUM) Methodologies for all the Phases of SDLC. 

·         Creation and Execution of test scripts using Selenium Web Driver with C#. 

·         Integrated Selenium WebDriver into C# backend server to enable the transformation of a complex web application running in Chrome to native mobile apps. 

·         Execute SQL Query on MSSQL Visual Studio. 

·          Performed Back End testing in Oracle Database Server using PL/SQL queries. 

·         Use MTM, TFS and VS 2012 for bug tracking & automation scripting. Generate test reports. 

·         Maintained versioning of applications using TFS.

·          Performed some UI testing using Microsoft Coded UI

·         Creating test harnesses for testing of the various Utility programs using MS Visual Studio, MTM, etc., 

·         Developed an extensive test suite and performed tests in local environments using Coded UI

·         Used Coded UI with layered framework, automation teams can develop sophisticated tests.

·          Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts. 

·         Developed Coded UI test scripts to test Bing search functionality. 

·          Performed Coded UI automation testing for the application using Microsoft Test Manager. 

·         Used Soap UI to test REST API’s by writing Automating Test Scripts 

·          Validated request and response XML, SOAP and RESTFUL Web service calls. 

·          Conducted regular status meetings with the team to discuss on work assignments, task evaluation, address any open issues and concerns. 

·         Performed User acceptance testing in the final phase of software development process to check the functionality of the software. 

Environment:  C#, REST API, Coded UI, Visual Studio, SQL, TFS, Microsoft Test Manager (MTM).

 

Client: Ameriprise Financial Inc., MN Dec 2011 -   Feb 2013

Role: QA Tester

Description:  Ameriprise Financial Company offers & distributes a broad array of investment & insurance protection products & services; based in Minneapolis; products include mutual funds, securities, annuities, auto & home insurance, life insurance, mortgages etc.

Responsibilities:

·         Reviewed the Use Cases in Use Case document and converting into test scenarios and test cases / test scripts.

·         Prepared Traceability Matrix of Use Case coverage with Test Cases.

·         Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and JUnit Framework.

·         Performed Data driven testing using Selenium WebDriver, JUnit functions and JDBC Connections which reads data from scripts using property and XML files.

·         Identification of environment specific Test data.

·         Experienced in working with Microsoft Test Manager (MTM).

·         Execution of manual test cases and logging of defects.

·         Used Test Director as the Management and defect tracking tool.

·         Analyzed results of the tests by creating reports in Clear Quest.

·         Responsible for Functionality and integration and Regression testing.

·         Experience developing and maintaining UI automation framework from scratch using Modular, Driven Development and hybrid frameworks.

·         Execution of Automated test scripts in Regression suite, analyzing failures and logging of defects.

·         Performed Back end testing using SQL queries to validate the data in the backend. Wrote SQL queries to fetch and verify the data using SQL Developer / TOAD. 

·         Defect management using Quality Center, coordination with developers and Business users for rectification of defects and re testing.

·         Preparing Test metrics for weekly coordination meeting for the Test Lead.

·         Preparation of Test execution summary report.