
Divij M
- Sr. QAEngineer/Mobile Test Engineer
- Manchester, NH
- Member Since Mar 10, 2023
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:
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:
· 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.
· 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.
· 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.
· 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:
· 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.
· 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.
· Developed a hybrid Automation Framework from the scratch in Selenium WebDriver.
· Defect management using Quality Center, coordination with developers and Business users for rectification of defects and re testing.
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.